Minggu, 17 Oktober 2010

Pemograman C++

#include <stdio.h>
#include <math.h>
#include <conio.h>
void main ()
{
int a, b, ch;
char user;
do
{
do
{
clrscr();
printf("\nMasukkan dua nilai akar biner \n");
scanf ("\n%d\n%d",&a,&b);
}
while (!(((a==1)||(a==0))&&((b==1||(b==0)))));
printf("Pilih Gerbang Logika: \n\t1. AND \n\t2. OR \n");
fflush(stdin);
scanf("%d",&ch);
switch(ch)
{
case 1:
{
if(a==1&&b==1)
{
printf("\nHasilnya 1\n");
}
else
printf("\nHasilnya 0\n");
break;
}
case 2:
{
if(a==1||b==1)
{
printf("\nHasilnya 1\n");
}
else
printf("\nHasilnya 0\n");
break;
}
}
getch();
printf("\nCoba Lagi ?\n");
fflush(stdin);
scanf("%c",&user);
}
while((user=='y')||(user=='Y'));
getch();
}