Professional Documents
Culture Documents
I. Tujuan Instruksional
Agar mahasiswa mampu memahami penggunaan If…Else dalam penyelesaian
masalah seleksi kondisi bersyarat.
Apabila terdapat lebih dari satu baris statement dalam satu aksi, maka harus diawali
dengan ‘{‘ dan diakhiri dengan ‘}’.
http://euismarlina.edublogs.org
Contoh :
If (kondisi)
{
statemen_1;
statemen_2;
statemen_n;
}
http://euismarlina.edublogs.org
cin >> nilai;
//deklarasi kondisi bercabang
if (nilai>50)
{
cout << "\nNilai anda adalah " << nilai <<"\n";
cout << "Anda lulus! ";
}
else
cout << "\nAnda tidak lulus!";
getch();
return 0;
}
Catatan : Perhatikan hasil dari program di atas, ketika kondisi terpenuhi dan ketika
tidak terpenuhi. Apa yang membedakan dari bentuk 1 dan 2 di atas?
http://euismarlina.edublogs.org
cout << "Maaf, Anda salah memasukkan nilai !";
getch();
return 0;
}
Catatan : Perhatikan hasil dari program di atas, ketika kondisi terpenuhi dan ketika
tidak terpenuhi. Apa yang membedakan dari bentuk 1,2 dan 3 di atas?
IV. Tugas
Buatlah program untuk menampilkan nilai huruf dan skor salah seorang mahasiswa
dengan menggunakan ‘if.. else’ dimana :
>85 nilai huruf = A, mempunyai skor 4
70 – 85 nilai huruf = B, mempunyai skor 3
60 – 70 nilai huruf = C, mempunyai skor 2
40 – 60 nilai huruf = D, mempunyai skor 1
< 40 nilai huruf = E, mempunyai skor 0
http://euismarlina.edublogs.org
Pertemuan 6
Struktur Seleksi (Bagian 2 Switch)
I. Tujuan Instruksional
Agar mahasiswa memahami penggunaan switch untuk melakukan seleksi / pemilihan
suatu ekspresi.
http://euismarlina.edublogs.org
III. Praktikum di Lab
#include <iostream.h>
#include <conio.h>
int main ()
{
char nama[20];
char Gol;
float gaji,tunj,total;
gaji=0;
total=0;
tunj=0;
switch (Gol)
{
case '1':
{
gaji=300000;
tunj=200000;
break;
}
case '2':
{
gaji=600000;
tunj=250000;
break;
}
case '3':
http://euismarlina.edublogs.org
{
gaji=1500000;
tunj=300000;
break;
}
default : cout << endl << "Yang anda masukkan salah!";
}
total=gaji+tunj;
cout << "\nStruk gaji bulan Maret";
cout << "\nGaji : Rp. " << gaji;
cout << "\ntunjangan : Rp. " << tunj;
cout << "\nJumlah : Rp. " << total;
return 0;
}
IV. Tugas
Buatlah suatu program untuk menentukan besar suatu potongan harga, dimana
apabila :
harga=5000 maka potongan = 1%
harga=10000 maka potongan = 5%
harga=15000 maka potongan = 10%
harga=20000 maka potongan = 15%
kemudian hitunglah harga setelah potongan tersebut!
http://euismarlina.edublogs.org