program C++ menggunakan seleksi if else dan switch case
berikut contoh program c++ menghitung nama hari menggunakan seleksi if else
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int angka;
string hari;
cout << "hari ke = ";
cin >> angka;
if (angka==1) hari="Minggu";
else if (angka==2) hari="Senin";
else if (angka==3) hari="Selasa";
else if (angka==4) hari="Rabu";
else if (angka==5) hari="Kamis";
else if (angka==6) hari="Jumat";
else if (angka==7) hari="Sabtu";
else hari="tidak ada";
cout << "Nama hari ke-" << angka << " adalah " << hari;
return 0;
}
berikut contoh program c++ menghitung nama hari menggunakan seleksi switch case:
#include <iostream>
using namespace std;
int main()
{
int kode_hari;
cout<<"masukan nama hari :"<<endl;
cout<<"1 = senin, 2=selasa, 3 = rabu, 4=kamis, 5= jumat, 6=sabtu, 7=minggu"<<endl;
cout <<"masukan kode hari = ";cin>>kode_hari;
switch (kode_hari)
{
case 1:
cout <<"hari senin"<<endl;
break;
case 2:
cout <<"hari selasa"<<endl;
break;
case 3:
cout <<"hari rabu"<<endl;
break;
case 4:
cout <<"hari kamis"<<endl;
break;
case 5:
cout <<"hari jumat"<<endl;
break;
case 6:
cout <<"hari sabtu"<<endl;
break;
case 7:
cout <<"hari minggu"<<endl;
break;
default:
cout <<"kode hari yang dimasukan salah"<<endl;
}
return 0;
}
program c++ menghitung hari kerja dan libur menggunakan switch case:
#include <iostream>
using namespace std;
int main()
{
int kode_hari;
cout<<"masukan hari :"<<endl;
cout<<"1,2,3,4,5= hari kerja"<<endl;
cout<<"6,7= hari libur"<<endl;
switch (kode_hari)
{
case 1 :
case 2:
case 3:
case 4:
case 5:
cout <<"hari kerja"<<endl;
break;
case 6:
case 7:
cout <<"hari libur"<<endl;
break;
default:
cout <<"kode hari yang dimasukan salah"<<endl;
}
return 0;
}
program c++ mencari kode dan ukuran baju menngunakan if else
#include <iostream>
using namespace std;
int main() {
int kode_baju;
char ukuran_baju;
cout<<"1 = Levi's, 2 = Gucci"<<endl;
cout <<"masukan kode baju =";cin>>kode_baju;
cout<<"masukan ukuran baju =";cin>>ukuran_baju;
if (kode_baju==1)
{
if (ukuran_baju=='S'||ukuran_baju=='s')
{
cout<<"Anda memilih baju Levi's ukuran S dengan harga Rp200.000";
}
else if (ukuran_baju=='M'||ukuran_baju=='m')
{
cout<<"Anda memilih baju Levi's ukuran M dengan harga Rp220.000";
}
else
{
cout<<"Anda memilih baju Levi's dengan ukuran L dan XL seharga Rp250.000";
}
}
else if (kode_baju==2)
{
if (ukuran_baju=='s'||ukuran_baju=='S')
{
cout<<"Anda memilih baju Gucci dengan ukuran S seharga Rp150.000";
}
else if (ukuran_baju=='M'||ukuran_baju=='m')
{
cout<<"Anda memilih baju Gucci dengan ukuran M seharga Rp160.000";
}
else
{
cout<<"Anda memilih baju Gucci dengan ukuran L seharga Rp175.000";
}
}
else
{
cout<<"Kode baju tidak ada";
}
return 0;
}
program c++ mencari kode dan ukuran baju menggunakan Switch case:
#include <iostream>
using namespace std;
int main() {
int kode_baju;
char ukuran_baju;
cout<<"1 = Levi's, 2 = Gucci"<<endl;
cout <<"masukan kode baju =";cin>>kode_baju;
switch (kode_baju)
{
case 1:
cout <<"merek levis";
cout<<"masukan ukuran baju =";cin>>ukuran_baju;
switch (ukuran_baju)
{
case 's' :
case 'S' :
cout<<"harga = 200.000";
break;
case 'm' :
case 'M' :
cout<<"harga = 220.000";
break;
default :
cout<<"harga = 250.000"
}
break;
case 2:
cout <<"merek gucci";
cout<<"masukan ukuran baju =";cin>>ukuran_baju;
switch (ukuran_baju)
{
case 's' :
case 'S' ;
cout<<"harga = 150.000";
break;
case 'm' :
case 'M' :
cout<<"harga = 160.000";
break;
default :
cout<<"harga = 175.000"
}
default:
}
return 0;
}
program c++ menentukan grade pada nilai mahasiswa:
#include <iostream>
using namespace std;
int main(){
char nama[25],npm[10],kelas[3],grade,prediekt;
int semester;
float nilaihadir, nilaitugas, nilaikuis, nilaiuts, nilaiuas,rata;
cout<<" masukan nama anda = ";cin.getline(nama, 25);
cout<<" masukan npm =";cin>>npm;
cout<<" masukan kelas =";cin>>kelas;
cout<<" masukan semester =";cin>>semester;
cout<<" masukan nilai kehadiran =";cin>>nilaihadir;
cout<<" masukan nilai tugas =";cin>>nilaitugas;
cout<<" masukan nilai kuis";cin>>nilaikuis;
cout<<"masukan nilai uts =";cin>>nilaiuts;
cout<<" masukan nilai uas =";cin>>nilaiuas;
rata=(nilaihadir+nilaitugas+nilaikuis+nilaiuts+nilaiuas)/5;
cout<<" ============outout======="<<endl;
cout<<" masukan nama anda ="<<nama<<endl;
cout<<" masukan npm ="<<npm<<endl;
cout<<" masukan kelas ="<<kelas<<endl;
cout<<" masukan semester ="<<semester<<endl;
cout<<" rata rata nilai = "<<rata<<endl;
if (rata >= 85 && rata<=100)
{
cout<<"grade = A"<<endl;
cout <<"sangat memuaskan";
}
else if(rata >= 71 && rata<=84.99)
{
cout<<"grade : B"<<endl;
cout<<"prediket = memuaskan";
}
else if (rata >=55 && rata<=70.99)
{
cout<<"grade = C"<<endl;
cout<<"prediket = cukup";
}
else if(rata >=35 && rata <=54.99)
{
cout<<"grade = D"<<endl;
cout<<"prediket = kurang";
}
else if(rata >=0 && rata <= 34.99)
{
cout<<"grade = E"<<endl;
cout<<"prediket = gagal";
}
return 0;
}
Comments
Post a Comment