User bisa memilih akan menghitung luas “persegi empat”, luas “segitiga”, atau luas “lingkaran”. Apabila user memilih untuk menghitung luas persegi empat, maka user akan diminta untuk memasukkan panjang dan lebar. Apabila user memilih untuk menghitung luas segitiga, maka user akan diminta untuk memasukkan alas dan tinggi segitiga. Dan apabila user memilih untuk menghitung luas lingkaran, maka user akan diminta untuk memasukkan jari jari lingkaran.
Berikut source kode yang bisa digunakan:
#include<stdio.h>
void main(){
float p,l,a,t,r,phi;
float l1,l2,l3;
int pilihan;
phi = 3.14;
puts(“Pilih salah satu”);
puts(“1. Menghitung luas segiempat”) ;
puts(“2. Menghitung luas segitiga”);
puts(“3. Menghitung luas lingkaran”);
printf(“Masukkan Pilihan : “);
scanf(“%i”, &pilihan);
printf(“\n”);
switch (pilihan) {
case 1 :
printf(“Masukkan Panjang = “);
scanf(“%g”, &p);
printf(“Masukkan Lebar = “);
scanf(“%g”, &l);
l1 = p*l ;
printf(“Luas segiempat adalah : %g”, l1); break;
case 2 :
printf(“Masukkan panjang alas : “);
scanf(“%g”, &a);
printf(“Masukkan tinggi segitiga : “);
scanf(“%g”, &t);
l2=0.5*a*t;
printf(“Luas segitiga adalah : %g”, l2); break;
case 3 :
printf(“Masukkan jari jari lingkaran : “);
scanf(“%g”, &r);
l3=phi*r*r;
printf(“Luas lingkaran adalah : %g”, l3); break;
default :
puts (“Pilihan tidak dikenali”);
}
}
void main(){
float p,l,a,t,r,phi;
float l1,l2,l3;
int pilihan;
phi = 3.14;
puts(“Pilih salah satu”);
puts(“1. Menghitung luas segiempat”) ;
puts(“2. Menghitung luas segitiga”);
puts(“3. Menghitung luas lingkaran”);
printf(“Masukkan Pilihan : “);
scanf(“%i”, &pilihan);
printf(“\n”);
switch (pilihan) {
case 1 :
printf(“Masukkan Panjang = “);
scanf(“%g”, &p);
printf(“Masukkan Lebar = “);
scanf(“%g”, &l);
l1 = p*l ;
printf(“Luas segiempat adalah : %g”, l1); break;
case 2 :
printf(“Masukkan panjang alas : “);
scanf(“%g”, &a);
printf(“Masukkan tinggi segitiga : “);
scanf(“%g”, &t);
l2=0.5*a*t;
printf(“Luas segitiga adalah : %g”, l2); break;
case 3 :
printf(“Masukkan jari jari lingkaran : “);
scanf(“%g”, &r);
l3=phi*r*r;
printf(“Luas lingkaran adalah : %g”, l3); break;
default :
puts (“Pilihan tidak dikenali”);
}
}
Tidak ada komentar:
Posting Komentar