Thursday, 18 October 2012

Source Code bahasa C/C++ untuk mencari jumlah nilai ganjil/genap dari suatu range bilangan yang diinputkan dan total dari nilai itu:









#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

main() {
   
char x;
int nilai,awal,akhir,genap,cgenap,tgenap,ganjil,cganjil,tganjil,sisa;
   
do {
    system("cls");
    cout<<"Bilangan Awal = ";cin>>awal;
    cout<<"Bilangan Akhir= ";cin>>akhir;
    cout<<"-Maka-"<<endl;
   

    cgenap=0; tgenap=0; cganjil=0; tganjil=0;
    for (nilai=awal;nilai<=akhir;nilai++) {
        sisa=nilai%2;
        if (sisa==0) {
            genap=nilai;
            tgenap=tgenap+genap;
            cgenap++;
        }
        else {
            ganjil=nilai;
            tganjil=tganjil+ganjil;
            cganjil++;
        }
    }
    cout<<"Cacah Bilangan Genap  = "<<cgenap<<endl;
    cout<<"Total Bilangan Genap  = "<<tgenap<<endl;
    cout<<"Cacah Bilangan Ganjil = "<<cganjil<<endl;
    cout<<"Total Bilangan Ganjil = "<<tganjil<<endl;
    cout<<"==========================================="<<endl;
    cout<<"Ingin masukkan nilai kembali? (y/n) ";fflush(stdin);cin>>x;
}
    while (x == 'y');
    getchar();
}
Categories:

0 comments :