Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehInge Rachman Telah diubah "5 tahun yang lalu
1
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Flowchart & Selection Statement
2
Statement Selection - IF
Simbol ini menandakan bahwa alur selanjutnya tergantung dari kondisi, jika nilai kondisi; true (terpenuhi), maka alur akan melalui jalur dengan label yes false (tidak terpenuhi), maka alur akan melalui jalur dengan label no <Kondisi> no yes Dalam bahasa program: Kode instruksi selection atau decision. if(<kondisi>) { … instruksi-instruksi jika kondisi true } else { … instruksi-instruksi jika kondisi false
3
Statement Selection - IF Contoh selection tanpa else :
Chart: yes n > 55 Artinya: Jika nilai isi variable n lebih besar dari 55, maka akan ditampilkan tulisan Lulus. Jika nilai isi variable n tidak lebih besar dari 55, maka tidak akan ditampilkan tulisan Lulus. no output “Lulus“ Kode Pseudo: if(n>55) { output “Lulus”; }
4
Statement Selection - IF Contoh selection dengan else :
Chart: no yes n > 55 Artinya: Jika nilai isi variable n lebih besar dari 55, maka akan ditampilkan tulisan Lulus. Jika nilai isi variable n tidak lebih besar dari 55, maka akan ditampilkan tulisan Mengulang. output “Mengulang“ output “Lulus“ Kode Pseudo: if(n>55) { output “Lulus”; } else { output “Mengulang”;
5
Contoh Flowchart Lengkap dengan Statement IF
Outputnya: usia= usia=20 (misal: user ketik 20) True sts = “Dewasa” (misal: user ketik 4) Dewasa Start Output “usia=“ Input usia usia > 18 sts=“Anak-anak” sts=“Dewasa” Output sts Stop
6
Statement Selection - Case Dalam bahasa program:
<Var> A default B C Dalam bahasa program: Kode instruksi selection atau decision. switch(var) { case ‘A’: instruksi A; break; case ‘B’: instruksi B; case ‘C’: instruksi C; default : instruksi D; } Simbol ini menandakan bahwa alur selanjutnya tergantung dari nilai pada <var>, jika nilai <var>; ‘A’ , maka alur akan melalui jalur dengan label A ‘B’ , maka alur akan melalui jalur dengan label B ‘C’ , maka alur akan melalui jalur dengan label C Selain ‘A’, ‘B’, ‘C’ , maka alur akan melalui jalur dengan label default
7
Sale = harga – (harga * pot)
Statement Selection - Case Outputnya: a=‘B’ (misal: user ketik B) Pot = 30% Harga=500000 Sale= =350000 350000 Contoh: Start Input a a A default B C Pot=40% Pot=30% Pot=20% Pot=10% Harga=500000 Sale = harga – (harga * pot) Ouput sale Stop
8
See You Next Topic Thanks
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.