• Tidak ada hasil yang ditemukan

Kumpulan Modul Bahasa Pemrograman C++ 5. pernyataan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Kumpulan Modul Bahasa Pemrograman C++ 5. pernyataan"

Copied!
16
0
0

Teks penuh

(1)

Operasi Kondisi

Bahasa Pemrograman 1

Oleh:

(2)

Pernyataan if

„

Pernyataan if dapat dipakai untuk

mengambil keputusan berdasarkan

suatu kondisi.

Bentuk pernyataan ini ada dua macam :

„

if saja dan

(3)

Pernyataan if sederhana

if ( kondisi)

pernyataan;

Kodisi digunakan untuk menentukan pengambilan keputusan

Pernyataan dapat berupa sebuah pernyataan ataupun sebuah

pernyataan majemuk.

(4)

Contoh program

# include< iostream.h>

# include< conio.h>

void main()

{

int usia;

clrscr();

cout < < "Masukan usia Anda ? : ";

cin > > usia;

if(usia < 17)

cout < < "Anda belum cukup umur !!!" < < endl;

getch();

(5)

Pernyataan else

„

Pernyataan else tidak pernah sendiri

selalu menggunakan if. Berikut bentuk

penggunaannya.

if(kondisi)

pernyataan1;

else

pernyataan2;

(6)

Contoh program

# include< iostream.h>

# include< conio.h>

void main()

{

int usia;

clrscr();

cout < < "Masukan usia Anda ? : ";

cin > > usia;

if(usia < 17)

cout < < "Anda belum cukup umur !!!" < < endl;

else

cout < < "Selamat Anda sudah cukup umur!" < < endl;

getch();

(7)

Contoh lainnya

# include< iostream.h>

# include< conio.h>

void main()

{

int x;

cout < < "Masukan bilangan bulat : ";

cin > > x;

if(x> 0)

cout < < x < < " adalah bilangan positif" < < endl;

else

cout < < x < < " adalah bilangan negatif " < < endl;

getch();

(8)

tugas

„

Buatlah program untuk menentukan

(9)

Jawab :

# include< iostream.h> # include< conio.h> void main()

{

int a;

cout< < "masukkan bilangan\ t= "; cin> > a; if(a= a% 2!= 0)

cout< < "bilangan ganjil"< < endl; else

(10)

Pernyataan if di dalam if

„ Pernyataan if yang terletak di dalam if sering disebut nested if atau if bersarang.

„ Bentuk penggunaanya adalah sbb : if(kondisi1)

Pernyataan1;

else if(kondisi2)

Pernyataan2;

else if(kondisi3)

Pernyataan3;

else if(kondisiN) pernyataanN;

else / / optional

(11)

Contoh program

# include< iostream.h>

# include< conio.h> void main()

{

int kode_hari; clrscr();

cout < < "“ # # Menentukan Hari # # " < < endl;

cout < < "1= Senin 3= Rabu 5= Jumat 7= Minggu" < < endl; cout < < "2= Selasa 4= Kamis 6= Sabtu" < < endl;

cout < < "Kode Hari : "; cin > > kode_hari; / / proses seleksi

if(kode_hari= = 1)

cout < < "Senin"< < endl; else if(kode_hari= = 2)

cout < < "Selasa" < < endl; else if(kode_hari= = 3)

cout < < "Rabu" < < endl;

else if(kode_hari= = 4)

cout < < "Kamis" < < endl; else if(kode_hari= = 5)

cout < < "Jumat" < < endl; else if(kode_hari= = 6)

cout < < "Sabtu" < < endl; else if(kode_hari= = 7)

cout < < "Minggu" < < endl; else

cout < < "Kode Hari Salah" < < endl; getch();

(12)

Pernyataan switch

„

Pernyataan ini merupakan pernyataan

pilihan berganda. Bentuk umum dari

pernyataan switch sbb :

Switch(unkapan) {

case ungkapan1: pernyataan1; break;

case ungkapan2: pernyataan2; break;

...

default: / / optional

(13)

Contoh program

# include< iostream.h> # include< conio.h> void main()

{

int kode_hari; clrscr();

cout < < "# # Menentukan Hari # # " < < endl;

cout< < "1= Senin 3= Rabu 5= Jumat 7= Minggu"< < endl; cout < < "2= Selasa 4= Kamis 6= Sabtu" < < endl;

cout < < "Kode Hari : "; cin > > kode_hari; / / proses seleksi

switch(kode_hari) {

case 1:

cout < < "Senin" < < endl; break;

case 2:

cout < < "Selasa" < < endl; break;

case 3:

cout < < "Rabu" < < endl; break;

case 4:

cout < < "Kamis" < < endl; break;

case 5:

cout < < "Jumat" < < endl; break;

case 6:

cout < < "Sabtu" < < endl; break;

case 7:

cout < < "Minggu" < < endl; break;

default:

cout < < "Kode Hari Salah !" < < endl;

break;

} / / akhir dari switch getch();

(14)

Tugas;

„

Buatlah program “ Tebak Angka Tak

(15)

Lat:

Suatu perusahaan memberikan komisi pada para salesman dengan

ketentuan sebagai berikut:

„

Bila salesmen dapat menjual barang hingga Rp.200.000,- maka

akan diberikan uang jasa sebesar Rp.10.000,- ditambah dengan

uang komisi Rp.10% dari pendapatan yang diperoleh hari itu.

„

Bila salesman dapat menjual barang diatas Rp.200.000 maka

akan diberikan uang jasa sebesar Rp.20.000,- ditambah dengan

uang komisi Rp.10% dari pendapatan yg diperoleh hari itu.

„

Bila salesman dapat menjual barang diatas Rp.500.000,-,akan

diberikan uang jasa sebesar Rp.30.000,- ditambah dengan uang

komisi Rp.20% dari pendapatan yg diperoleh hari itu.

(16)

# include< conio.h> # include< iostream.h> void main()

{

float pndptn, jasa= 0, komisi= 0, total= 0;

char ulang= ‘Y’;

while(ulang= = ‘Y’ | | ulang= = ‘y’) {

clrscr();

cout< < "pendapatan hari ini Rp. "; cin> > pndptn;

if(pndptn> = 0 && pndptn< = 200000) {

jasa= 10000; komisi= 0.1* pndptn; }

else if (pndptn< = 500000) {

jasa= 20000; komisi= 0.15* pndptn; }

else {

jasa= 30000; komisi= 0.2* pndptn; }

/ / menghitung total total= komisi+ jasa;

cout< < "Uang jasa Rp. "< < jasa< < endl; cout< < "Uang Komisi Rp.

"< < komisi< < endl;

cout< < "= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "< < endl;

cout< < "Hasil total Rp. "< < total< < endl; cout< < “tambah data[ Y/ T] ?”;

Ulang= getche(); }

Referensi

Dokumen terkait

Pendapatan tahunan sebelum pajak dari penyewaan apartemen diperkirakan sebesar Rp.300juta selama 40 tahun dengan dasar nilai uang sekarang.. Pengusaha tadi merencanakan akan

Buat dengan Array dan if-else Tampilan input: Tampilan output: Ketentuan soal untuk membuat KHS di atas: Total nilai adalah 10%*absen+20%*tugas+30%*uts+40%*uas Jika total nilai