ALGORITMA DAN PEMROGRAMAN PERCOBAAN 3

38
Percobaan 3 Pengulangan dan Fungsi BAB 1. TUJUAN PERCOBAAN - Mahasiswa dapat memahami dan menggunakan sintak pengulangan pada C++ - Mahasiswa dapat membuat fungsi pada C++ BAB 2. DASAR TEORI 1. Pengulangan Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri atas dua bagian : 1. Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan 2. Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang. Perintah atau notasi dalam struktur pengulangan adalah : a. While

description

ALGORITMA DAN PEMROGRAMAN

Transcript of ALGORITMA DAN PEMROGRAMAN PERCOBAAN 3

Page 1: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

Percobaan 3

Pengulangan dan Fungsi

BAB 1. TUJUAN PERCOBAAN

- Mahasiswa dapat memahami dan menggunakan sintak pengulangan pada C++

- Mahasiswa dapat membuat fungsi pada C++

BAB 2. DASAR TEORI

1. Pengulangan

Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang

terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri atas dua bagian :

1. Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan

pengulangan

2. Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.

Perintah atau notasi dalam struktur pengulangan adalah :

a. While

Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu

pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statemen-

statemen yang ada didalamnya tidak diakukan sama sekali.

Penulisan :

Page 2: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

b. Do while

Pernyataan do…while mirip seperti pernyataan while, hanya saja pada do…while pernyataan

yang terdapat didalamnya minimal akan sekali dieksekusi.

Penulisannya :

c. For

Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa

penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui

batas awal, syarat looping dan perubahannya. Pernyataan for digunakan untuk

melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal,

syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus

dieksekusi.

2. Fungsi

Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan

dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil akhir

Page 3: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

fungsi akan berupa sebuah nilai balik (return) Nama fungsi yang didefinisikan sendiri oleh

pemrogram tidak boleh sama dengan nama build-in function pada compiler C++. Fungsi

digunakan agar pemrogram dapat menghindari penulisan bagian program (kode) berulang-ulang,

dapat menyusun kode program agar terlihat lebih rapi dan kemudahan dalam debugging

program. Parameter adalah nama-nama peubah yang dideklarsikan pada bagian header fungsi.

Pemrogram dapat membuat fungsi yang didefinisikan sendiri olehnya.

Bentuk umum fungsi :

BAB 3. PERCOBAAN

1. Percobaan 1 (pengulangan while) Tuliskan kode program berikut :

Page 4: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

- Jelaskan jalannya program diatas.

- Mengapa pengulangannya hanya sampai 10.

2. Percobaan 2 (pengulangan do while) Tuliskan kode program berikut :

- Jelaskan jalannya program diatas.

- Apa perbedaan menggunakan struktur do while dengan while. Jelaskan!

3. Percobaan 3 (pengulangan for) Tuliskan kode program berikut :

Page 5: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

- Jelaskan mengenai jalannya program.

- Mengapa bias membentuk segitiga?

- Apa perbedaan dengan struktur pengulangan while?

4. Percobaan 4 (fungsi tanpa parameter) Tuliskan kode program berikut :

- Jelaskan hasil dari eksekusi program

- Mengapa harus ada void fungsi_judul(); di bawah using namespace std;

5. Percobaan 5 (fungsi dengan parameter) Tuliskan kode program berikut :

Page 6: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

- Jelaskan hasil dari eksekusi program.

- Mengapa harus ada int fungsi_parameter(int x) pada program diatas.

- Apa fungsi return x; pada program diatas.

- Apa perbedaan dengan fungsi tanpa parameter.

TUGAS AKHIR

1. Buatlah program untuk mencetak deret 10 9 8 7 6 5 4 3 2 1. Jelaskan hasil dari eksekusi

program!

2. Buatlah program untuk mencetak (gunakan perulangan while atau for)

* * * *

* * * *

* * * *

* * * *

Page 7: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

BAB 4. HASIL DAN PEMBAHASAN

A. PENGULANGAN WHILE

1. FLOWCHART

2. SYNTAX

#include <iostream>

using namespace std;

int main(){ int i; i=0; while (i<10) { cout<<"C++"<<endl; i++; } system("PAUSE"); return 0;}

3. PROGRAM

Page 8: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

4. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.

int i; i=0; adalah kode yang mendeklarasikan variabel “i” yang akan digunakan,dan nilai variabel

“i” adalah sama dengan 0.

while (i<10) adalah kode yang berfungsi mengulang operasi dari variabel “i” sebanyak kurang

dari 10 kali.

cout<<"C++"<<endl; adalah kode yang berfungsi menampilkan teks “C++ ” pada tampilan

program.

i++; adalah kode yang berfungsi sebagai operator increment yang artinya menambahkan 1 dari

hasil operasi variabel “i”.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

Program diatas berjalan dengan menggunakan fungsi pengulangan while untuk variabel i kurang

dari 10, maka hasil dari operasi variabel i akan ditampilkan dengan penambahan 1 hasil dari

operator increment setiap barisnya,dan diulang sebanyak kurang dari 10 kali.

Pengulangan hanya sampai 10 kali dikarenakan terdapat pernyataan (i<10) pada program yang

menyatakan operasi 1 hanya sampai 10 kali dimulai dari nilai i=0.

Fungsi dari program diatas digunakan untuk menampilkan teks “C++” dengan menggunakan

fungsi pengulangan while pada bahasa C++.

Page 9: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

B. PENGULANGAN DO WHILE

1. FLOWCHART

2. SYNTAX

#include <iostream>

using namespace std;

int main(){ int i; i=0; do { cout<<"C++"<<endl; i++; } while (i<10); system("PAUSE"); return 0;}

3. PROGRAM

4. PEMBAHASAN

Page 10: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.

int i; i=0; adalah kode yang mendeklarasikan variabel “i” yang akan digunakan,dan nilai variabel

“i” adalah sama dengan 0.

do adalah kode yang berfungsi sebagai operasi awal pada pengulangan do while, yang akan

mengulang operasi terlebih dahulu baru kemudian mengecek kondisi yang harus dipenuhi.

cout<<"C++"<<endl; adalah kode yang berfungsi menampilkan teks “C++ ” pada tampilan

program.

i++; adalah kode yang berfungsi sebagai operator increment yang artinya menambahkan 1 dari

hasil operasi variabel “i”.

while (i<10) adalah kode yang berfungsi mengulang operasi dari variabel “i” sebanyak kurang

dari 10 kali.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

Program diatas berjalan dengan menggunakan fungsi pengulangan do while untuk variabel i

kurang dari 10, maka hasil dari operasi variabel i akan ditampilkan dengan penambahan 1 hasil

dari operator increment setiap barisnya,dan diulang sebanyak kurang dari 10 kali.

Perbedaan penggunaan fungsi pengulangan do while dengan while adalah jika while akan

mengecek terlebih dalu kondisi yang harus di penuhi,baru menjalankan operasi

pengulangan,sedangkan do while akan menjalankan operasi pengulangan tanpa mengecek

kondisi yang harus dipenuhi terlebih dahulu.

Fungsi dari program diatas digunakan untuk menampilkan teks “C++” dengan menggunakan

fungsi pengulangan do while pada bahasa C++.

C. PENGULANGAN FOR

1. FLOWCHART

Page 11: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

2. SYNTAX

Page 12: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include <iostream>

using namespace std;

int main(){ int tinggi, baris, kolom; cout<<"tinggi segitiga : "; cin>>tinggi; for (baris=1; baris<=tinggi; baris++) { for (kolom=1; kolom<=baris; kolom++) cout<<'*'; cout<<endl; } system("PAUSE"); return 0;}

3. PROGRAM

Page 13: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

4. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

int tinggi, baris, kolom; adalah kode yang mendeklarasikan pengunaan variabel tinggi,baris dan

kolom yang memiliki tipe data bilangan bulat (integer).

cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.

cout<<"tinggi segitiga : "; adalah kode yang berfungsi untuk menampilkan teks “tinggi

segitiga :” pada tampilan program.

cin>>tinggi; adalah kode yang berfungsi untuk membaca data nilai input untuk variabel ”tinggi”

dari input device.

for (baris=1; baris<=tinggi; baris++) adalah kode yang menyatakan besar nilai baris=1, kondisi

baris<=tinggi yang harus dipenuhi dan baris++ merupakan operator increment untuk hasil

operasi variabel baris.

for (kolom=1; kolom<=baris; kolom++) adalah kode yang menyatakan besar nilai kolom=1,

kondisi kolom<=baris yang harus dipenuhi dan kolom++ merupakan operator increment untuk

hasil operasi variabel kolom.

cout<<'*'; adalah kode yang berfungsi untuk menampilkan simbol * pada tampilan program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

Program diatas berjalan dengan menggunakan fungsi pengulangan for sebagai operasi

pengulangan dengan 1 sub fungsi/prosses yang saling berhubungan dengan fungsi utama pada

Page 14: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

program,program ini menggunakan operator increment dan bitwise,untuk operasi

perhitungannya.

Simbol * yang tampil dapat membentuk segitiga dikarenakan memiliki 3 variabel sebagai

tinggi,alas dan sisi miring dari segitiga,dan menggunakan fungsi pengulangan for sebagai opersi

perhitungan dari statemen yang dipakai

Perbedaan dengan struktur pengulangan while adalah jika pengulangan for dapat dijalankan

tanpa memerlukan penggunaan kondisi apapun,sementara while hanya dapat dijalankan jika

suatu kondisi/syarat telah terpenuhi.

Fungsi dari program diatas digunakan untuk menampilkan simbol * hingga membentuk sebuah

segitiga dengan menggunakan fungsi pengulangan for pada bahasa C++.

D. FUNGSI TANPA PARAMETER

1. FLOWCHART

START

END

void fungsi_judul

fungsi_judul

Tampilkan :C++

universitas lampung

2. SYNTAX

Page 15: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include <iostream>

using namespace std;void fungsi_judul();

int main(){ fungsi_judul (); system("PAUSE"); return 0; }

void fungsi_judul (){ cout<<"C++"<<endl; cout<<"universitas lampung"<<endl;}

3. PROGRAM

4. PEMBAHASAN

Page 16: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

void fungsi_judul(); adalah kode yang mendeklarasikan fungsi tanpa parameter yang memiliki

header fungsi yaitu “fungsi_judul”.

int main () adalah awal dan akhir dari eksekusi program C++.

fungsi_judul ();adalah kode yang menyatakan suatu proses pada fungsi utama program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

void fungsi_judul () adalah baris kode yang berisi sub fungsi atau fungsi tanpa parameter pada

program.

cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.

cout<<"C++"<<endl; adalah kode yang berfungsi untuk menampilkan teks “C++” pada

tampilan program.

cout<<"universitas lampung"<<endl; adalah kode yang berfungsi untuk menampilkan teks

“universitas lampung” pada tampilan program.

Hasil eksekusi dari program adalah menampilkan teks “C++”, dan “universitas lampung” yang

berada di sub fungsi tanpa parameter “fungsi_judul” pada tampilan program.

void fungsi_judul(); harus ada di bawah using namespace std; dikarenakan baris kode void

tersebut berfungsi untuk mendeklarasikan sub fungsi tanpa parameter yang bernama

“fungsi_judul” yang letaknya berada di bagian bawah program.

Fungsi dari program diatas adalah menampilkan teks “C++” dan “universitas lampung” dengan

menggunakan fungsi tanpa parameter “void” pada bahasa C++.

Page 17: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

E. FUNGSI DENGAN PARAMETER

1. FLOWCHART

START

END

fungsi_parameter (int x)

ahasil

Tampilkan :masukkan nilai a :

Masukkan :a

hasil = fungsi parameter (a)

Tampilkan :hasil : hasil

x = x*2return x;

2. SYNTAX

Page 18: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include <iostream>

using namespace std;int fungsi_parameter(int x);

int main(){ int a, hasil; cout<<"masukkan nilai :"; cin>>a; hasil = fungsi_parameter (a); cout<<"hasil :"<<hasil<<endl; system("PAUSE"); return 0; }

int fungsi_parameter(int x){ x = x*2; return x;}

3. PROGRAM

4. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

int fungsi_parameter(int x); adalah kode yang mendeklarasikan fungsi dengan parameter “x”

yang memiliki tipe data bilangan bulat(integer).

int a, hasil; adalah kode yang mendeklarasikan penggunaan variabel “a”, dan “hasil” yang

memiliki tipe data bilangan bulat(integer).

Page 19: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

cout<<"masukkan nilai :"; adalah kode yang berfungsi menampilkan teks “masukkan nilai :”

pada tampilan program.

cin>>a; adalah kode yang berfungsi membaca input nilai “a” dari input device.

hasil = fungsi_parameter (a); adalah kode yang menyatakan nilai variabel “hasil”, merupakan

hasil operasi fungsi parameter dari variabel “a”.

cout<<"hasil :"<<hasil<<endl; adalah kode yang berfungsi menampilkan teks “hasil :” dengan

nilai variabel “hasil” pada tampilan program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

int fungsi_parameter(int x) adalah baris kode yang merupakan sub fungsi dengan parameter “x”

yang memiliki tipe data integer.

x = x*2; adalah kode yang merupakan proses operasi parameter x yang menyatakan nilai x = x

dikali dengan 2.

return x; adalah kode untuk mengulang proses pada fungsi_parameter (a) dalam fungsi utama.

Hasil eksekusi dari program adalah menampilkan hasil operasi dari nilai “a” yang

dimasukkan,menggunakan operasi perhitungan yang berada di sub fungsi dengan parameter “x”

pada tampilan program.

int fungsi_parameter(int x); harus ada pada program dikarenakan baris kode tersebut berfungsi

untuk mendeklarasikan sub fungsi dengan parameter “x” yang letaknya berada di bagian bawah

program.

Fungsi dari return x adalah mengulang proses kembali pada fungsi_parameter (a) yang berada di

dalam fungsi utama.

Perbedaan dengan fungsi tanpa parameter adalah, jika fungsi dengan parameter dapat

menjelaskan baris fungsi tersebut merupakan bagian dari fungsi yang mana,sementara fungsi

tanpa parameter tidak dapat menjelaskan bagian dari fungsi manakah baris kode tersebut.

Fungsi dari program diatas adalah melakukan opersi perhitungan dari nilai input “a” dengan

menggunakan fungsi parameter “x” yang terdapat dalam program dengan bahasa C++.

F . ARRAY

Page 20: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

1. FLOWCHART

2. SYNTAX

Page 21: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include <iostream>

using namespace std;

int main (){ int a[10],b=1; for(int j=0; j<10; j++) {a[j]=b; b++;} for(int i=0; i<10;i++) {cout<<a[i]<<endl;} system("PAUSE"); return 0;}

3. PROGRAM

4. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

int a[10],b=1; adalah kode yang mendeklarasikan variabel “a” memiliki index data sebanyak 10

buah, dan variabel “b” yang bernilai 1.

for(int j=0; j<10; j++) adalah kondisi yang menyatakan nilai j=0,dan jika j<10, maka j++.

{a[j]=b; b++;} adalah kode sub fungsi yang berisi proses variabel a memiliki indeks data

sebanyak [j] berjumlah sama dengan b,dan proses b++.

Page 22: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

for(int i=0; i<10;i++) adalah kondisi yang menyatakan nilai i=0,dan jika i<10, maka i++.

{cout<<a[i]<<endl;} adalah kode yang berfungsi menampilkan variabel “a” dengan indeks data

[i] pada tampilan program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

Hasil eksekusi dari program adalah menampilkan hasil operasi dari variabel “a” yang memiliki

indeks data sebanyak [10] dan variabel “b” yang berjumlah 1 dengan menggunakan fungsi

pengulangan for untuk menampilkan variabel “a” dengan indeks data [i] pada tampilan program

di layar.

Page 23: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

BAB 5. KESIMPULAN

Setelah dilaksanakan praktikum percobaan 3,pengulangan dan fungsi didapat beberapa

kesimpulan sebagai berikut :

1. Pengulangan merupakan fungsi untuk memproses operasi perhitungan yang diulang sebanyak

jumlah tertentu.

2. Pengulangan memiliki 2 tipe yaitu yang menggunakan kondisi dan tidak menggunakan

kondisi.

3. Pengulangan pada bahasa C++ ada 3 jenis,yaitu while, do-while, dan for.

4. Fungsi merupakan kumpulan baris kode yang berisi suatu proses atau operasi perhitungan

yang dapat menerima data input dan memberikan data output dalam bentuk nilai dan operasi

perhitungan.

5. Fungsi memiliki 2 tipe yaitu yang menggunakan parameter dan tidak menggunakan parameter.

6. Array merupakan tipe data yang dapat menyimpan data dalam bentuk indeks data yang dapat

kita tentukan isi data di dalamnya.

Page 24: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

TUGAS AKHIR

1. Buatlah program untuk mencetak deret 10 9 8 7 6 5 4 3 2 1. Jelaskan hasil dari eksekusi

program!

2. Buatlah program untuk mencetak (gunakan perulangan while atau for)

* * * *

* * * *

* * * *

* * * *

1. PROGRAM MENCETAK DERET ANGKA

A. FLOWCHART

Page 25: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

B. SYNTAX

Page 26: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

#include <iostream>

using namespace std;

int main (){ int a[10],b=10; for(int j=0; j<10; j++) {a[j]=b; b--;} for(int i=0; i<10; i++) {cout<<a[i];} cout<<endl; system("PAUSE"); return 0;}

C. PROGRAM

D. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

int a[10],b=10; adalah kode yang mendeklarasikan variabel “a” memiliki index data sebanyak 10

buah, dan variabel “b” yang bernilai 10.

for(int j=0; j<10; j++) adalah kondisi yang menyatakan nilai j=0,dan jika j<10, maka j++.

{a[j]=b; b--;} adalah kode sub fungsi yang berisi proses variabel a memiliki indeks data

sebanyak [j] berjumlah sama dengan b,dan proses b--.

for(int i=0; i<10;i++) adalah kondisi yang menyatakan nilai i=0,dan jika i<10, maka i++.

Page 27: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

{cout<<a[i];} adalah kode yang berfungsi menampilkan variabel “a” dengan indeks data [i] pada

tampilan program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

Hasil eksekusi dari program adalah menampilkan hasil operasi dari variabel “a” yang memiliki

indeks data sebanyak [10] dan variabel “b” yang berjumlah 10 dengan menggunakan fungsi

pengulangan for untuk menampilkan variabel “a” dengan indeks data [i] pada tampilan program

di layar.

Dan tampilan program pada layar menampilkan deret angka 10987654321.

2. PROGRAM MENCETAK SYMBOL *

A. FLOWCHART

Page 28: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

B. SYNTAX

#include <iostream>

using namespace std;

int main(){ int baris, kolom; for (baris=1; baris<=4; baris++) { for (kolom=1; kolom<=4; kolom++) cout<<'*'; cout<<endl; } system("PAUSE"); return 0;}

C. PROGRAM

D. PEMBAHASAN

#include berfungsi sebagai kode pemanggil library pada Pemrograman C++.

<iostream> adalah salah satu dari library yang ada pada Pemrograman C++.

int main () adalah awal dan akhir dari eksekusi program C++.

int baris, kolom; adalah kode yang mendeklarasikan pengunaan variabel baris dan kolom yang

memiliki tipe data bilangan bulat (integer).

Page 29: ALGORITMA DAN PEMROGRAMAN     PERCOBAAN 3

for (baris=1; baris<=4; baris++) adalah kode yang menyatakan besar nilai baris=1, kondisi

baris<=4 yang harus dipenuhi dan baris++ merupakan operator increment untuk hasil operasi

variabel baris.

for (kolom=1; kolom<=4; kolom++) adalah kode yang menyatakan besar nilai kolom=1, kondisi

kolom<=4 yang harus dipenuhi dan kolom++ merupakan operator increment untuk hasil operasi

variabel kolom.

cout<<'*'; adalah kode yang berfungsi untuk menampilkan simbol * pada tampilan program.

system (“PAUSE”) merupakan kode yang berfungsi agar program yang kita buat tidak langsung

tertutup setelah melakukan proses penampilan di layar.

return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.

Program diatas berjalan dengan menggunakan fungsi pengulangan for sebagai operasi

pengulangan dengan 1 sub fungsi/prosses yang saling berhubungan dengan fungsi utama pada

program,program ini menggunakan operator increment dan bitwise,untuk operasi

perhitungannya.

Fungsi dari program diatas digunakan untuk menampilkan simbol * hingga membentuk sebuah

persegi dengan menggunakan fungsi pengulangan for pada bahasa C++.