Tugas 6 (Quiz)

Soal

Membuat program yang megandung percabangan dan aritmatik.

Hasilnya

#include
#include
#include

main()

{

char ulangi;

float a, b, c, d;

int e, f, g, pilihan;

lagi:

clrscr();

printf("\tSelamat datang di Program Penghitung Luas.\n");

printf("---------------------------------------------------------");

printf(" \n Pilihan Bangun Datar yang tersedia adalah\n");

printf("\n[1] Segitiga\n[2] Bujur Sangkar\n[3] Persegi Panjang\n");

printf("[4] Jajar Genjang\n[5] Belah Ketupat\n[6] Trapesium\n");

printf("\n Anda Memilih : ");scanf("%i",&pilihan);

if ((pilihan < 1) || (pilihan > 6))

{

printf("\n Anda Memasukan Kode yang Salah.");

}

else if (pilihan == 1)

{

printf("\n Anda memilih Segitiga\n");

printf("\n>Masukan Alas Segitiga : ");scanf("%f",&a);

printf(">Masukan Tinggi Segitiga : ");scanf("%f",&b);

c = a * b / 2;

printf("\n Luas Segitiganya adalah %1.1f",c);

}

else if (pilihan == 2)

{

printf("\n Anda memilih Bujur Sangkar\n");

printf("\n>Masukan Sisi Bujur Sangkar : ");scanf("%i",&e);

f = e * e;

printf("\n Luas Bujur Sangkarnya adalah %i",f);

}

else if (pilihan == 3)

{

printf("\n Anda memilih Persegi Panjang\n");

printf("\n>Masukan Panjang Persegi Panjang : ");scanf("%i",&e);

printf(">Masukan Lebar Persegi Panjang : ");scanf("%i",&f);

g = e * f;

printf("\n Luas Persegi Panjangnya adalah %i",g);

}

else if (pilihan == 4)

{

printf("\n Anda memilih Jajar Genjang\n");

printf("\n>Masukan Alas Jajar Genjang : ");scanf("%i",&e);

printf(">Masukan Tinggi Jajar Genjang : ");scanf("%i",&f);

g = e * f;

printf("\n Luas Jajar Genjangnya adalah %i",g);

}

else if (pilihan == 5)

{

printf("\n Anda memilih Belah Ketupat\n");

printf("\n>Masukan Diagonal Pertama : ");scanf("%i",&e);

printf(">Masukan Diagonal Kedua : ");scanf("%i",&f);

g = e * f;

printf("\n Luas Belah Ketupatnya adalah %i",g);

}

else

{

printf("\n Anda memilih Trapesium\n");

printf("\n>Masukan Alas Trapesium : ");scanf("%f",&a);

printf(">Masukan Atap Trapesium : ");scanf("%f",&b);

printf(">Masukan Tinggi Trapesium : ");scanf("%f",&c);

d = 0.5 * (a + b) * c;

printf("\n Luas Trapesiumnya adalah %1.1f",d);

}

printf("\n\nAnda Ingin Menghitung Lagi? [Y/N] = ");

ulangi = getche();

if (ulangi == 'Y' || ulangi == 'y')

goto lagi;

else

printf("\n\nTerima Kasih.");

getch();

}


Untuk melihat script dan running dapat diunduh disini

0 komentar:

Posting Komentar

 
Copyright 2009 Funiezt Yhez
Written By Funiezt Yhez