Thanks've come to visit my blog, you can know everyday I'm, I'm feeling and experience it all. excuse me if I have offended in the blog or whatever it is you could comment:) if my blog more interesting for you , you can klik . "like this , amazing , etc" :)

Jumat, 04 Februari 2011

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

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);

}

Tidak ada komentar:

Posting Komentar