Anda di halaman 1dari 4

Algoritma Percobaan a. Percobaan Functions 1. Mulai 2. Deklarasi tipe data integer variabel z, g, h, k 3.

Masukkan fungsi z untuk memanggil fungsi tambahan formula dengan nilai (5,3,6) 4. Deklarasi tipe data integer variabel formula untuk memangil fungsi tambahan dengan nilai int a untuk 5, int b untuk 3, dan int c untuk 6. 5. Deklarasikan tipe data integer variabel r 6. Inputkan rumus r=(a+b)*c 7. Cetak hasil nilai r. 8. Masukkan nilai untuk variabel g dan h 9. Masukkan fungsi k untk memanggil fungsi tambahan other formula 10. Deklarasikan tipe data integer variabel otherformula dengan nilai int fol untuk g, int bol untuk h 11. Jika nilai fol>bol maka langkah 11 dijalankan, jika fol<b maka langkah 12 dijalanka, jika tidak maka langkah 13 dijalankan. 12. Cetak hasil nilai a>b 13. Cetak hasil nilai a<b 14. Cetak hasil nilai a=b 15. Selesai b. Percobaan Pointer 1. Mulai 2. Deklarasi tipe data integer variabel nilai *px, x, y 3. Delarasikan tipe data integer variabel h, j, k 4. Proses input nilai variabel h, j, k. 5. Masukkan fungsi x untuk memanggil fungsi tambahan formula (h, j, k) 6. Deklarasikan tipe data formula dengan nilai (int i untuk h, int o untuk j, dan int p untuk k) 7. Deklarasikan tipe data integer r

8. Masukkan rumus r = (i*o) + p. 9. Masukkan alamat x (px = &x) 10. Masukkan nilai y = *px 11. Cetak hasil nilai alamat x 12. Cetak hasil nilai x 13. Cetak hasil nilai px 14. Cetak hasil nilai y 15. Selesai

FlowChart a. Percobaan Function

Start

Deklarasi tipe data integer variabel z, g, h, k

Masukkan fungsi z untuk fungsi tambahan formula dengan nilai (5,3,6)

Deklarasikan tipe data integer variabel r dengan rumus r =(a+b)*c

Deklarasi tipe data integer variabel formula sebagai fungsi tambahan dengan nilai int a, int b, int c Proses input nilai g dan h

Cetak hasil nilai r

Deklarasikan tipe data integer untuk fungsi tambahan otherformula dengan nilai int fol, int bol

Masukkan fungsi k untuk fungsi tambahan otehrformula dengan nilai g, dan h

Jika nilai input fol>bol

Jika nilai input fol <bol

Ya Cetak hasil nilai a>b Cetak hasil nilai a<b

tidak Cetak hasil nilai a=b

Selesai

b. Percobaan pointer Start

Deklarasi tipe data integer variabel nilai *px, x, y

Delarasikan tipe data integer variabel h, j, k

Masukkan fungsi x untuk memanggil fungsi tambahan formula (h, j, k)

Proses input nilai variabel h, j, k.

Deklarasikan tipe data formula dengan nilai (int i untuk h, int o untuk j, dan int p untuk k)

Deklarasikan tipe data integer r dengan rumus r = (i*o) + p.

Masukkan alamat x (px = &x) dan Masukkan nilai y = *px

Cetak hasil nilai alamat x

Cetak hasil nilai x

Cetak hasil nilai px

Cetak hasil nilai y

Selesai