#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "math.h"
main(){
int pilih,a,b,c,d,mulai=1;
char g;
while(mulai==1){
system("clrscr");
printf("--------------------------\n");
printf("GERBANG L0GIKA|\n");
printf("MENU \n");
printf("--------------------------\n");
printf("1. AND \n");
printf("2. OR \n");
printf("3. NOT \n");
printf("4. NAND \n");
printf("5. NOR \n");
printf("6. XOR (EXCLUSIVE-OR) \n");
printf("--------------------------\n");
printf("Pilih nomor 1-6 : ");scanf("%d",&pilih);
printf("\n");
if (pilih<1>6)
putchar(6);
if (pilih==1){
system("cls");
printf("AND \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
if (a==1 && b==1){
printf("HASIL=1");
printf("\n");
}else{
printf("HASIL= 0");
printf("\n");
}
}else if(pilih==2){
system("cls");
printf("OR \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
if (a==1 || b==1){
printf("HASIL= 1");
printf("\n");
}else{
printf("HASIL= 0");
printf("\n");
}
}else if(pilih==3){
system("cls");
printf("NOT \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
c=(!("%i",a));
d=(!("%i",b));
printf("HASIL= %i",c);
printf("\n");
printf("HASIL= %i",d);
printf("\n");
}else if (pilih==4){
system("cls");
printf("NAND \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
if(!(a==1 && b==1)){
printf("HASIL= 1");
printf("\n");
}else{
printf("HASIL= 0");
printf("\n");
}
}else if(pilih==5){
system("cls");
printf("NOR \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
if(!(a==1 || b==1)){
printf("HASIL= 1");
printf("\n");
}else{
printf("HASIL= 0");
printf("\n");
}
}
else if (pilih==6){
system("cls");
printf("EXOR \n");
printf("Masukan nilai biner ke-1 : ");scanf("%i",&a);
printf("Masukan nilai biner ke-2 : ");scanf("%i",&b);
printf("\n");
if ((a==1)^(b==1)){
printf("HASIL= 1");
printf("\n");
}else{
printf("HASIL= 0");
printf("\n");
}
}
getch();
}
return 0;
}
Tidak ada komentar:
Posting Komentar