Wednesday, July 7, 2010

Seleksi dengan Character

Selain dengan dengan angka, seleksi bisa juga dengan character. Tetapi perlu diingat bahwa bahasa C/C++ merupakan bahasa pemrograman yang "case sensitive". Artinya, membedakan penggunaan huruf besar dan huruf kecil tidak sama. Berikut adalah 2 program seleksi dengan character.

Program dengan SWITCH CASE
#include <stdio.h>
#include <conio.h>
void main()
{
char kodehari;
printf("Kode Hari:\n");
printf("a.Senin b.Selasa c.Rabu d.Kamis\n");
printf("e.Jumat f.Sabtu g.Minggu");
printf("\n\nPilih kode hari: ");
scanf("%c",&kodehari);

/*Menentukan variable pilihan*/
switch(kodehari)
{
/*pilihan pertama*/
/*case hanya bisa menggunakan angka,
tidak bisa menggunakan aljabar boolean*/
case 'a':

/*perintah pada pilihan pertama*/
printf("\nAnda memilih hari Senin.");

/*akhir dari pilihan pertama*/
break;

case 'b':
printf("\nAnda memilih hari Selasa.");
break;

case 'c':
printf("\nAnda memilih hari Rabu.");
break;

case 'd':
printf("\nAnda memilih hari Kamis.");
break;

case 'e':
printf("\nAnda memilih hari Jumat.");
break;

case 'f':
printf("\nAnda memilih hari Sabtu.");
break;

case 'g':
printf("\nAnda memilih hari Minggu.");
break;

/*perintah yang dijalankan bila tidak ada
pilihan yang cocok*/
default:
printf("Anda memilih kode yang salah.");
}
getch();
}

Program dengan IF ELSE
#include <stdio.h>
#include <conio.h>
void main()
{
char kodehari;
printf("Kode Hari:\n");
printf("a.Senin b.Selasa c.Rabu d.Kamis\n");
printf("e.Jumat f.Sabtu g.Minggu");
printf("\n\nPilih kode hari: ");
scanf("%c",&kodehari);
if(kodehari=='a')
{
printf("\nAnda memilih hari Senin.");
}
else if(kodehari=='b')
{
printf("\nAnda memilih hari Selasa.");
}
else if(kodehari=='c')
{
printf("\nAnda memilih hari Rabu.");
}
else if(kodehari=='d')
{
printf("\nAnda memilih hari Kamis.");
}
else if(kodehari=='e')
{
printf("\nAnda memilih hari Jumat.");
}
else if(kodehari=='f')
{
printf("\nAnda memilih hari Sabtu.");
}
else if(kodehari=='g')
{
printf("\nAnda memilih hari Minggu.");
}
else
{
printf("Anda memilih kode yang salah.");
}
getch();
}

0 comments:

Post a Comment

Followers

followers

  © Blogger templates ProBlogger Template by Ourblogtemplates.com 2008

Back to TOP