Jumat, 27 Februari 2009

Switch Case

Contoh Program Switch Case 1.1


/*contoh menggunakan switch case*/


#include
main()
{
char huruf;
printf(”Masukan kode huruf : “);
scanf(”%c”,&huruf);
switch (huruf)
{
case ‘a’:
printf(”\nBahwa huruf yang anda masukan huruf [a]“);
break;
case ‘i’:
printf(”\nBahwa huruf yang anda masukan huruf [i]“);
break;
case ‘e’:
printf(”\nBahwa huruf yang anda masukan huruf [e]“);
break;
case ‘u’:
printf(”\nBahwa huruf yang anda masukan huruf [u]“);
break;
case ‘o’:
printf(”\nBahwa huruf yang anda masukan huruf [o]“);

default:

printf(”\nBahwa huruf yang anda masukan huruf mati”);
}
}

contoh progarm SWITCH CASE

CONTOH Program Swicth Case


/*contoh menggunakan switch case*/

#include
main()
{

int hari;
printf(”Masukan kode hari [1-7]: “);
scanf(”%d”,&hari);
switch (hari)
{
case 1:
printf(”\nSenin”);
break;
case 2:
printf(”\nSelasa”);
break;
case 3:
printf(”\nRabu”);
break;
case 4:
printf(”\nKamis”);
break;
case 5:
printf(”\nJumat”);
break;
case 6:
printf(”\nSabtu”);
break;
case 7:
printf(”\nMinggu”);
break;

default:
printf(”\nKode yang anda masukan salah”);
}
}



contoh 1 menggunakan while.

*contoh pengulangan menggunakan while*/
#include
main()
{
int x;
x = 1;
while ( x <= 10 )
{
printf(”%d Bahasa C\n”,x);
x++;
}
}


contoh 2 MENGGUNAKAN While


/*contoh pengulangan menggunakan while*/
#include
main()
{
int i=0;
while ( i != 10 )
{
printf(”Masukan sebuah bilangan: “);
scanf(”%d”,&i);
printf(”Bilangan Anda adalah [%d]\n\n”,i);
}
}

program menggunakan for

Contoh1.2:

#include
#include
void main()
{
int i;
int j;
clrscr;
for(i=1;i<=10;i++) { for(j=1;j<=i;j++) printf(”%4d”,i*j); printf(”\n”); } }

Program pengulangan menggunakan For

Contoh Program for 1.1:

#include
#include
void main()
{
int i;
int j;
clrscr;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
printf(”%3d”,j);
printf(”\n”);
}
}

Program pengulangan menggunakan For

Contoh Program For 1.0


/*contoh pengulangan menggunakan for*/


#include
main()
{
int i,x;
float bil,total=0;
float rata;

printf(”Masukan jumlah data = “);
scanf(”%i”,&x);
for(i=1; i<=x; i++)
{
printf(”Masukan bilangan %i= “,i);
scanf(”%f”,&bil);
total=total+bil;
rata=total/i;
}

printf(”\nTotal = %.2f”,total);
printf(”\nRata2 = %.2f”,rata);
}

Program pengulangan menggunakan For

Contoh Program For 1.0


/*contoh pengulangan menggunakan for*/


#include
main()
{
int i,x;
float bil,total=0;
float rata;

printf(”Masukan jumlah data = “);
scanf(”%i”,&x);
for(i=1; i<=x; i++)
{
printf(”Masukan bilangan %i= “,i);
scanf(”%f”,&bil);
total=total+bil;
rata=total/i;
}

printf(”\nTotal = %.2f”,total);
printf(”\nRata2 = %.2f”,rata);
}

Implementasi Iteratif Menara Hanoi - Bahasa C

Implementasi Iteratif Menara Hanoi - Bahasa C

Berikut Source Codenya :

#include //definisi printf,scanf

#include //definisi getch

void hanoi(int n);

int main()

{

int n;

printf("Input jumlah kepingan : ");

scanf("%d",&n);

hanoi(n);

getch();

}

void hanoi(int n)

{

int x;

puts("");

for(x=1;x<(1 <<>

printf("Pindahkan piringan dari %d ke %d\n",(x&x-1)%n + 1,((x|x-1)+1)%n + 1);

}

Contoh Program C


Berikut merupakan aplikasi permainan dalam pemograman bahasa C , untuk setiap permainan maupun trik penulisan dalam program bahasa C memang tidak terlalu mudah karena diperlukan suatu pemikiran yang terarah dan terkonsep mengenai keperluan dalam pemograman ini.


/*program game batu-gunting-kertas dalam bahasa c*/

#include
#include
#include

int anda;
int komp;
int poin_anda;
int poin_komp;

int main ()
{
poin_anda = 0; /*memberikan nilai poin awal*/
poin_komp = 0;

printf(”\t PERMAINAN BATU - GUNTING - KERTAS\n”);
printf(”\t =================================\n”);
printf(” \” ATURAN MAIN \”\n”);
printf(”Batu menang melawan Gunting, Gunting menang melawan Kertas\n”);
printf(”Kertas menang melawan Batu dan Tiga kali menang.\nTekan Nomor!\n”);
printf(”1 untuk Batu\n”);
printf(”2 untuk Kertas\n”);
printf(”3 untuk Gunting\n”);
printf(”9 untuk Keluar\n\n”);

Program Bahasa C

Berikut ini merupakan contoh program dalam Bahasa C, mengenai FUNGSI


/*program hitung luas segitiga dengan menggunakan prototipe fungsi */

#include
float segitiga(float alas, float tinggi);
main()
{
float a,t,l;
printf(”masukan alas : “);
scanf(”%f”,&a);
printf(”masukan tinggi: “);
scanf(”%f”,&t);
l=segitiga(a,t);
printf(”\nluas segitiga = 0.5 x %.2f x %.2f = %.2f\n”,a,t,l);
}
float segitiga(float alas, float tinggi)
{
int luas;
luas=0.5*alas*tinggi;
return(luas);
}