Tipe Data, Perulangan, & Percabangan : Program Nama Bulan dengan switch-case & Program Bilangan Faktorial dengan for maupun while

6 12 2009

5. Buatlah program menggunakan statement switch…case untuk mengetahui nama bulan jika diinputkan angka, contoh :

input  = 5

output=Mei

#include <stdio.h>

main()

{

int kode_bulan;

puts ("Menentukan Nama Bulan :\n");

puts ("1 > Januari     5 > Mei          9 > September");

puts ("2 > Pebruari    6 > Juni        10 > Oktober  ");

puts ("3 > Maret       7 > Juli         11 > November ");

puts ("4 > April       8 > Agustus 12 > Desember ");

printf ("\nMasukksn kode bulan yang anda inginkan (1 sampai 12) !");

scanf ("%d", &kode_bulan);

switch (kode_bulan)

{

case 1:

puts ("Bulan Januari");

break;

case 2:

puts ("Bulan Pebruari");

break;

case 3:

puts ("Bulan Maret");

break;

case 4:

puts ("Bulan April");

break;

case 5:

puts ("Bulan Mei");

break;

case 6:

puts ("Bulan Juni");

break;

case 7:

puts ("Bulan Juli");

break;

case 8:

puts ("Bulan Agustus");

break;

case 9:

puts ("Bulan September");

break;

case 10:

puts ("Bulan Oktober");

break;

case 11:

puts ("Bulan November");

break;

case 12:

puts ("Bulan Desember");

break;

default :

puts ("Maaf, Kode yang anda masukkan salah !");

}

}

6. Buat program untuk menghitung faktorial sebuah bilangan dengan menggunakan:

a. Perulangan for

#include <stdio.h>

main()

{

int N,I;

long int Faktorial = 1;

printf ("Masukkan angka yang ingin anda faktorialkan :");

scanf ("%d",&N);

for (I=2;I<=N;I++) Faktorial = Faktorial*I;

printf ("%d Faktorial = %ld", N, Faktorial);

}

b. Perulangan while

#include<stdio.h>

#include<conio.h>

void main()

{

int x,y,hasil;

gotoxy(35,0);puts("FAKTORIAL ANGKA");

printf("\n\n");

printf("Masukkan angka:");scanf("%d",&x);

printf("\nberikut adalah faktorialnya:\n");

printf("%d",x);y=1;

while(x>1)

{printf("x");printf("%d",x-1);hasil=y*x;y=hasil;

x--;

}

printf("=");

printf("%d",hasil);

}

Posted By : Evan Yofiyanto @ Evan’s Blog : Kuliah Informatika (kuliahinformatika.wordpress.com)

[FREAX]


Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: