Selasa, 06 November 2012

Kondisi Program dengan C++ ( if dan switch-case )

Pada C++ ada beberapa cara untuk mengatur kondisi program, misalnya dengan perintah if dan switch case.

Contoh Soal :

Input :
Tentukan Pilihan :

Proses :
jika dipilih A, cetak saya
jika dipilih B, cetak kami
jika dipilih C, cetak kita
selainnya cetak mereka

Program dengan if :



Program dengan switch case :



Contoh lain

Input :
Tentukan Pilihan :

Proses :
jika dipilih 1, cetak saya
jika dipilih 2, cetak kami
jika dipilih 3, cetak kita
selainnya cetak mereka

Program dengan if :



Program dengan switch case :





contoh soal if :
Input :
Masukan Nilai Anda:
--------------------

Nilai Angka:   __


Proses :
jika nilai 0 - 44, maka grade E
jika nilai 45 - 55, maka grade D
jika nilai 56 - 67, maka grade C
jika nilai 68 - 79, maka grade B
jika nilai 80 - 100, maka grade A

Output :
Masukan Nilai Anda:
--------------------
Nilai Angka:79


Nilai Huruf Anda:B

programnya :




contoh soal switch :
Input :
Persegi Panjang
-----------
Panjang: 6
Lebar: 4


Menu Pilihan
----------
1. Luas
2. Keliling
3. Diagonal

Anda Pilih yang: __



Output :
jika dipilih 1
Persegi Panjang
-----------
Panjang: 6
Lebar: 4


Menu Pilihan
----------
1. Luas
2. Keliling
3. Diagonal
Anda Pilih yang: 1
Luas Persegi Panjang: 24



jika dipilih 2
Persegi Panjang
-----------
Panjang: 6
Lebar: 4


Menu Pilihan
----------
1. Luas
2. Keliling
3. Diagonal
Anda Pilih yang: 2

Keliling Persegi Panjang: 20



jika dipilih 3
Persegi Panjang
-----------
Panjang: 6
Lebar: 4


Menu Pilihan
----------
1. Luas
2. Keliling
3. Diagonal
Anda Pilih yang: 3
Diagonal Persegi Panjang: 7.2111



Programnya :





contoh soal switch:
Input :
Mencari Luas dan Keliling
--------------
1. Persegi
2. Segitiga Siku-siku
3. Trapesium
4. Lingkaran

Tentukan Pilihan: __


Output :
jika dipilih 1
Mencari Luas dan Keliling
--------------
1. Persegi
2. Segitiga Siku-siku
3. Trapesium
4. Lingkaran
Tentukan Pilihan: 1
Persegi
----------
Sisi: 5
Luas Persegi: 25

Keliling Persegi: 20



jika dipilih 2
Mencari Luas dan Keliling
--------------
1. Persegi
2. Segitiga Siku-siku
3. Trapesium
4. Lingkaran
Tentukan Pilihan: 2
Segitiga Siku-siku
----------
Alas: 3
Tinggi: 4
Luas Segitiga Siku-siku: 6
Keliling Persegi: 12



jika dipilih 3
Mencari Luas dan Keliling
--------------
1. Persegi
2. Segitiga Siku-siku
3. Trapesium
4. Lingkaran
Tentukan Pilihan: 3
Trapesium
----------
Alas Pendek: 4
Alas Panjang: 6
Tinggi: 4
Diagonal: 4.12311
Luas Trapesium: 20


Keliling Trapesium: 18



jika dipilih 4
Mencari Luas dan Keliling
--------------
1. Persegi
2. Segitiga Siku-siku
3. Trapesium
4. Lingkaran
Tentukan Pilihan: 4
Lingkaran
-----------
Jari-jari: 7
Luas: 153.86
Keliling: 43.96


Programnya :





Contoh lainnya ada di hal. 24 & 25 LKS C++