Anda di halaman 1dari 2

PRAKTIKUM PBO

MODUL I

1. Modifikasi program dengan switch

include <iostream.h>
#include <conio.h>//tambahkan baris ini
//---------------------------------------------------------------------------
void main()
{
char jenis;
int panjang, lebar, luas, jari;
float luaslingkar;
cout << "Pilih Persegi panjang<P> atau Lingkaran<L>: ";
cin >> jenis; //ambil data dari keyboard
switch (jenis)
{
case 'P' : case 'p':
cout << "panjang = ";
cin >> panjang;
cout << "lebar = ";
cin >> lebar;
luas = panjang * lebar;
cout << "Luas = " << luas << endl;
break;
case 'L' : case 'l':
cout << "jari-jari = ";
cin >> jari;
luaslingkar = 3.14 * jari * jari;
cout << "Luas = " << luaslingkar << endl;
break;
}
getchar();
}

Hasil Eksekusi:

2. Program pilihan mencari Luas, Keliling dan Diagonal

#include <iostream.h>
#include <conio.h>//tambahkan baris ini
//---------------------------------------------------------------------------
void main()
{
char jenis;
float panjang, lebar, luas, keliling, diagonal;
float luaslingkar;
cout << "Pilih Luas<L> , Keliling<K>, atau Diagonal(D): ";
cin >> jenis; //ambil data dari keyboard
switch (jenis)
{
case 'L' : case 'l':
cout << "panjang = ";
cin >> panjang;
cout << "lebar = ";
cin >> lebar;
luas = panjang * lebar;
cout << "Luas = " << luas << endl;
break;

case 'K' : case 'k':


cout << "panjang = ";
cin >> panjang;
cout << "lebar = ";
cin >> lebar;
keliling = (2 * panjang) + (2 * lebar);
cout << "Keliling = " << keliling << endl;
break;

case 'D' : case 'd':


cout << "panjang = ";
cin >> panjang;
cout << "lebar = ";
cin >> lebar;
diagonal = sqrt((panjang * panjang)+(lebar * lebar));
cout << "Diagonal = " << diagonal << endl;
break;
}
getchar();
}

Hasil Eksekusi:

Anda mungkin juga menyukai