Berbeda dengan percabangan if else yang memiliki dua kondisi , percabangan if ini digunakan untuk satu kondisi saja . Percabangan if ini jika kondisi nya benar maka akan mencetak sesuai dengan kondisi if nya, tetapi jika kondisi bernilai salah maka program akan langsung menuju keluar kondisi.
Struktur percabangan if bisa dinyatakan seperti ini :
Dan memiliki flowchart seperti ini :
Keterangan flowchart : Dimana jika kondisi if bernilai benar maka program akan mencetak statemen 1 yang merupakan output kondisi nya jika benar, lalu program akan mencetak output statemen 2 yang merupakan lanjutan dari programnya. Tetapi jika kondisi bernilai salah , maka program akan langsung mencetak statemen 2 karena kondisi if yang tidak benar , maka statemen 1 tidak akan di cetak.
DAPATKAN SOURCE CODE GRATIS DAN INFO PEMROGRAMAN DI TELEGRAM KAMI
Contoh program diskon jika belanjaan lebih dari Rp.300.000 :
Hasil running program :
1.Jika kondisi bernilai benar ( jika harga belanjaan diatas Rp. 300.000 ).
2.Jika kondisi bernilai salah (jika harga belanjaan dibawah atau sama Rp. 300.000).
Contoh program lulus ujian jika nilai harus lebih besar atau sama 65 :
Hasil running program :
1.Jika kondisi bernilai benar (jika nilai ujian sama atau diatas 65 ).
2.Jika kondisi bernilai salah (jika nilai ujian dibawah 65 ).
Contoh Program True dan false :
1.Hasil program True
2.Hasil program False
Hasil running program True False :
1.Hasil program True
2.Hasil program False
Keterengan source code semua diatas :
1. #include<stdio.h> adalah header file.Include adalah salah satu jenis pengarah praposesor yang fungsinya untuk membaca file file header itu sendiri. Stdio.h adalah singkatan dari standar input dan output header.
2.Int main() adalah fungsi main .Jadi sebelum membuat statemen program harus membuat fungsi main ini terlebih dahulu.
3.{} fungsinya memberi tahu komputer bahwa didalamnya itu merupakan satu kesatuan.
4.Printf digunakan untuk mencetak atau menampilkan output.
5.Scanf digunakan untuk menginput data yang akan dimasukkan .
6. int dan float adalah type data integer ( bilangan bulat ) dan float (bilang desimal atau bilangan pecahan ).
7. %d dan %f adalah kode format untuk type data integer dan float.
8.if adalah sebuah kondisi percabangan(satu kondisi) , jika kondisi nya benar akan mencetak output didalam kondisi.
9.< , > , >= , && , || adalah sebuah opertor pembanding > ( lebih besar ), < (lebih kecil ), >= (lebih besar atau sama dengan ), && ( dan ) , || ( atau ).
10. ; ( titik koma ) fungsi nya untuk mengakhiri dari sebuah data.
Itulah contoh contoh program yang menggunakan percabangan if , pada dasarnya percabangan if sama saja untuk dilakukan jika ada kondisi, tetapi sebelum menggunakan nya anda harus melihat berapa kondisi yang harus digunakan , jika hanya satu maka percabangan if bisa di pakai untuk pemograman yang anda buat.
Semoga bermenfaat postingan kali ini . Salam dutormasi !!.