Bilangan Genap dan Ganjil dengan Fungsi

//program menentukan ganjil genap
// By Abdul Bashiir Arhammuddin
#include <iostream>
using namespace std;

void ganjil(int x);
void genap(int x);
void max(int y);

int main()
{
    int i;
    do
    {
        cout<<"Tolong pak, masukkan nomor ( 0 untuk keluar ) : ";
        cin>>i;
        ganjil (i);
        max (i);
    }
    while (i!=0);
    return 0;  
}
void ganjil (int x)
{
    if ((x%2)!=0)
    cout<<"ini bilangan ganjil tau. \n";
    else genap(x);
}
void genap (int x)
{
    if ((x%2)==0)
    cout<<"ini bilangan genap tau. \n";
    else ganjil(x);
}
void max (int y)
{
    if (y > 10)
    exit(0);
}
Lat8_4.cpp Halaman 37 -> Tugas Praktikum Pertemuan 8 { D }

Atau bisa juga anda gunakan program berikut : 

#include<conio.h>
#include<iostream>
using namespace std;
void ganjil()
{
    int hitung;
    cout<<"PROGRAM MENAMPILKAN BILANGAN GANJIL VERSI GUE TAU."<<endl;
    for(hitung=1; hitung<=40; hitung++)
    {
        if(hitung%2!=0)
        cout<<hitung<<endl;
    }
}
void genap()
{
    int hitung;
    cout<<"PROGRAM MENAMPILKAN BILANGAN GENAP VERSI GUE TAU."<<endl;
    for(hitung=1; hitung<=40; hitung++)
    {
        if(hitung%2==0)
        cout<<hitung<<endl;
    }
}
main()
{
    char pilih;
    cout<<"================================================================"<<endl;
    cout<<"PROGRAM MENAMPILKAN BILANGAN GANJIL GENAP VERSI GUE TAU."<<endl;
    cout<<"================================================================"<<endl;
    cout<<"TEKAN A UNTUK GANJIL"<<endl;
    cout<<"TEKAN B UNTUK GENAP"<<endl;
    cout<<"================================================================"<<endl;
    cout<<"MASUKKAN PILIHAN"<<endl;
    cin>>pilih;
    cout<<"================================================================"<<endl;
    if((pilih=='A')||(pilih=='a'))
    ganjil();
    else if((pilih=='B')||(pilih=='b'))
    genap();
    getch();

No comments:

Post a Comment