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

Postingan populer dari blog ini

Condition atau Kondissi