[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket...

13

Transcript of [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket...

Page 1: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000
Page 2: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebihalternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 ataulebih pernyataan.

Bentuk Umum:if (kondisi)

{ pernyataan }

Contoh:

discount=0;If(nilai_beli>10000)

{ discount=(10/100)*nilai_beli;bonus=“Payung”

}

Arti dari source code disamping adalahjika nilai pembelian lebih dari 10000maka akan mendapat discount 10%.Selain itu juga akan mendapatkan bonuspayung.

Page 3: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

Bentuk Umum:if(kondisi)

pernyataan1else

pernyataan2

#include <stdio.h>Main(){

int nilai,tugas;printf(“Masukan Sebuah Nilai: “);scanf(“%d”,&nilai);printf(“Masukan Nilai Tugas: “); scanf(“%d”,&tugas);

if(nilai>70)printf(“Lulus \n”);

elseprintf(“Tidak Lulus \n”);

getch();}

Page 4: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

Bentuk Umum:

if (kondisi){

perintah-1;...

}else

{perintah-2;

...}

#include <stdio.h>#include <conio.h>#include <iostream.h>

main( ){char gol, jab[10];long gapok=0;

clrscr( );cout<<endl<<" Data Jabatan"<<endl<<" = = = = = = = = = = = = = = = ="<<endl;

cout<<" Masukan Golongan [1/2]: ";cin>>gol;

Page 5: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

if(gol=='1'){ strcpy(jab,"Direktur");

gapok=5000000;}

else if(gol=='2'){

strcpy(jab,"Manajer");gapok=4000000;

}cout<<" Jabatan = "<<jab<<endlcout<<" Gaji Pokok = "<<gapok<<endl;

getch ( );}

Page 6: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

Perintah if dalam if sering disebut nested-if. Perintah ini mempunyai bentukumum sebagai berikut:

Else{

if(kondisi2){

pernyataan1;}else{pernyataan2;

}}

If(kondisi1){

if(kondisi2)

{pernyataan1;

}else{pernyataan2;

}}

Page 7: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

#include<stdio.h>#include<conio.h>#include<iostream.h>

main( ){

char kode,ukuran,merk[15];long harga=0;

clrscr( );cout<<"Kode Baju : ";cin>>kode;

cout<<"Ukuran : ";cin>>ukuran;if (kode=='1')

{strcpy(merk,"H & R");if (ukuran=='S' || ukuran =='s')harga=45000;elseharga=60000;}

else if (kode=='2'){strcpy(merk," Adidas");if (ukuran=='S' || ukuran == 's')harga=65000;elseharga=75000;}elsecout<<”Salah Kode Baju”<<endl;

cout<<"------------------------"<<endl;cout<<"Merk Baju : "<<merk<<endl;cout<<"Harga Baju : "<<harga<<endl;getch();

}

Page 8: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

1. Buatlah program dengan tampilan sebagai berikut:Input:

Output:

Page 9: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

Pendapatan Jasa Komisi

<=Rp 200.000 Rp 10.000 10% * Pendapatan

<=Rp 500.000 Rp 20.000 15% * Pendapatan

>Rp 500.000 Rp 30.000 20% * Pendapatan

total=pend+komisi+jasa;

Page 10: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

2. Buatlah program dengan tampilan sebagai berikut:Input:

Page 11: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

Output:

Page 12: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000

KodePesawat

NamaPesawat

KelasPesawat

Harga Tiket Pesawat

MPT Merpati 1 Rp 1.500.000

2 Rp 900.000

3 Rp 500.000

GRD Garuda 1 Rp 1.200.000

2 Rp 800.000

3 Rp 400.000

BTV Batavia 1 Rp 1.000.000

2 Rp 700.000

3 Rp 300.000

total Bayar=harga*jumlah;

Page 13: [Kristanto:2009] perintah if berguna untuk memilih satu dari 2 … · 2015. 11. 13. · Harga Tiket Pesawat MPT Merpati 1 Rp 1.500.000 2 Rp 900.000 3 Rp 500.000 GRD Garuda 1 Rp 1.200.000