Berikut merupakan contoh dari switch dan case yang ke dua
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int pilih, a, b;
char ulang;
while(1){
printf("=======================\n");
printf(" PROGRAM PERHITUNGAN \n");
printf("=======================\n\n");
printf("Masukkan angka ke-1 : "); scanf("%d", &a);
printf("Masukkan angka ke-2 : "); scanf("%d", &b);
printf("\nOperasi : \n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian\n5. keluar\n");
printf("\nPilihan : "); scanf("%d", &pilih);
switch(pilih)
{
case 1:
printf("\n*Penjumlahan*\n");
printf("%d + %d = %d", a, b, a+b);
break;
case 2:
printf("\n*Pengurangan*\n");
printf("%d - %d = %d", a, b, a-b);
break;
case 3:
printf("\n*Perkalian*\n");
printf("%d * %d = %d", a, b, a*b);
break;
case 4:
printf("\n*Pembagian*\n");
printf("%d : %d = %.2f", a, b, (double)a/b);
break;
case 5:
exit (0);
}
printf("\n\nUlang progran? (Y/N) "); ulang=getche();
if ((ulang=='Y')||(ulang=='y'))
{
printf("\n\n");
continue;
}
else exit(1);
}
getch ();
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int pilih, a, b;
char ulang;
while(1){
printf("=======================\n");
printf(" PROGRAM PERHITUNGAN \n");
printf("=======================\n\n");
printf("Masukkan angka ke-1 : "); scanf("%d", &a);
printf("Masukkan angka ke-2 : "); scanf("%d", &b);
printf("\nOperasi : \n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian\n5. keluar\n");
printf("\nPilihan : "); scanf("%d", &pilih);
switch(pilih)
{
case 1:
printf("\n*Penjumlahan*\n");
printf("%d + %d = %d", a, b, a+b);
break;
case 2:
printf("\n*Pengurangan*\n");
printf("%d - %d = %d", a, b, a-b);
break;
case 3:
printf("\n*Perkalian*\n");
printf("%d * %d = %d", a, b, a*b);
break;
case 4:
printf("\n*Pembagian*\n");
printf("%d : %d = %.2f", a, b, (double)a/b);
break;
case 5:
exit (0);
}
printf("\n\nUlang progran? (Y/N) "); ulang=getche();
if ((ulang=='Y')||(ulang=='y'))
{
printf("\n\n");
continue;
}
else exit(1);
}
getch ();
}
0 comments:
Post a Comment