/*passing variabel by reference & passing variabel by value*//
//*prosedur parameter keluaran*//
#include<iostream.h>
#include<math.h>
void akar(float, float*); //*deklarasi prosedur*//
float pangkat(float*);
void menu(float pilih)
{
float bilangan, hasil;
if(pilih==1)
{
cout<<"masukan angka=";
cin>>bilangan;
akar (bilangan,&hasil); //*memanggil prosedur*//
cout<<"hasil="<<hasil;
}else if(pilih==2)
{
cout<<"masukan angka=";
cin>>bilangan;
cout<<"hasil="<<pangkat(&bilangan);
}
}
void main()
{
float pilihan;
cout<<"menu program\n"
<<"1. mencari akar\n"
<<"2. menghitung pangkat\n"
<<"pilih menu=";
cin>>pilihan;
menu(pilihan);
}
void akar(float bilangan, float*hasil) //*deskripsi prosedur*//
{
*hasil=sqrt(bilangan);
}
float pangkat(float *bilangan) //*deskripsi prosedur*//
{
return (*bilangan)*(*bilangan);
}
Sabtu, 30 Maret 2013
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar