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