Pemrograman

[Pemrograman][bleft]

Contoh Penggunaan Switch Case Dalam Bahasa C

Selain if, ada juga alternatif pemilih kondisi yaitu menggunakan pernyataan kendali switch. Sedikit berbeda dengan if, switch digunakan untuk menguji nilai konstanta atau tetapan, sedangkan if bisa bervariasi.

Ini adalah contoh listing program yang menggunakan Switch:
#include <stdio.h>
#include <conio.h>
int main()
{
char unit;
int j;
printf(" SYAHRUL RAMADHAN\n");
printf(" TEKNIK INFORMATIKA UNIMAL\n");
printf("###############################################################################\n");


printf("Anda unit apa?? (A/B/C): "); scanf("%c",&unit);
switch(unit)
{
case 'A':printf("Apa jenis kelamin anda (L/P)?:\n");
printf("1. untuk laki-laki\n2. untuk perempuan\n"); scanf("%i",&j);
switch(j)
{
case 1: printf("Anda dari unit %c yang berjenis kelamin laki-laki", unit);break;
case 2: printf("Anda dari unit %c yang berjenis kelamin perempuan", unit);break;
default:printf("maaf jenis kelamin yang anda masukkan tidak tersedia");
} break;
case 'B':printf("Apa jenis kelamin anda (L/P)?:\n");
printf("1. untuk laki-laki\n2. untuk perempuan\n"); scanf("%i",&j);
switch(j)
{
case 1: printf("Anda dari unit %c yang berjenis kelamin laki-laki", unit);break;
case 2: printf("Anda dari unit %c yang berjenis kelamin perempuan", unit);break;
default:printf("hahahah...anda waria ya?????");
} break;
case 'C':printf("Apa jenis kelamin anda (L/P)?:\n");
printf("1. untuk laki-laki\n2. untuk perempuan\n"); scanf("%i",&j);
switch(j)
{

case 1: printf("Anda dari unit %c yang berjenis kelamin laki-laki", unit);break;
case 2: printf("Anda dari unit %c yang berjenis kelamin perempuan", unit);break;
default:printf("hahahah...anda waria ya?????");
} break;
default: printf("Inputan salah, input A/B/C ");
}
return 0;
}






Panjang listing programnya ya????
itu belum panjang gan

sebenarnya yang warna merah itu cuma iseng aja......hehehe

ini screenshot hasil compile nya...



Listing nya panjang...padahal hasilnya cuma segini....heheheh
Post A Comment
  • Blogger Comment using Blogger
  • Facebook Comment using Facebook
  • Disqus Comment using Disqus

1 komentar :