Sabtu, 25 April 2015

contoh program c++ pake if dan logika

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.

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:
                                                




langsung saya tampa basa basi kita langsungmasukan coding

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.




1 komentar:

Unknown mengatakan...

hello bloger

Posting Komentar

Diberdayakan oleh Blogger.