Function
FUNCTION
Function adalah sebuah struktur pengelompokan yang mengandung sekelompok pernyataan, dan dapat dipanggil setiap saat untuk dieksekusi
FUNGSI PENGEMBALIAN
//CONTOH PROGRAM
//NOTASI
judul : Program Pertambahan,perkalian dan pengurangan menggunakan function
kamus :
tambah(x <--integer, y <-- integer) <-- integer
kurang(x <--integer, y <-- integer) <--integer
kali(x <--integer, y <-- integer) <-- integer
a,b <-- integer
algoritma :
output ("Masukkan Bilangan Pertama = ")
input (a)
output ( "Masukkan Bilangan Kedua = ")
input (b)
output ( "******************************")
output ("Hasil Penjumlahan Bilangan 1 dan Bilangan 2 = ")
output (tambah(a,b))
output ("Hasil Pengurangan Bilangan 1 dan Bilangan 2 = ")
output (kurang(a,b) )
output ("Hasil Perkalian Bilangan 1 dan Bilangan 2 = ")
output (kali(a,b))
}
tambah(x <--integer, y <-- integer) <-- integer
{
nilai_tambah <-- integer
nilai_tambah = a+b
return nilai_tambah
}
kurang(x <-integer, y <- integer) <-integer
{
nilai_kurang <-- integer
nilai_kurang = a-b
return nilai_kurang
}
kali(x <--integer, y <-- integer) <-- integer
{
nilai_kali <-- integer
nilai_kali = (a*b)
return nilai_kali
}
//CODING DAN HASIL
#include <iostream>
using namespace std;
//kamus global
int tambah(int x, int y);
int kurang(int x, int y);
int kali(int x, int y);
int a,b;
int main()
{
cout << "Masukkan Bilangan Pertama = ";
cin >> a;
cout << "Masukkan Bilangan Kedua = ";
cin >> b;
cout << "******************************" << endl;
cout << "Hasil Penjumlahan Bilangan 1 dan Bilangan 2 = ";
cout << tambah(a,b) << endl;
cout << "Hasil Pengurangan Bilangan 1 dan Bilangan 2 = ";
cout << kurang(a,b) << endl;
cout << "Hasil Perkalian Bilangan 1 dan Bilangan 2 = ";
cout << kali(a,b) << endl;
return 0;
}
int tambah(int x, int y){
//kamus lokal
int nilai_tambah;
nilai_tambah = a+b;
return nilai_tambah;
}
int kurang(int x, int y){
//kamus lokal
int nilai_kurang;
nilai_kurang = a-b;
return nilai_kurang;
}
int kali(int x, int y){
//kamus lokal
int nilai_kali;
nilai_kali = a*b;
return nilai_kali;
}
FUNGSI TANPA PENGEMBALIAN
//CONTOH PROGRAM
//KAMUS
judul : program void
kamus :
algoritma :
//CODING DAN HASIL
#include <iostream>
using namespace std;
void panggil(string nama)
{
cout << "Sumimasen " << nama << endl;
}
int main()
{
panggil("Yeji");
panggil("Ryujin");
panggil("Winter");
return 0;
}
Komentar
Posting Komentar