Pemrograman Dasar
Struktur Kontrol Percabangan Bahasa C
Wibowo Laksono
Kompetensi Dasar
3.6 Menerapkan struktur kontrol percabangan dalam bahasa
pemrograman
4.6 Membuat kode program struktur kontrol percabangan
Tujuan Pembelajaran
• Peserta didik dapat menerapkan penggunaan struktur kontrol percabangan if, if-
else dan if-elsei pada bahasa c dengan benar dan penuh rasa percaya diri.
• Peserta didik dapat membuat kode program struktur kontrol percabangan if, if-
else, dan if-elseif pada bahasa c dengan baik dan benar
1
09/04/2022
ATM
Apa yang terjadi saat jumlah uang yang ada didalam
mesin ATM lebih sedikit daripada jumlah uang yang
kamu tarik ???
Struktur Percabangan If
Cara penulisan
• if (/*kondisi*/)
• {
• /* instruksi atau deretan instruksi */
• }
Dengan kondisi adalah sebuah ekspresi boolean, dan mengakibatkan program hanya melakukan instruksi yang
dituliskan di antara {} jika dan hanya jika evaluasi kondisi benar.
2
09/04/2022
• if (/*kondisi*/)
• {
• /* instruksi atau deretan instruksi yang dijalankan
• jika evaluasi kondisi TRUE*/
• }
• else
• {
• /* instruksi atau deretan instruksi yang dijalankan
• jika evaluasi kondisi FALSE */
• }
• if (/*kondisi*/)
• {
• /* instruksi atau deretan instruksi yang dijalankan
• jika evaluasi kondisi TRUE*/
• }
• else if (/*kondisi*/)
• {
• /** instruksi atau deretan instruksi yang dijalankan
• jika evaluasi kondisi TRUE tetapi False pada if diatasnya **/
• }
• else
• {
• /* instruksi atau deretan instruksi yang dijalankan
• jika evaluasi kondisi FALSE */
• }
3
09/04/2022
Mari Praktikum
Scan untuk membuka LKPD
https://www.liveworksheets.com/5-jt257530ul
Mari Praktikum
Scan untuk membuka LKPD
https://www.liveworksheets.com/5-ek257652de