Belajar
C++ khususnya tentang perintah IF membutuhkan logika atau pemikiran
yang teliti dari seorang programmer sebelum menuliskan baris per baris
kode program untuk menyelesaikan masalah yang ada. Perintah IF biasanya
merupakan perintah pertama yang dipelajari setelah mengenal
syntax-syntax dasar bahasa pemrograman, mengenal tipe data, konstanta,
variable, mengenal operator dan lain-lain.
Contoh program C++ tentang operator aritmatika bisa dilihat pada posting blog M JAMIL FIRDAUS sebelumnya yaitu contoh program C++ menghitung luas segitiga, hitung luas bujur sangkar, dan hitung luas persegi panjang.
Contoh program C++ tentang operator aritmatika bisa dilihat pada posting blog M JAMIL FIRDAUS sebelumnya yaitu contoh program C++ menghitung luas segitiga, hitung luas bujur sangkar, dan hitung luas persegi panjang.
Kembali ke IF dalam C++. Perintah atau pernyataan IF mengandung arti :
Jika kondisi bernilai benar, maka perintah akan dikerjakan.
Jika kondisi bernilai salah, maka perintah tidak akan dilaksanakan
IF the meaning of when depicted in the flow diagram (flowchart) as follows:
dibawah ini:
#include <iostream.h>
#include <conio.h>
int main(){
int
pilihan;
double
a,l,t,ls,hasil;
double p,vb,lb;
double b,c;
puts("NAMA
: MUHAMAD JAMIL FIRDAUS ");
puts("***********************************");
puts("KELAS: X RPL 2 ");
puts("***********************************");
puts("TUGAS: PEMEROGRAMAN
DASAR ");
puts("***********************************");
puts("WEBSITE:HTTP://JAMIL6.BLOGSPOT.COM
");
puts("***********************************");
cout<<" MASUKAN PILIHAN ANDA"<<endl;
cout<<" 1.menghitung luas
segitiga"<<endl;
cout<<" 2.menghitung luas
balok "<<endl;
cout<<" 3.menghitung program
penjumlahan"<<endl;
cout<<" 4.menghitung program
pengurangan"<<endl;
puts("***********************************");
cout<<"pilihan===(1/2/3/4)=";cin>>pilihan;
cout<<endl;
if(pilihan ==1)
{
cout<<"
MENGHITUNG LUAS SEGITIGA"<<endl;
puts("***********************************");
cout<<"masukan
nilai alas =";
cin>>a;
cout<<"masukan
nilai lebar =";
cin>>l;
cout<<"masukan
nilai tinggi =";
cin>>t;
ls=0.5*(a*t);
cout<<"maka
hasilnya adalah="<<ls<<endl;
}
else
if(pilihan ==2)
{
cout<<"
MENGHITUNG LUAS BALOK"<<endl;
puts("***********************************");
cout<<"masukan
nilai panjang =";
cin>>p;
cout<<"masukan
nilai lebar =";
cin>>l;
cout<<"masukan
nilai tinggi =";
cin>>t;
vb=(p*l*t);
lb=(p*l+p*t+l*t);
cout<<"maka
hasilnya adalah="<<lb<<endl;
}
else
if(pilihan ==3)
{
cout<<"MENGHITUNG
PROGRAM PENJUMLAHAN"<<endl;
puts("***********************************");
cout<<"masukan
nilai a =";
cin>>a;
cout<<"masukan
nilai b =";
cin>>b;
cout<<"masukan
nilai c =";
cin>>c;
cout<<"maka
hasilnya adalah="<<a+b+c<<endl;
}
else
if(pilihan ==4)
{
cout<<"MENGHITUNG
PROGRAM PENGURANGAN"<<endl;
puts("***********************************");
cout<<"masukan
nilai a =";
cin>>a;
cout<<"masukan
nilai b =";
cin>>b;
cout<<"masukan
nilai c =";
cin>>c;
cout<<"maka
hasilnya adalah="<<a-b-c<<endl;
}
else
{
cout<<"maap pilihan
anda salah"<<endl;
}
getch();
}
PADUAN TATA
CARA DIATAS :
YANG TULISAN BERWARNA KUNING ITU WAJIB DI TULIS KARENA ITU
HEADER ATAU KEPALA.
YANG TULISAN BERWARNA HIJAU ITU MASUKAN DENGAN FORMAT YANG
KALIAN MASUKAN,MISALKAN MENGHITUNG LUAS BALOK,DLL.
YANG TULISAN BERWARNA KUNING ITU CODING YANG KALIAN
MASUKAN KE DALAM PROGRAM C++,YANG BERKAITAN DENGAN WARNA HIJAU DIATAS,
Oke hanya itu yang saya posting hari ini semoga bermanfaat.
