Sebenarnya sama saja dengan prosedure dalam c++, hanya saja disini kita juga bisa mendeklarasikan fungsi nya juga. Pada contoh source kode dibawah ini, void persegi, void bola adalah deklarasi untuk prosedur dan double luas_lingkaran (double jari) merupakan deklarasi untuk fungsi nya
Berikut Source Code nya
#include <iostream.h> #include <conio.h> #include <stdio.h> void persegi() { double s; cout<<"\n\n Panjang Sisi = ";cin>>s; cout<<"\n Luas Persegi = "<<s*s; cout<<"\n Keliling Persegi = "<<4*s; } double luas_lingkaran (double jari) { double lingkaran; lingkaran = 3,14*(jari*jari); return lingkaran; } void bola() { double r; cout<<"\n\n Jari-Jari = ";cin>>r; cout<<"\n\n Luas Bola = "<<4*(3,14*r*r); cout<<"\n\n Volume Bola = "<<4/3*(3,14*r*r*r); } void main () { char lagi; int pilihan; double lingkaran,jari; { cout<<"\n\n=================================================="<<endl; cout<<"|| PROGRAM MENGHITUNG LUAS BANGUN DATAR & RUANG ||"<<endl; cout<<"|| ||"<<endl; cout<<"|| By : Gede Herry Widnyana ||"<<endl; cout<<"=================================================="<<endl; atas: cout<<"=================================================="<<endl; cout<<"|| 1. Luas dan Keliling Persegi ||"<<endl; cout<<"|| 2. Luas dan Keliling lingkaran ||"<<endl; cout<<"|| 3. Luas dan Volume Bola ||"<<endl; cout<<"==================================================\n"; cout<<"\nPilih Menu : "; cin>>pilihan; if (pilihan==1) { persegi(); } else if (pilihan==2) { cout<<"\n\n masukan nilai jari-jari = ";cin>>jari; lingkaran = luas_lingkaran (jari); cout<<"\n\n Luas Lingkaran = "<<lingkaran<<endl; } else if (pilihan==3) { bola(); } else cout<<"\n kode yang anda masukan salah !"; } cout<<"\n\nApakah anda ingin mencoba lagi? [Y/N] : ";cin>>lagi; if (lagi=='Y'||lagi=='y') goto atas; else cout<<"\n\n===================="<<endl; cout<<"TERIMA KASIH BANYAK"<<endl; cout<<"===================="<<endl; getch(); }
Ingin Mendapatkan Tutorial Lewat Email ?
3 komentar
Write komentartolol lo ini buat program
Reply. nothing
ReplyArya
ReplyConversionConversion EmoticonEmoticon