Wednesday, 2 November 2016

Program Menampilkan Bilangan Genap C++

Hallo Teman-teman di sini saya akan memberikan Source Code Menampilkan Bilangan Genap di Pemrograman C++
langsung aja gan !!


#include <iostream.h>
#include <conio.h>
gr(){
cout<<"===================================== \n";
}
int main(){
    awal://indentifier
clrscr();
    //Inisialisasi
    int angka1,angka2;
char input;
gr();
cout<<"Menampilkan Deretan Bilangan Genap \n"
    <<"Masukan Bilangan Pertama = ";cin>>angka1;
cout<<"Masukan Bilangan Kedua = ";cin>>angka2;
gr();
//Proses Jika angka adalah 0 maka angka tersebut di ganti dengan 1
if(angka1 == 0 || angka2 == 0){
//Proses keputusan apakah bilangan angka1 kurang dari angka2
if(angka1 < angka2){
    angka1=1;
    //Proses perulangan dari bilangan kecil ke bilangan besar
    for(angka1; angka1 <= angka2;angka1++){
    //Proses Keputusan Jika angka1 di bagi 2 menghasilkan sisa 0 maka akan menampilkan bilangan
            if(angka1 %2 == 0){
    cout<<" "<<angka1<<"\n";
}
}
}else{
angka2=1;
    //Proses perulangan dari bilangan besar ke kecil
    for(angka1;angka1 >= angka2;angka1--){
    //Proses keputusan jika angka1 di bagi 2 menghasilkan sisa 0 maka akan menampilkan bilangan
    if(angka1 %2 == 0){
    cout<<" "<<angka1<<"\n";
}
}
}
}else{
//Proses keputusan apakah bilangan angka1 kurang dari angka2
if(angka1 < angka2){
    //Proses perulangan dari bilangan kecil ke bilangan besar
    for(angka1; angka1 <= angka2;angka1++){
    //Proses Keputusan Jika angka1 di bagi 2 menghasilkan sisa 0 maka akan menampilkan bilangan
            if(angka1 %2 == 0){
    cout<<" "<<angka1<<"\n";
}
}
}else{
    //Proses perulangan dari bilangan besar ke kecil
    for(angka1;angka1 >= angka2;angka1--){
    //Proses keputusan jika angka1 di bagi 2 menghasilkan sisa 0 maka akan menampilkan bilangan
    if(angka1 %2 == 0){
    cout<<" "<<angka1<<"\n";
}
}
}
}
input://indentifier
gr();
cout<<"Apakah Anda Akan Mengulangi Kembali (Y/T) = ";cin>>input;
//Proses jika input adalah Y, maka akan menuju identifier awal:,
// jika T maka akan menuju identifier akhir,
// jika input bukan Y/T maka akan menuju indentifier input.
if(input == 'Y' || input == 'y'){
    goto awal;
}else if(input == 'T' || input == 't'){
    goto akhir;
}else{
    goto input;
}
    getch();
akhir://indentifier
}