Percabangan hampir pasti dijumpai ketika membuat program. Percabangan adalah pemilihan sebuah statemen yang akan di eksekusi didasarkan pada kondisi tertentu. Untuk menyelesaikan percabangan ini, di dalam C++ menggunakan struktur if atau switch.
Sebuat statemen akan dieksekusi jika kondisi terpenuhi atu bernilai benar. Jika kondisi bernilai salah atau tidak terprnuhi maka statemen tidak dieksekusi atau diabaikan. Perhatikan contoh kalimat berikut: “Bayu dibelikan sepeda, jika Bayu naik kelas”.
Pada contoh di atas, statemen “Bayu dibelikan sepeda”, jika syarat “Bayu naik kelas” terpenuhi. Jika Bayu tidak naik kelas, artinya syarat tidak terpenuhi, dan statemen diabaikan. Percabangan dapat terdiri satu kondisi atau lebih.
Percabangan if Satu Kondisi.
Bentuk umum percabangan if satu kondisi sebagai berikut:
if (kondisi) {
statemen1;
}
Contoh Program QT Percabangan if Satu Kondisi:
Gb.1. Contoh program if satu kondisi
Listing program main.cpp di atas jika diperjelas sebagai berikut:
#include <QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int B;
cout<<"Masukkan Sebuah Bilangan :";
cin>>B;
if (B > 0){
cout<<B<<" adalah Bilangan Positif";
}
return a.exec();
}
Jika dijalankan hasilnya sebagai berikut
Gb.2. Eksekusi contoh program if satu kondisi


0 Response to "Percabangan IF - QT"
Posting Komentar