Sabtu, 21 Desember 2013

Contoh Program Menghitung Luas Bangun Datar Menggunakan Switch Case

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int pilihan, pil;
float alas, tinggi, panjang, lebar, sisi,luas;
mulai:
printf("\n====Program Menghitung Luas Bangun Datar=====\n");
printf("\n************ MENU ************\n");
printf("\n1. Persegi \n");
printf("2. Persegi panjang \n");
printf("3. Segitiga \n");
printf("\n******************************\n\n");
printf("Masukkan Pilihan Anda : ");
scanf("%d", &pilihan);
clrscr();
switch (pilihan)

{



case 1 :
printf("\n");
printf("====Menghitung Luas Persegi==== \n");
printf("Masukkan Nilai Sisi : ");
scanf("%f", &sisi );
luas = sisi * sisi;
printf("Luas Persegi : %.1f \n", luas);
printf("\n --------");
printf("\n|        |");
printf("\n|        |");
printf("\n|        |");
printf("\n|        |");
printf("\n --------\n");

printf("\n============================== \n");
printf("1. Kembali Ke Menu Utama \n");
printf("2. Keluar \n");
printf("Pilih :");
scanf("%d", &pil);
clrscr();

if(pil == 1)
goto mulai;
else
exit;
return(0);
break;
case 2 :
printf("\n");
printf("====Menghitung Luas Persegi Panjang==== \n");
printf("Masukkna Nilai Panjang : ");
scanf("%f", &panjang);
printf("Masukkan Nilai Lebar : ");
scanf("%f", &lebar);
luas = panjang * lebar;
printf("Luas Persegi Panjang : %.1f \n", luas);
printf("\n --------------");
printf("\n|              |");
printf("\n|              |");
printf("\n|              |");
printf("\n|              |");
printf("\n -------------- \n");

printf("\n====================================== \n");
printf("1. Kembali Ke Menu Utama \n");
printf("2. Keluar \n");
printf("Pilih :");
scanf("%d", &pil);
clrscr();

if(pil == 1)
goto mulai;
else
exit;
return(0);
break;

case 3 :
printf("\n");
printf("====Menghitung Luas Segitiga==== \n");
printf("Masukkan Nilai Alas : ");
scanf("%f", &alas);
printf("Masukkan Nilai Tinggi :");
scanf("%f", &tinggi);
luas =( alas * tinggi)/2;
printf("Luas Segitiga = %.1f \n", luas);
printf("\n          /|");
printf("\n         / |");
printf("\n        /  |");
printf("\n       /   |");
printf("\n      /    |");
printf("\n     /_____|\n");

printf("\n=============================== \n");
printf("1. Kembali Ke Menu Utama \n");
printf("2. Keluar \n");
printf("Pilih :");
scanf("%d", &pil);
clrscr();
if(pil == 1)
goto mulai;
else
exit;
return(0);
break;

}

}




Hasilnya :


















Apabila memilih "1" , maka :




































Selamat Mencoba :) .....

Tidak ada komentar:

Posting Komentar