Kemarin kita sudah mempelajari tipe data di C++. Kali ini kita akan mencoba membuat program sederhana untuk menghitung luas persegi, lingkaran dan segitiga. Kebetulan ane lagi kasmaran sama C++, kata temen ane bahasa pemrograman ini seksi dan bikin ketagihan .
Oke, sekarang buka editor C++ kesayangan anda, ane sendiri menggunakan visual studio 2010. Kemudian ketik listing program berikut.
#include
#include
# define phi 3.14
void main()
{
using namespace std;
char ulangi;
int kode;
int luas_persegi,sisi;
float luas_lingkaran,jari_jari;
int luas_segitiga,alas,tinggi;
do
{
cout<<" Pilih Program Yang Ingin Dijalankan! "<<endl;
cout<<" 1. Luas Persegi "<<endl;
cout<<" 2. Luas Lingkaran. "<<endl;
cout<<" 3. Luas Segitiga. "<<endl;
cout<<"\nMasukan Kode Program";
cin>>kode;
if (kode==1)
{ cout<<"\nMasukan Sisi Persesgi = ";
cin>>sisi;
luas_persegi = sisi*sisi;
cout<<"Luas Persegi = "<<luas_persegi<<endl;
}
else if (kode==2)
{ cout<<"\nMasukan jari-jari Lingkaran = ";
cin>>jari_jari;
luas_lingkaran=phi*jari_jari*jari_jari;
cout<<"Luas Lingkaran = "<<luas_lingkaran<<endl;
}
else if (kode==3)
{ cout<<"\nMasukan Tinggi segitiga = ";cin>>tinggi;
cout<<"Masukan Pajang alas Segitiga = ";cin>>alas;
luas_segitiga=(tinggi*alas)/2;
cout<<"Luas Segitiga = "<<luas_segitiga;
}
else cout<<"\nKode yang anda masukan salah !";
getch();
cout<<"apakah anda ingin megulanginya[y/t]:";
cin>>ulangi;
}
while (ulangi=='y'||ulangi=='Y');
getche ();
}
Gimana? sudah selesai ngetiknya? silahkan compile terlebih dahulu, kemudian jalankan programnya.. kurang lebih seperti ini hasilnya:
Oke sekarang ane kasih penjelasan dari program C++ diatas
1) File header
Pada contoh diatas, iostream.h disebut file header. File header diperlukan agar perintah cout bisa dijalankan,.apabila file header tersebut dihapus maka akan terjadi pesan error. Untuk memanggil file header menggunakan perintah #include atau #include "file header"dalam suatu program bisa menggunakan lebih dari satu file header atau tergantung kebutuhan.
2) "cout" (console output)
Perintah cout adalah salah satu statment,.perintah cout tersebut digunakan untuk mencetak tulisan pada console atau layar dan harus diakhiri dengan tanda ";"
3) "endl"
Perintah endl sama halnya dengan \n fungsinya untuk pindah baris.
4) "cin" (console input)
fungsi "cin" dalam c++ digunakan untuk menginput masukan nilai dari piranti masukan (keyboard) dan selanjutnya akan diproses oleh program. Sintaknya adalah:
cin >> variabel;
5) "if else"
perintah pengandaian dari suatu case,.
-jika inputan sama dengan "==" 1 maka fungsi pertama yang digunakan,dalam program diatas mencari luas persegi,.
-atau jika inputan sama dengan 2 maka fungsi program kedua yang akan dijalankan,.
-atau jika inputan sama dengan tiga maka fungsi ketiga yang akan dijalankan.
-atau inputan salah maka akan menampilkan pesan di console "kode yang anda masukan salah"
6)getch()
Perintah getch() sama dengan perintah "cin" (perintah input),.akan tetapi getch() khusus untuk input berupa karakter, disamping itu getch() juga dapat membaca inputan berupa spasi atau tab sedangkan "cin" tidak bisa.
oke segitu dulu penjelasan cupu dari ane semoga bermanfaat..sampai jumpa di tutor ane selanjutnya
sumber : http://www.klikedukasi.com
Title : Membuat aplikasi penghitung luas dengan C++
Description : Kemarin kita sudah mempelajari tipe data di C++ . Kali ini kita akan mencoba membuat program sederhana untuk menghitung luas persegi, li...