Sebutkan tiga macam parameter dalam subprogram!​

Berikut ini adalah pertanyaan dari efitriazalma pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Sebutkan tiga macam parameter dalam subprogram!​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Function Parameter

Function Parameter atau juga disebut sebagai Parameter Formal, adalah variabel lokal yang didirikan di dalam deklarasi function (bukan definisi), Yang merupakan tempat penyimpanan nilai dari argument yang diberikan saat pemanggilan function.

Bentuk Umum Penulisan

1

2

3

returnType identitas (Function Parameters){

//…definisi…

}

Function parameter berada di dalam deklarasi function, di antara tanda ( dan ) setelah identitas dari function. di dalam tanda kurung tersebut anda bisa membuat banyak parameter, dan masing-masing dipisahkan dengan tanda koma ,.

Contoh Penulisan

1

2

3

int myFunction(int a) { ... }

double myFunction(double a, double b) { … }

void functionNoReturn(int a, char b, double c) { … }

Argument

Argument adalah parameter yang menyertai pemanggilan function. merupakan tempat dimana anda bisa memberikan data untuk digunakan di dalam function yang dipanggil dan diberikan saat pemanggilan function tersebut.

Pemberian data ke dalam function kustom dapat berupa data langsung, data dari suatu variabel, data dari konstanta, data dari pengembalian function atau merupakan hasil dari operasi. Pemberian data ke dalam function harus mengikuti aturan yang telah ditetapkan oleh function parameter.

Bentuk Umum Penulisan

1

nama(arguments);

jika lebih dari 1 argument, masing-masing argument akan dipisahkan dengan tanda koma. Pemberian arguments harus sesuai dengan parameter.

Contoh :

1

2

3

myFunction(2) ;

myFuntion(a+b, a+4) ;

myFunction(“Arguments”, ‘A’, variabel) ;

Contoh Program :

1

2

3

4

5

6

7

8

9

10

11

12

13

#include <iostream>

using namespace std;

void myFunction(int a, int b, int c=20){ // Fuction Parameter atau Parameter Formal

cout<<a<<endl;

cout<<b<<endl;

cout<<c<<endl;

}

int main(){

myFunction(1,2,3); //Arguments atau Parameter Actual

return 0;

}

Semoga dengan pertanyaan yang sudah terjawab oleh atunozi09 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Fri, 23 Jul 21