Cobalah untuk membuat sebuah program yang memberi tiga pilihan,
apakah kita ingin menghitung salah satu dari pilihan berikut: menghitung luas persegi panjang,
atau luas sebuah segitiga, atau luas lingkaran.
Dalam posting sebelumnya,
kita telah memiliki program untuk menghitung
Luas Persegi Panjang , Luas Segitiga dan Luas Lingkaran .
Kita dapat mengkombinasikannya dengan percabangan menggunakan If dan Else
coba perhatikan sintaks di bawah ini:
# include "iostream.h"
# include
void main ()
{
float pj, lb, lpp, al, tg, lst, d, ll;
int pilihan;
cout << "MENU UTAMA";
cout << "\n =========";
cout << "\n 1. Luas Persegi Panjang";
cout << "\n 2. Luas Segitiga";
cout << "\n 3. Luas Lingkaran";
cout << "\n ===========";
cout << "\n \n Silakan pilih 1, 2 atau 3:";
cin>> pilihan;
if (pilihan == 1)
{
clrscr ();
cout << "Luas Persegi Panjang";
cout << "\n ==============";
cout << "\n \n Masukkan panjang:";
cin>> pj;
cout << "Masukkan lebar:";
cin>> lb;
lpp = pj * lb;
cout << "\nLuas =" << lpp;
}
else if (pilihan == 2)
{
clrscr ();
cout << "Segitiga Wide";
cout << "\n =============";
cout << "\n \n Masukkan panjang alas:";
cin>> al;
cout << "Masukkan tinggi:";
cin>> tg;
lst = (al * tg) * 0.5;
cout << "\nLuas =" << lst;
}
else if (pilihan == 3)
{
clrscr ();
cout << "Circle Wide";
cout << "\n ===========";
cout << "\n \nMasukkan diameter:";
cin>> d;
ll = (22 * (d / 2) * (d / 2)) / 7;
cout << "\nLuas =" << ll;
}
else
{Cout << "Pilihan salah";
cout << "\ nMasukkan yang benar!";
}
getch ();
}
Hasilnya akan seperti gambar di bawah ini:
1. jika kita masukkan nomor 1, program akan menghitung luas persegi panjang
2. jika kita masukkan nomor 2, program akan menghitung luas segitiga
3. jika kita masukkan nomor 3, program akan menghitung luas lingkaran
( Made Heriyasa )
No comments:
Post a Comment