• About
  • Privacy Policy
  • Terms and Conditions
  • Disclaimer
  • Contact Us

Kanal Informatika

Iklan
  • Home
  • INFORMATIKA SMA ▼
    • Algortima dan Pemrograman
    • Analisis Data
    • Berpikir Komputasional
    • Dampak Sosial Informatika
    • Integrasi Antar Aplikasi
    • Jaringan Komputer
    • Praktek Lintas Bidang
    • Sistem dan Teknik Komputer
    • TIK
  • INFORMATIKA SMP ▼
    • Algortima dan Pemrograman
      • KELAS X
      • KELAS XI
      • KELAS XII
    • Analisis Data
    • Berpikir Komputansi
    • Dampak Sosial Informatika
    • Integrasi Antar Aplikasi
    • Jarngan Komputer
    • Praktek Lintas Bidang
    • Sistem Komputer
    • Teknik Komputer
    • TIK
  • Tips

Senin, 23 Oktober 2023

Home » Algortima dan Pemrograman » Pernyataan Bersyarat (Kondisional) Dalam Bahasa C/C++

Pernyataan Bersyarat (Kondisional) Dalam Bahasa C/C++

  PakGul     Senin, 23 Oktober 2023

Materi Informatika SMA/MA X - Algortima dan Pemrograman



Pernyataan kondisional adalah pernyataan yang terdiri atas kondisi-kondisi, dimana jika kondisi tersebut terpenuhi, program akan melakukan intruksi tertentu. Pernyattan kondisional merupakan penunjuk arah untuk urutan suatu program. Ada tiga keyword yang dapat digunakan untuk melakukan seleksi dalam pemrograman, yaitu if, if-else dan switch.

 

a)     Pernyataan if (Pencabangan untuk Kondisi Tunggal)

Konstruksi if hanya memiliki satu kondisi. Artinya, satu atau beberapa instruksi akan dijalankan apabila kondisinya dipenuhi atau benar tapi tidak melakukan apa-apa jika kondisinya salah.

Bentuk umum:
 if (Kondisi) {   
 (Hasil);  
 }  

Contoh:

 if (X % 2) != 0 {  
 prinft(“GANJIL”):  
 }   

b)     Pernyataan if-else (Pencabangan Untuk Kondisi Majemuk):

Konstruksi if-else sedikit berbeda dengan konstruksi if. Dalam konstruksi if-else, jika sebuah kondisi tidak terpenuhi maka program akan mencari kondisi yang lain yang ada atau menjalankan instruksi yang berada di luar bagian dari kondisi yang tidak terpenuhi.


Bentuk umum:

 if (Kondisi) {   
 (Jalankan perintah ini bila true);  
 } else {  
      (Jalankan perintah ini bila false);  
 }  

Contoh

 if (X % 2) != 0 {  
 prinft(“GANJIL”):  
 } else {  
 prinft(“GENAP”):  
 }  

Pada pernyataan if-else terdapat juga jenis pernyatan if bersarang/bertingkat (nested if). Pernyataan nested-if atau if bersarang/bertingkat merupakan pernyataan kondisional yang memiliki pilihan lebih dari satu, di mana jika sebuah parameter yang dimasukkan bernilai false, pilihan selanjutnyalah yang akan diperiksa. Pada akhirnya, jika semua pilihan tidak memenuhi syarat, maka pilihan yang paling akhir (else) akan dieksekusikan.


 if (kondisi1) {   
 (pilihan1);  
 } else {  
      if (kondisi2); {  
           (piihan2);  
 }  
 } else {   
      if (kondisi3); {  
           (piihan3);  
 } else {  
 (pilihan4);   
 }  

Contoh

 if (kondisi1) {   
 (pilihan1);  
 } else {  
      if (kondisi2); {  
           (piihan2);  
 }  
 } else {   
      if (kondisi3); {  
           (piihan3);  
 } else {  
 (pilihan4);   
 }  
By PakGul at Oktober 23, 2023
Labels: Algortima dan Pemrograman

Related Posts

  • Pernyataan switch-case Dalam Bahasa C/C++
  • Struktur Data Algoritma Dalam Bahasa C/C++
  • Menggunakan Aplikasi Pemrograman Dev C++
  • Array (Larik) Dalam Bahasa C/C++
  • Perulangan (Loop) Dalam Bahasa C/C++

Tidak ada komentar:

Posting Komentar

Recent Posts

  • Undang-Undang Informasi dan Transaksi Elektronik (ITE)
  • Perangkat Keras (Hardware) Komputer
  • Sistem dan Teknik Komputer
  • Dampak Sosial Informatika (DSI)
  • Berpikir Komputasional

Popular Posts

  • Array (Larik) Dalam Bahasa C/C++
  • Penyajian Algoritma
  • Pilar Pelajaran Informatika
  • Pernyataan switch-case Dalam Bahasa C/C++
  • Analisis Data

Labels

Algortima dan Pemrograman Analisis Data Berpikir Komputasional Dampak Sosial Informatika Jaringan Komputer Ragam Informatika Sistem dan Teknik Komputer

About

KanalInformatika merupakan saluran materi pembelarajan informatika untuk semua tingkatan, membahas seputar informatika secara rinci dan mudah dipahami.

Web Links

  • PerpendekURL
  • Wiramologi
  • Metamologi
  • Yahowu
  • Methodist7

Follow by Email

Subsribe to get post update from this blog in your email inbox.

Copyright © 2025 Kanal Informatika. All rights reserved. Template by SemuaCuan