float segitiga(int alas, int tinggi);
float bujursangkar(int sisi);
float persegipanjang(int panjang, int lebar);
float lingkaran(int jari);
main() {
int pilihan;
float luas;
printf("Program menghitung luas bangunan\n");
printf("1. Segitiga\n");
printf("2. Bujur Sangkar\n");
printf("3. Persegi Panjang\n");
printf("4. Lingkaran\n");
printf("Masukkan pilihan anda [1-4] : ");
scanf("%d", &pilihan);
switch(pilihan) {
case 1:
int alas, tinggi;
luas = segitiga(alas, tinggi);
break;
case 2 :
int sisi;
luas = bujursangkar(sisi);
break;
case 3 :
int panjang, lebar;
luas = persegipanjang(panjang, lebar);
break;
case 4 :
int jari;
luas = lingkaran(jari);
break;
}
printf("Luas bangunan adalah %.2f", luas);
}
float segitiga(int alas, int tinggi) {
float luas;
printf("Masukkan alas : ");
scanf("%d", &alas);
printf("Masukkan tinggi : ");
scanf("%d", &tinggi);
luas = 0.5 * (alas * tinggi);
return luas;
}
float bujursangkar(int sisi) {
float luas;
printf("Masukkan sisi : ");
scanf("%d", &sisi);
luas = sisi * sisi;
return luas;
}
float persegipanjang(int panjang, int lebar) {
float luas;
printf("Masukkan panjang : ");
scanf("%d", &panjang);
printf("Masukkan lebar : ");
scanf("%d", &lebar);
luas = panjang * lebar;
return luas;
}
float lingkaran(int jari) {
float luas;
printf("Masukkan jari - jari : ");
scanf("%d", &jari);
luas = jari * jari * 3.14 ;
return luas;
}
Tidak ada komentar:
Posting Komentar