Part -3
Bentuk If..Else
Contoh If Else #include <iostream>
#include <iostream>
using namespace std;
using namespace std; int main()
{
int main()
int a;
{
int a;
cout << "Input nilai ujian (0 - 100): ";
cout << "Input sembarang angka bulat: "; cin >> a;
cin >> a;
if (a >= 75) {
if (a % 2 == 0) {
cout <<"Selamat, anda lulus!" << endl;
cout << a << " adalah angka genap" << endl;
}
}
else { else {
cout << a << " adalah angka ganjil" << endl; cout << "Maaf, silahkan coba lagi tahun depan"
} << endl;
}
return 0; return 0;
} }
Contoh if else..if
Disebuah kampus memberi grade nilai mhs nya sebagai
berikut :
Jika Nilai lebih besar sama dengan 90 maka yudisium “A”
Jika Nilai lebih besar sama dengan 70 maka yudisium “B”
Jika Nilai lebih besar sama dengan 50 maka yudisium “C”
Jika Nilai lebih besar sama dengan 40 maka yudisium “D”
Lebih kecil dari 40 maka yudisiumnya “E”
dan jika mhs tersebut dapat yudisium A, B, C keterangan
“Lulus”
Jika tidak keterangan="tidak lulus";
Pernyataan Switch
Merupakan pernyataan yang memungkinkan kita
memanipulasi aliran program berdasar kondisi
program pada saat itu. Pernyataan ini sama dengan
pernyataan IF hanya berbeda .
pada structure penulisanya dan kondisi, dalam switch
case kondisi yang dimaksud dapat berupa bilangan
bulat, character, enum, dan lain-lain.
Nested IF
Merupakan hal yang
dimungkinkan dalam
bahasa pemrograman
C++ yaitu membuat
pernyataan IF di dalam
pernyataan IF. hal ini
dapat memungkinkan
anda untuk membuat
tahapan penyeleksian
yang berlipat-lipat.
tugas
silahkan buat menu berulang menghitung untuk luas
bangun datar:
Luas Persegi Panjang
Luas Segitiga
Luas Lingkaran
Jika dipilih Luas Segitiga, maka user bisa menginput
tinggi dan alas segitiga, lalu menampilkan hasilnya
Tugas 2
Suatu perusahaan menjual baju dengan ketentuan
sebagai berikut:
Jika kode buku = 1 maka judul buku = Pemrograman
Dasar dengan kode Diskon = S, maka harganya 45000,
Jika kode Diskon bukan s maka harganya 50000.
Jika kode buku = 2 maka judul buku = Matematika,
dengan code Diskon= S, maka harganya 65000, Jika
kode Diskon bukan s maka harganya 70000.
Jika user memasukan kode Selain kode Buku diatas,
maka akan mencetak salah memasukan kode