Skip to main content

Contoh Program C++ Switch Case Dengan Perulangan

ANAKTEKNO.COM, Contoh Program C++ Switch Case Dengan Perulangan - Hari ini kita belajar membuat program penjualan C++ dengan menggunakan fungsi switch case sebagai pengkondisian lengkap dengan perulangan Do While.

Contoh program kasir ini untuk membeli hewan peliharaan. Program C++ ini termasuk kombinasi switch case dan do while. Untuk kode, output dan penjelasannya, silahkan simak berikut ini.

Contoh Program Switch Case Dengan Perulangan C++

Copy dan paste kode program di bawah ini ke aplikasi C++ editor.
Kemudian running program.

#include<iostream>
using namespace std;
int main (){
int pilih, harga, jumlahekor, dibayar;
float tagihan, kembalian;
char belilagi;
do
{
cout<<"=================================="<<endl;
cout<<" Aplikasi Pembelian Ternak "<<endl;
cout<<"=================================="<<endl;
cout<<""<<endl;
cout<<"Jenis Hewan Harga"<<endl;
cout<<"1. Ayam Rp. 50.000"<<endl;
cout<<"2. Anjing Rp. 100.000"<<endl;
cout<<"3. Kucing Rp. 150.000"<<endl;
cout << "--------------------------------"<< endl;
cout<<"Mau beli hewan apa (1/2/3)? ";
cin>>pilih;
switch (pilih){
case 1:
cout<<" Beli Ayam "<<endl;
harga=50000;
cout<<" Berapa ekor? ";
cin>>jumlahekor;
tagihan=harga*jumlahekor;
cout<<" Total harga : " << tagihan<<endl;
cout<<" Berapa yang bisa kamu bayarkan? ";
cin >> dibayar;
kembalian=dibayar-tagihan;
cout<<" Kembalian Rp"<<kembalian<<endl;
cout<<" Beli hewan lainnya(Y/N)? ";
cin>>belilagi;
break;
case 2:
cout<<"Beli Anjing"<<endl;
harga=100000;
cout<<" Berapa ekor? ";
cin>>jumlahekor;
tagihan=harga*jumlahekor;
cout<<" Total harga : " << tagihan<<endl;
cout<<" Berapa yang bisa kamu bayarkan? ";
cin >> dibayar;
kembalian=dibayar-tagihan;
cout<<" Kembalian Rp"<<kembalian<<endl;
cout<<" Beli hewan lainnya(Y/N)? ";
cin>>belilagi;
break;
case 3:
cout<<"Beli Kucing"<<endl;
harga=150000;
cout<<" Berapa ekor? ";
cin>>jumlahekor;
tagihan=harga*jumlahekor;
cout<<" Total harga : " << tagihan<<endl;
cout<<" Berapa yang bisa kamu bayarkan? ";
cin >> dibayar;
kembalian=dibayar-tagihan;
cout<<" Kembalian Rp"<<kembalian<<endl;
cout<<" Beli hewan lainnya(Y/N)? ";
cin>>belilagi;
break;
default:
cout<<"Hewan Terjual!"<<endl;
}
}
while (belilagi/='Y');
cout<<"Jangan Lupa Rawat Hewan Peliharaanmu!";
return 0;
}


Berikut ini output program di atas:

Contoh Program C++ Switch Case Dengan Perulangan

Berikut ini penjelasan kode program di atas.

Jadi contoh program kasir perulangan dengan menggunakan switch case dengan beberapa kondisi. Setelah kondisi dipilih, user diminta untuk menginput jawaban dari beberapa pertanyaan. Setelah itu, dijalankan operasi aritmatika untuk seperti jumlah yang dibayar dengan uang kembalian.

Setelah itu akan terdapat Do While untuk mengulang proses pembelian jika user memilih Ya. Jika Tidak maka program akan keluar.

Demikianlah contoh program C++ kasir sederhana dengan Switch Case lengkap dengan perulangan Do While. 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