Contoh Latihan Programming (bagian 2)

 Latihan Penjumlahan

1. Penjumlahan
Notasi Algoritma:
JUDULProgram tambahAB
{ Menghitung penjumlahan 2 bilangan }

KAMUS:
        { Tidak ada }

DESKRIPSI (ALGORITMA)
        output(10 + 5)


Code C++:
//JUDUL: Menghitung penjumlahan 2 bilangan
#include <iostream>
using namespace std;

int main() {
    //KAMUS: Tidak ada
    //DESKRIPSI (ALGORITMA)
    cout << 10 + 5 << endl;
    return 0;
}

Hasil Code:
15

2. Penjumlahan (variabel)
Notasi Algoritma:
JUDULProgram tambahAB
{ Menghitung penjumlahan 2 bilangan dengan variabel }

KAMUS:
        a ← 10 : integer
        b ← 5 : integer
        jumlah : integer

DESKRIPSI (ALGORITMA)
        jumlah ← a + b
        output(jumlah)


Code C++:
//JUDUL: Menghitung penjumlahan 2 bilangan dengan variabel
#include <iostream>
using namespace std;

int main() {
    //KAMUS
    int a = 10;
    int b = 5;
    int jumlah;
    //DESKRIPSI (ALGORITMA)
    jumlah = a + b;
    cout << jumlah << endl;
    return 0;
}

Hasil Code:
15

3. Penjumlahan (dengan prosedur)
Notasi Algoritma:
JUDULProgram tambahAB
{ Menghitung penjumlahan 2 bilangan dengan prosedur }

KAMUS GLOBAL:
        a, b, jumlah : integer

        procedure tambahAB()

DESKRIPSI UTAMA (ALGORITMA):
        tambahAB()

 
procedure tambahAB()
{ Prosedur untuk memproses penjumlahan }

KAMUS LOKAL:
        ← 10 
        b ← 5

DESKRIPSI (ALGORITMA):
        jumlah ← a + b
        output(jumlah)


Code C++:
//JUDUL: Menghitung penjumlahan 2 bilangan dengan prosedur
#include <iostream>
using namespace std;
//KAMUS GLOBAL
int a, b, jumlah;
//DESKRIPSI UTAMA(ALGORITMA)

//JUDUL: Prosedur untuk memproses penjumlahan
//procedure tambahAB()
void tambahAB(){
    //KAMUS LOKAL
    a = 10;
    b = 5;
    //DESKRIPSI
    jumlah = a + b;
    cout << jumlah << endl;
}
int main() {
    tambahAB();
    return 0;
}

Hasil Code:
15

4. Penjumlahan (dengan prosedur berparamater)
Notasi Algoritma:
JUDULProgram tambahAB
{ Menghitung penjumlahan 2 bilangan dengan prosedur berparameter }

KAMUS GLOBAL:
        bil_1, bil_2, jumlah : integer

        procedure tambahAB(a, b : integer)

DESKRIPSI UTAMA (ALGORITMA):
        tambahAB(bil_1, bil_2)

 
procedure tambahAB(a, b : integer)
{ Prosedur berparameter untuk memproses penjumlahan }

KAMUS LOKAL:
        ← 10
        b ← 5

DESKRIPSI (ALGORITMA):
        jumlah ← a + b
        output(jumlah)

 
Code C++:
//JUDUL: Menghitung penjumlahan 2 bilangan dengan prosedur berparameter
#include <iostream>
using namespace std;
//KAMUS GLOBAL
int bil_1, bil_2, jumlah;
//DESKRIPSI UTAMA(ALGORITMA)

//JUDUL: Prosedur untuk memproses penjumlahan
//procedure tambahAB(a, b : integer)
void tambahAB(int a, int b){
    //KAMUS LOKAL
    a = 10;
    b = 5;
    //DESKRIPSI
    jumlah = a + b;
    cout << jumlah << endl;
}
int main() {
    tambahAB(bil_1, bil_2);
    return 0;
}

Hasil Code:
15

5. Penjumlahan (dengan function berparameter)
Notasi Algoritma:
JUDULProgram tambahAB
{ Menghitung penjumlahan 2 bilangan dengan function berparameter }

KAMUS GLOBAL:
        bil_1, bil_2, jumlah : integer

        function tambahAB(a, b : integerinteger

DESKRIPSI UTAMA (ALGORITMA):
        tambahAB(bil_1, bil_2)


function tambahAB(a, b : integer integer
{ Fungsi berparameter untuk memproses penjumlahan }

KAMUS LOKAL:
        ← 10
        b ← 5

DESKRIPSI (ALGORITMA):
        jumlah ← a + b
        output(jumlah)
        return jumlah


Code C++:
//JUDUL: Menghitung penjumlahan 2 bilangan dengan function berparameter
#include <iostream>
using namespace std;
//KAMUS GLOBAL
int bil_1, bil_2, jumlah;
//DESKRIPSI UTAMA(ALGORITMA)

//JUDUL: Fungsi untuk memproses penjumlahan
//function tambahAB(a, b : integer) -> integer
int tambahAB(int a, int b){
    //KAMUS LOKAL
    a = 10;
    b = 5;
    //DESKRIPSI
    jumlah = a + b;
    cout << jumlah << endl;
    return jumlah;
}
int main() {
    tambahAB(bil_1, bil_2);
    return 0;
}

Hasil Code: 
15

Komentar

Postingan populer dari blog ini

Microsoft PowerPoint