07/17/11

7.17.2011

Statement if Tersarang


Statement if tersarang maksudnya adalah di dalam perintah/statement if terdapat lagi perintah/statement if lainnya.

Soal :
Buatlah program C++ dengan contoh tampilan di bawah ini :
Menu Matematika
1. Mencari Luas Segitiga
2. Mencari Luas Persegi Panjang
3. Mencari Akar Persamaan Kuadrat (Rumus ABC)
Pilihan Anda [1..3] [1]
Ketikkan Alas Segitiga = _____
Ketikkan Tinggi Segitiga = _____
Luas Segitiga adalah = _____

Menu Matematika
1. Mencari Luas Segitiga
2. Mencari Luas Persegi Panjang
3. Mencari Akar Persamaan Kuadrat (Rumus ABC)
Pilihan Anda [1..3] [2]
Ketikkan Panjang Persegi Panjang = _____
Ketikkan Lebar Persegi Panjang = _____
Luas Persegi Panjang adalah = _____

Menu Matematika
1. Mencari Luas Segitiga
2. Mencari Luas Persegi Panjang
3. Mencari Akar Persamaan Kuadrat (Rumus ABC)
Pilihan Anda [1..3] [3]
Ketikkan Koefisien A = 1
Ketikkan Koefisien B = 5
Ketikkan Koefisien C = 6
Nilai X1 adalah -2.00
Nilai X2 adalah -3.00

Menu Matematika
1. Mencari Luas Segitiga
2. Mencari Luas Persegi Panjang
3. Mencari Akar Persamaan Kuadrat (Rumus ABC)
Pilihan Anda [1..3] [3]
Ketikkan Koefisien A = 2
Ketikkan Koefisien B = 5
Ketikkan Koefisien C = 6
Nilai X1 dan X2 Tidak dapat dicari ...Solusi : (if_tersarang.cpp)

Statement Switch


Statement "switch" adalah suatu statement yang berfungsi untuk melakukan pengujian terhadap beberapa kemungkinan dari suatu variabel/konstanta/pernyataan matematis.
Syntax :

switch ( {||} )
"{" case :
[;][break;]
case:
[;][break;]
case :
; [break;]
...
default:
;
"}"Contoh Program #include
#include
#include

void main ()
{ char pilihan;
printf("Menu Matematika\n");
printf("---------------\n");
printf("1. Mencari Luas Segi Tiga\n");
printf("2. Mencari Luas Persegi Panjang\n");
printf("3. Mencari Akar Persamaan Kuadrat (Rumus ABC)\n\n");
printf("Pilihan anda [1..3][ ]\b\b");
pilihan=getch();
printf("%c\n",pilihan);