FUNCTION PADA PASCAL DAN C++
December 02, 2012pascal
listing
uses crt;
var answer,a :integer;
function kuadrat(i: integer): integer;
begin
kuadrat:= i*i;
end;
begin
clrscr;
write('masukan sebuah
nilai yang ingin dikuadratkan :');
readln(a);
writeln('kuadrat dari angka tersebut adalah adalah :', kuadrat(a));
readln;
end.
Penjelasan:
uses crt;
unit yang
digunakan dalam program.
Var answer,a
:integer;
pernyataan yang
digunakan berfungsi mendefinisikan variable yang akan kita pakai. Pada program
ini saya memakai pil sebagai
variable pilihana menu.
function kuadrat(i: integer): integer;
memulai proses
function dengan nama ‘kuadrat’, dimana nilai variabel i yang ada dip roses
tersebut bertipe integer / bilangan bulat.
Begin
awal dari
blok statement function ‘kuadrat’.
kuadrat:= i*i;
memulai perintah berupa
rumis pemgkuadratan.
end;
akhir dari
blok statement function ‘besar’.
Begin;
awal dari
blok statement.
clrscr;
berfungsi untuk membersihkan layar.
write('masukan sebuah nilai yang ingin dikuadratkan :');
readln(a);
mencetak
kalimat ‘masukan sebuah nilai yang ingin dikuadratkan :’ lalu meletakan pointer ke sebelah
kanan kalimat, setelah itu compiler akan membaca inputan yang kita masukan
sebagai nilai variabel ‘a’.
writeln('kuadrat dari angka tersebut adalah adalah :',
kuadrat(a));
mencetak
kalimat ‘kuadrat dari angka tersebut adalah adalah : ‘ lalu memasukan nilai procedure
‘kuadrat’, dimana nilainya didapat dari nilai variabel i yang telah dimasukan
sebelumnya.
readln;
menunggu penekanan enter.
end.
Program berakhir.
Output :
Misalkan kita ingin mencari kuadrat dari nilai 15, maka
programnya adalah sebagai berikut
C++
Listing:
#include<iostream.h>
int tambahan (int a, int b)
{
int r;
r=a+b;
cout<<"hasilnya
adalah:"<<r<<endl;
}
int main ()
{
int a,b ;
cout<<"masukan bilangan
pertama:";cin>>a;
cout<<"\nmasulan bilangan
kedua:";cin>> b;
cout<<"\n=========================\n";
tambahan(a,b);
return 0;
}
Penjelasan :
#include<iosrtream.h>
Adalah
sebagai kepala program. #include berfungsi
untuk memberitahu kepada computer bahwa program akan menggunakan file-file yang
didaftarkan. <iostream.h> sebagai header file , yang mengatur cout dan cin.
int tambahan (int a, int b)
pendeklarasian
variable fungsi, disini kita mempunyai 2 buah argument yang bertipe integer.
{
Awal
program rumus.
int r;
pendeklarasian variable r sebagai integer.
r=a+b;
cout<<"hasilnya
adalah:"<<r<<endl;
merupakan rumus penjumlahan yang kita masukan, kemudian diteruskan
pada outputan sehingga akan menampilkan tulisan “hasilnya adalah” lalu akan menampilkan hasil
perhitungan pada variable r .
}
Akhir
dari program, rumus.
int main ()
Berfungsi
sebagai tipe output, mendeklarasikan variable yang akan dijadikan operator yang
berupa integer.
{
Awal program
int a,b ;
pendeklarasian variable a dan b sebagai integer.
cout<<"masukan bilangan
pertama:";cin>>a;
berfungsi
sebagai output, jika kita memasukan kata kunci seperti “masukan bilangan
pertama” kemudian di baca sebagai a oleh program.
cout<<"\nmasukan bilangan
kedua:";cin>> b;
berfungsi
sebagai output, jika kita memasukan kata kunci seperti “masukan bilangan kedua”
kemudian di baca sebagai b oleh program.
tambahan(a,b);
return
0;
adalah
menyatakan bahwa prugram berakhir dengan normal
}
Program berakhir.
sebagai contoh kita akan mencoba menjumlahkan dua buah angka, yaitu 2 dan 6 maka hasilnya akan seperti berikut:
mohon kritik dan saran karna masih pemula.
0 comments