//#include
<iostream>
//#include
<conio>
void
main(){
int bil1,bil2,hasil,pilih;
char mn;
menu:
cout<<"==PROGRAM GERBANG
LOGIKA=="<<endl;
cout<<"1.AND"<<endl;
cout<<"2.OR"<<endl;
cout<<"3.NOT"<<endl;
cout<<"4.NOR"<<endl;
cout<<"5.NAND"<<endl;
cout<<"6.XOR"<<endl;
cout<<"7.XNOR"<<endl;
cout<<"\nMasukan Pilihan =
";cin>>pilih;
switch(pilih){
case 1:
pilihan1:
cout<<"\n====PROGRAM GERBANG
LOGIKA AND==== "<<endl;
cout<<"Masukan Bilangan
pertama = ";cin>>bil1;
cout<<"Masukan Bilangan kedua = ";cin>>bil2;
if(bil1>1 || bil1<0 || bil2>1
|| bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto
pilihan1; //Memanggil label pilihan1;
}else { // akan dikerjakan bila bil1
dan bil2 bernila
if
(bil1==1 && bil2==1){
cout<<"Hasil
"<<bil1<<" . "<<bil2<<"= 1";
}else{
cout<<"Hasil
"<<bil1<<" . "<<bil2<<"= 0";
}
}
cout<<"\n\nTekan Sembarang Tombol Untuk Kembali Kemenu Utama
........";
getche();
clrscr();
goto menu;
break;
case 2:
pilihan2:
cout<<"\n====PROGRAM
GERBANG LOGIKA OR===="<<endl;
cout<<"Masukan
Bilangan pertama = ";cin>>bil1;
cout<<"Masukan
Bilangan kedua =
";cin>>bil2;
if(bil1>1 || bil1<0 || bil2>1 ||
bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto
pilihan2; //Memanggil label pilihan2;
}else{
if (bil1==1 || bil2==1){
cout<<"Hasil
"<<bil1<<" + "<<bil2<<"= 1";
}else{
cout<<"Hasil
"<<bil1<<" + "<<bil2<<"= 0";
}
}
cout<<"\n\nTekan
Sembarang Tombol Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto
menu;
break;
case 3:
pilihan3:
cout<<"\n====PROGRAM GERBANG
LOGIKA NOT===="<<endl;
cout<<"Masukan Bilangan = ";cin>>bil1;
if(bil1>1 || bil1<0 ){
gotoxy(20,13);cout<<"\t";
gotoxy(1,11);goto
pilihan3; //Memanggil label pilihan3;
}else{
if (bil1==1 ){
cout<<"Hasil
NOT "<<bil1<<" = 0";
}else{
cout<<"Hasil
NOT "<<bil1<<" = 1";
}
}
cout<<"\n\nTekan
Sembarang Tombol Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto
menu;
break;
case 4:
pilihan4:
cout<<"\n====PROGRAM
GERBANG LOGIKA NOR===="<<endl;
cout<<"Masukan
Bilangan pertama = ";cin>>bil1;
cout<<"Masukan
Bilangan kedua =
";cin>>bil2;
if (bil1>1
|| bil1<0 || bil2>1 || bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto
pilihan4; //Memanggil label pilihan4;
}else{
if
(bil1==0 && bil2==0){
cout<<"Hasil
("<<bil1<<" + "<<bil2<<")' =
1";
}else{
cout<<"Hasil
("<<bil1<<" + "<<bil2<<")' =
0";
}
}
cout<<"\n\nTekan
Sembarang Tombol Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto
menu;
break;
case 5:
pilihan5:
cout<<"\n====PROGRAM
GERBANG LOGIKA NAND===="<<endl;
cout<<"Masukan
Bilangan pertama = ";cin>>bil1;
cout<<"Masukan
Bilangan kedua =
";cin>>bil2;
if(bil1>1 || bil1<0 || bil2>1 || bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto pilihan5;
//Memanggil label pilihan5;
}else{
if (bil1==1 &&
bil2==1){
cout<<"Hasil
("<<bil1<<" . "<<bil2<<")' =
0";
}else{
cout<<"Hasil
("<<bil1<<" . "<<bil2<<")' =
1";
}
}
cout<<"\n\nTekan Sembarang Tombol
Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto
menu;
break;
case 6:
pilihan6:
cout<<"\n====PROGRAM
GERBANG LOGIKA XOR===="<<endl;
cout<<"Masukan
Bilangan pertama = ";cin>>bil1;
cout<<"Masukan
Bilangan kedua =
";cin>>bil2;
if(bil1>1 || bil1<0 || bil2>1 || bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto pilihan6;
//Memanggil label pilihan6;
}else{
if ((bil1==0 && bil2==0) || (bil1==1 && bil2==1)){
cout<<"Hasil "<<bil1<<"'."<<bil2<<"+"<<bil1<<"."<<bil2<<"'
= 0";
}else{
cout<<"Hasil "<<bil1<<"'."<<bil2<<"+"<<bil1<<"."<<bil2<<"'
= 1";
}
}
cout<<"\n\nTekan Sembarang
Tombol Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto menu;
break;
case 7:
pilihan7:
cout<<"\n====PROGRAM
GERBANG LOGIKA XNOR===="<<endl;
cout<<"Masukan
Bilangan pertama = ";cin>>bil1;
cout<<"Masukan
Bilangan kedua =
";cin>>bil2;
if(bil1>1 || bil1<0 || bil2>1
|| bil2<0){
gotoxy(27,13);cout<<"\t";
gotoxy(27,14);cout<<"\t";
gotoxy(1,11);goto
pilihan7; //Memanggil label pilihan7;
}else{
if
((bil1==0 && bil2==0) || (bil1==1 && bil2==1)){
cout<<"Hasil "<<bil1<<"."<<bil2<<"+"<<bil1<<"'."<<bil2<<"'
= 0";
}else{
cout<<"Hasil "<<bil1<<"."<<bil2<<"+"<<bil1<<"'."<<bil2<<"'
= 1";
}
}
cout<<"\n\nTekan Sembarang Tombol
Untuk Kembali Kemenu Utama ........";
getche();
clrscr();
goto menu;
break;
}
getche();
}
Hasil Run
Semoga Bermanfaat
1 comments:
Click here for commentsHow to make the best titanium ring for men - TITanium
An intricate design that will take titanium price per ounce you to the backseat of a infiniti pro rainbow titanium flat iron horse race titanium white octane blueprint with titanium jewelry the ultimate finish dewalt titanium drill bit set and
ConversionConversion EmoticonEmoticon