dibawah ini saya membuat sebuah program dengan switch break do while for dan untuk tipe data ada char, int , double, const int, const float silahkan dicontoh mungkin berguna untuk kawan-kawan yang lagi dapat tugas C++.
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char a, y;
char string[80];
int bbm, pencacah, bil, indeks;
double liter,total,jum;
const int prem = 7600;
const int perta = 9500;
const int sol = 7250;
const float disk = 0.2;
cout<<"---------------PROGRAM TUGAS UTS HELMI MASHURI--------------\n"<<endl;
cout<<"[1] Pembelian Premium\n" << endl;
cout<<"[2] Pembelian Pertamax\n" << endl;
cout<<"[3] Pembelian Solar\n" << endl;
cout<<"[4] Hitung deret menggunakan for\n"<<endl;
cout<<"[5] Hitung jumlah karakter dengan while\n"<<endl;
cout<<" Pembelian BBM di atas 20 Liter diskon 20%\n" << endl;
cout<<" Masukan Nomor Pilihan anda : "; cin>>bbm;
do{
switch(bbm)
{
case 1 :
cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
if(liter>=20){
total=liter*prem*disk;
}
else{
total=liter*prem;
}
cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
break;
case 2 :
cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
if(liter>=20){
total=liter*perta*disk;
}
else{
total=liter*perta;
}
cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
break;
case 3 :
cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
if (liter>=20){
total=liter*sol*disk;
}
else{
total=liter*sol;
}
cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
break;
case 4 :
for (bil =1; bil<= 99; bil++)
{
jum = jum + (double) bil / (bil + 1);
}
cout<<"jumlah = "<<jum<<endl;
break;
case 5 :
cout<<"Masukkan suatu string:\n";
cin.getline(string,80); // Membaca string
indeks =0;
while (string[indeks] != '\0')
{
indeks = indeks + 1;
}
cout<<"Jumlah karakter ="<<indeks<<endl;
}
cout<<"tekan 'y' jika ingin mengulang :";
cin>>a;
}while(a=='y');
return 0;
}
Dan hasil nya setelah di run akan menjadi seperti gambar dibawah ini.
0 Response to "Membuat Alogaritma dan Pemrograman Dengan Bahasa Pemrograman C++"
Post a Comment