Skip to main content

Contoh Program C++ If Bersarang Sederhana (Nested If)

ANAKTEKNO.COM, Contoh Program C++ If Bersarang (Nested If) - Apa itu if bersarang dalam bahasa pemrograman? Tidak peduli apapun bahasa pemrogramannya, entah itu Java, Visual Basic, Kotlin, termasuk C++, tentu kita tidak asing dengan istilah if bersarang.

If bersarang, secara sederhana bisa dikatakan sebagai if di dalam if. Hal ini seringkali ditemukan dalam aplikasi yang kompleks yang membutuhkan beberapa kondisi.

Contoh Program C++ If Bersarang Sederhana

Berikut ini contoh program C++ if bersarang untuk program kasir sederhana untuk penjualan motor.

#include <iostream>
#include <conio.h>
#include <string>
using namespace std;

int main()
{
int merk, harga, dibayar, kembalian;
string nama;

cout<<"DIALER YAMAHA DISKON BESAR"<<endl;
cout<<endl;
cout<<"No Merk Motor Harga "<<endl;
cout<<"1. Vixion Rp:29.000.000"<<endl;
cout<<"2. MX King Rp:24.000.000"<<endl;
cout<<"3. Mio 125 Rp:17.000.000"<<endl;
cout<<endl;

cout<<"Beli motor apa (1/2/3)? ";
cin>>merk;

if (merk==1)
{
harga=29000000;
nama="Vixion";
}
else if (merk==2)
{
harga=24000000;
nama="MX King";
}
else if (merk==3)
{
harga=17000000;
nama="Mio 125";
}

cout<<"Kamu akan membeli motor "<<nama<<endl;
cout<<"Harga Rp"<<harga<<endl;
cout<<"Berapa yang bisa kamu bayar? : ";
cin>>dibayar;

kembalian=dibayar-harga;

cout<<endl;
cout<<"Kamu beli motor "<<nama<<" dengan harga Rp"<<harga<<endl;
cout<<"Kamu membayar Rp"<<dibayar<<endl;
if (dibayar>harga)
{
cout<<"Pembelian Motor Cash"<<endl;
cout<<"Kembalian Rp"<<kembalian<<endl;
}
else
{
cout<<"Pembelian Motor Kredit"<<endl;
cout<<"Pinjaman Rp"<<kembalian<<endl;
}
getch();
}


Berikut tampilan output dari program di atas:

Contoh Program C++ If Bersarang Sederhana (Nested If)

Pembahasan kode program di atas diuraikan sebagai berikut.

Jadi program di atas adalah contoh program C++ if else bersarang.

Pertama akan ditampilkan daftar motor yang dijual lengkap dengan harganya.

Kemudian user akan memilih motor mana yang ingin dibeli.

Setelah itu, akan terdapat pertanyaan yang harus diisi oleh user, yaitu jumlah yang bisa dibayarkan.

Pada tahap ini, operasi aritmatika dibutuhkan untuk menentukan apakah pembeli membeli secara cash atau kredit. Jawaban tersebut didapatkan dari jumlah uang yang dibayarkan. Jika lebih besar dari harga motor maka status motor cash. Sebaliknnya jika jumlah yang dibayarkan lebih kecil maka status motor kredit.

Demikianlah contoh program C++ if bersarang (nested if) sederhana. Semoga bermanfaat!

Anak Tekno
Anak Tekno
Tertarik dengan dunia Blog dan SEO sejak 2017 dan terus belajar sampai detik ini..

Tentang
Anaktekno.com merupakan tempat berbagi tutorial aplikasi Android, Media Sosial, Windows, dan lain-lain. Kami juga menerima Jasa Convert Paypal, Content Placement, Unblock Link Facebook.

Informasi Lebih Lanjut
WhatsApp 085396717324
Email Lara4store@gmail.com

Alamat
Lara 4 Mukti Tama, Baebunta Selatan, Luwu Utara, Sulawesi Selatan, Indonesia - 92965
close