program swite case di dev c++
#include <stdio.h>
#include <conio.h>
int a,b,n,pilih;
char lanjut;
void tambah()
{
int n;
n=a+b;
printf ("x/y=%d",n);
}
void kali()
{
int n;
n=a*b;
printf ("x/y=%d",n);
}
void kurang()
{
int n;
n=a-b;
printf ("x/y=%d",n);
}
void bagi()
{
int n;
n=a/b;
printf ("x/y=%d",n);
}
int main()
{
menu :
printf ("===Menu Kalkulator=== \n");
printf ("1. Pertambahan \n");
printf ("2. Perkalian \n");
printf ("3. Pengurangan \n");
printf ("4. Pembagian \n");
printf ("5. Keluar \n");
printf ("Masukan Pilihan anda = \n");
scanf ("%s", &pilih);
switch(pilih)
{
case 1 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
tambah();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 2:
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
kali();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 3 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
kurang();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 4 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
bagi();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 5 :
keluar :
printf ("thanks");
break;
default:
printf ("anda salah input");
break;
}
getch ();
return 0;
}
#include <stdio.h>
#include <conio.h>
int a,b,n,pilih;
char lanjut;
void tambah()
{
int n;
n=a+b;
printf ("x/y=%d",n);
}
void kali()
{
int n;
n=a*b;
printf ("x/y=%d",n);
}
void kurang()
{
int n;
n=a-b;
printf ("x/y=%d",n);
}
void bagi()
{
int n;
n=a/b;
printf ("x/y=%d",n);
}
int main()
{
menu :
printf ("===Menu Kalkulator=== \n");
printf ("1. Pertambahan \n");
printf ("2. Perkalian \n");
printf ("3. Pengurangan \n");
printf ("4. Pembagian \n");
printf ("5. Keluar \n");
printf ("Masukan Pilihan anda = \n");
scanf ("%s", &pilih);
switch(pilih)
{
case 1 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
tambah();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 2:
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
kali();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 3 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
kurang();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 4 :
printf("masukkan nilai x= \n");scanf("%d",&a);
printf("masukkan nilai y= \n");scanf("%d",&b);
bagi();
printf ("\nApakah masih ingit lanjut [Y/t] ? \n");
scanf ("%s", &lanjut);
if (lanjut=='Y')
{
goto menu;
}
else
{
goto keluar;
}
break;
case 5 :
keluar :
printf ("thanks");
break;
default:
printf ("anda salah input");
break;
}
getch ();
return 0;
}
Komentar
Posting Komentar