Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Kali ini saya akan membagikan 6
Program sederhana pemilihan if else dan case menggunakan C++, ini adalah
program-program yang dulu pertama kali saya coba saat awal-awal belajar
pemrograman c++, kalau dideskripsikan pendek, simpel, sederhana sekali mau
dibuang sayang juga, kalau di post satu-satu pendeknya keterlaluan mungkin
nggak bakal sampai 300 kata per post jadi saya satukan saja lah ya.
Ya codingannya sangat sederhana bahkan ngga ada yang lebih dari 50
baris source codenya, di dalam post ini ada program menentukan ganjil genap,
program menentukan hari esok, program menghitung berat badan ideal, program
gaji dengan tunjangan sederhana dan yang terakhir program mengurutkan angka
terbesar ke terkecil.
Langsung untuk yang pertama
1. Program Menentukan Hari Esok
Menggunakan Case versi C++
Kita disini menggunakan switch case jadi case yang dibawah telah
disesuiakan dengan menu pilihan yang diatas, misal di menu pilihan no 1 adalah hari
senin maka di coding case 1 kita tulis hari selanjutnya yaitu selasa jadi saat
kita memilih pilihan 1 maka hari selasa akan langsung muncul sebagai hari
selanjutnya.
Ini screenshot ketika program dijalankan
Source Codenya:
#include <iostream>
using namespace std;
int main()
{
int
Hari;
cout<<"=========="<<endl;
cout<<"1.
Senin"<<endl;
cout<<"2.
Selasa"<<endl;
cout<<"3.
Rabu"<<endl;
cout<<"4.
Kamis"<<endl;
cout<<"5.
Jum'at"<<endl;
cout<<"6.
Sabtu"<<endl;
cout<<"7.
Minggu"<<endl;
cout<<"=========="<<endl;
cout<<endl;
cout<<"Masukan
Hari Ini : "; cin>>Hari;
switch
(Hari)
{
case
1 : cout<<"Hari ini Senin Besok Adalah Hari
Selasa"<<endl;
break;
case
2 : cout<<"Hari Ini Selasa Besok Adalah hari Rabu"<<endl;
break;
case
3 : cout<<"Hari ini Rabu Besok Adalah Hari Kamis"<<endl;
break;
case
4 : cout<<"Hari Ini Kamis Besok Adalah hari
Jum'at'"<<endl;
break;
case
5 : cout<<"Hari ini Jum'at Besok Adalah Hari
Sabtu"<<endl;
break;
case
6 : cout<<"Hari Ini Sabtu Besok Adalah hari
Minggu"<<endl;
break;
case
7 : cout<<"Hari ini Minggu Besok Adalah Hari
Senin"<<endl;
break;
default
: cout<<"Hari Yang Anda Masukan Salah"<<endl;
}
return
0;
}
2. Program Menghitung Berat
Badan Ideal Menggunakan Case versi C++
Program ini juga menggunakan case untuk pilihan menu laki-laki dan
perempuan, karena rumus menghitungnya berbeda.
Ini screenshot ketika program dijalankan
Source codenya:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int
bbideal,tb;
char
pil,lagi;
do
{
cout<<"Rumus
Menghitung Berat Ideal"<<endl;
cout<<"
1. Pria "<<endl;
cout<<"
2. Wanita "<<endl;
cout<<endl;
cout<<"Masukan
Pilihan Anda : "; cin>>pil;
cout<<endl;
switch
(pil)
{
case
'1' :
{
cout<<"==================================="<<endl;
cout<<"Masukan
Tinggi Badan Anda : ";
cin>>tb;
bbideal=(tb-100)-((tb-100)*0.1);
cout<<"Berat
Badan Ideal Anda Adalah : "<<bbideal<<"
Kg"<<endl;
cout<<"==================================="<<endl;
break;
}
case
'2' :
{
cout<<"==================================="<<endl;
cout<<"Masukan
Tinggi Badan Anda : ";
cin>>tb;
bbideal=(tb-100)-((tb-100)*0.15);
cout<<"Berat
Badan Ideal Anda Adalah : "<<bbideal<<" Kg"<<endl;
cout<<"==================================="<<endl;
break;
}
default:
cout<<"Pilihan
Anda Tidak Tersedia"<<endl;
}
cout<<"Anda
Ingin Memilih Kembali : ";
cin>>lagi;
}
while(lagi== 'Y' || lagi== 'y');
getch();
}
3. Program Mengurutkan Angka
Terbesar ke Terkecil Menggunakan If Else versi C++
Untuk keterangannya ada di gambarnya langsung kebetulan yang ini dulu
bikin ada komentarnya.
Screenshot ketika program dijalankan
Source Codenya:
#include <iostream>
using namespace std;
int main()
{
int
a,b,c,terbesar1,terbesar2,terbesar3;
cout<<"Masukan
Tiga Buah Nilai"<<endl;
cout<<"Nilai
A : "; cin>>a;
cout<<"Nilai
B : "; cin>>b;
cout<<"Nilai
C : "; cin>>c;
if
(a>b)
{
if
(a>c)
{
if
(b>c)
{
terbesar1=a;
terbesar2=b; terbesar3=c;
}
else
{
terbesar1=a;
terbesar2=c; terbesar3=b;
}
}
else
{
terbesar1=c;
terbesar2=a; terbesar3=b;
}
}
else
{
if
(b>c)
{
if
(a>c)
{
terbesar1=b;
terbesar2=a; terbesar3=c;
}
else
{
terbesar1=b;
terbesar2=c; terbesar3=a;
}
}
else
{
terbesar1=c;
terbesar2=b; terbesar3=a;
}
}
cout<<"Urutan Nilai Terbesar ke Terkecil :
"<<terbesar1<<" , "<<terbesar2<<" ,
"<<terbesar3;
return 0;
}
4. Program Menentukan Ganjil
Genap Menggunakan If Else versi C++
Program diatas x adalah angka ngasal yang kita masukan, cara bacanya
jika x habis dibagi 2 maka x adalah genap jika tidak x adalah ganjil
Screenshot ketika program dijalankan
Source codenya:
#include <iostream>
using namespace std;
main()
{
int
x;
cout<<"Masukan
Sembarang Angka : "; cin>>x;
if
(x % 2 == 0)
{
cout<<"Genap";
}
else
{
cout<<"Ganjil";
}
return
0;
}
5. Program Menghitung Gaji
Dengan Tunjangan menggunakan If Else versi C++
Dalam program diatas kita akan menghitung gaji dengan tunjangan, gaji
pokoknya telah ditentukan yaitu 2.000.000 dan tunjangan dihitung dari jumlah
istri (jumlah istri dikali 500.000) dan jumlah anak (jumlah anak dikali
200.000).
Screenshot ketika program dijalankan
Source codenya:
#include <iostream>
using namespace std;
int main ()
{
long
Gatot, TuAn, TuIs;
long
Gapok=2000000;
string
nama;
int
jumAn, jumIs;
char
Anak, Istri;
cout<<"==========Menghitung
Gaji PNS IDAMAN========="<<endl;
cout<<"_______________________________________"<<endl;
cout<<"Nama : "; cin>>nama;
cout<<"Punya
Istri (Y/T) : "; cin>>Istri;
if
(Istri=='Y' || Istri=='y')
{
cout<<"Jumlah
Istri : "; cin>>jumIs;
TuIs=jumIs*500000;
}
else
{
TuIs=0;
}
cout<<"Punya
Anak (Y/T) : "; cin>>Anak;
if
(Anak=='Y'|| Anak=='y')
{
cout<<"Jumlah
Anak : "; cin>>jumAn;
TuAn=jumAn*200000;
}
else
{
TuIs=0;
}
Gatot=Gapok+TuAn+TuIs;
cout<<"Gaji
Total Anda Adalah : Rp."<<Gatot<<endl;
cout<<"Mantap
Toh"<<endl;
return 0;
}
6. Program Mencari Bilangan
Bulat dan Kelipatan Empat Menggunakan If Else versi C++
Di program ini kita akan memasukan sembarang angka dan sistem akan
menentukan apakah angka tersebut bilangan bulat dan kelipatan empat atau bukan.
Screenshot ketika program dijalankan.
Source codenya:
#include <iostream>
using namespace std;
int main()
{
int
x;
cout<<"Masukan
sembarang angka : "; cin>>x;
if
(x%2==0 && x%4==0)
{
cout<<"Bilangan
Bulat dan Kelipatan 4";
}
else
if (x%2==0)
{
cout<<"Bilangan
Bulat Tapi bukan kelipatan 4";
}
else
{
cout<<"Bukan
bilangan bulat";
}
return
0;
0 comments:
Post a Comment