Kali ini saya akan berbagi tentang penggunaan fasilitas case di Bahasa C, sebenarnya penggunaan case mempunyai fungsi yang sama dengan penggunaan if else, namun jauh lebih simpel, ok langsung saja, berikut codingnya :
#include <stdio.h>
int main()
{
char menu;
int a;
int b;
printf ("Masukkan Pilihan Anda\n");
printf ("a.Penjumlahan\n");
printf ("b.Pengurangan\n");
printf ("c.Perkalian\n");
printf ("d.Pembagian\n");
scanf("%c",&menu);
printf("Masukka Angka Pertama\n");
scanf("%i",&a);
printf("Masukkan Angka Kedua\n");
scanf("%i",&b);
switch (menu)
{
case 'A' : printf("Hasilnya Adalah %i",a+b);
break;
case 'a' : printf("Hasilnya Adalah %i",a+b);
break;
case 'B' : printf("Hasilnya Adalah %i",a-b);
break;
case 'C' : printf("Hasilnya Adalah %i",a*b);
break;
case 'c' : printf("Hasilnya Adalah %i",a*b);
break;
case 'D' : printf("Hasilnya Adalah %i",a/b);
break;
case 'd' : printf("Hasilnya Adalah %i",a/b);
break;
}
return 0;
}
int main()
{
char menu;
int a;
int b;
printf ("Masukkan Pilihan Anda\n");
printf ("a.Penjumlahan\n");
printf ("b.Pengurangan\n");
printf ("c.Perkalian\n");
printf ("d.Pembagian\n");
scanf("%c",&menu);
printf("Masukka Angka Pertama\n");
scanf("%i",&a);
printf("Masukkan Angka Kedua\n");
scanf("%i",&b);
switch (menu)
{
case 'A' : printf("Hasilnya Adalah %i",a+b);
break;
case 'a' : printf("Hasilnya Adalah %i",a+b);
break;
case 'B' : printf("Hasilnya Adalah %i",a-b);
break;
case 'C' : printf("Hasilnya Adalah %i",a*b);
break;
case 'c' : printf("Hasilnya Adalah %i",a*b);
break;
case 'D' : printf("Hasilnya Adalah %i",a/b);
break;
case 'd' : printf("Hasilnya Adalah %i",a/b);
break;
}
return 0;
}
Keterangan :
#include <stdio.h>
int main()
//Ini Sudah Default Ya
char menu;
int a;
int b;
//Membuat Variable menu dengan tipe char, dan variable a,b dengan tipe int
printf ("Masukkan Pilihan Anda\n");
printf ("a.Penjumlahan/n");
printf ("b.Pengurangan/n");
printf ("c.Perkalian/n");
printf ("d.Pembagian/n");
//Perintah Untuk Menampilkan Menu Pilihan
scanf("%c",&menu);
//Perintah Untuk Membaca Variable menu
printf("Masukka Angka Pertama\n");
scanf("%i",&a);
//Perintah Untuk Menampilkan Kalimat Kemudian Membaca Variable a
switch (menu)
//Menunjukkan bahwa yang diswitch adalah variable menu
case 'A' : printf("Hasilnya Adalah %i",a+b);
break;
//Maksudnya Adalah Jika Isi dari Variable yang diswitch (menu) Adalah 'A', tampilkan "Hasilnya Adalah [penjumlahan dari variable a dan b]"
note : Koding yang hampir sama tidak perlu aku jelaskan ya?? kalu bingung silahkan komentar,
Sekian Semoga Bermanfaat, Wassalamu'alaikum...........
Tidak ada komentar:
Posting Komentar
Komentar