Dalam program berikut, terdapat 3 pilihan yang nantinya akan ditentukan oleh user.
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”);
}
}
0 Comment:
Post a comment