FUNCTION PADA PASCAL DAN C++

December 02, 2012

pascal

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.


output
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.



You Might Also Like

0 comments