perulangan dalam c++
TRANSCRIPT
-
7/25/2019 Perulangan dalam C++
1/13
BAB I
PENDAHULUAN
Perulangan adalah serangkaian bentuk kegiatan mengulang suatu statement sampai
batas yang diinginkan.
Macam-macam perulangan dan bentuk umumnya ada 3 yaitu:
1. Perulangan FOR
Digunakan untuk mengulang suatu proses yang telah diketahui umlah perulangannya.
!entuk umumnya:
For (inisialisasi nilai; syarat perulangan;perubahan nilai)
{
Statement1;
Statement2;
}
Statement3;
"nisialisasi nilai adalah tempat dimana kita akan memberikan nilai a#al pada variable
counter $variable yang digunakan untuk menghitung umlah perulangan%. &yarat
perulangan adalah syarat yang harus dipenuhi agar perulangan tetap dilakukan.
Perubahan nilai adalah perubahan yang akan dilakukan pada setiap putaran untuk
menamin bah#a perulangan tersebut tidak akan berlangsung secara terus menerus.
'. Perulangan ()"*+
Digunakan bila umlah perulangannya belum diketahui. !erbeda dengan for, while
tidak memiliki inisialisasi nilai. Oleh karena itu, inisialisasi harus diberikan sebelum
perintah while. Statementyang melakukan perubahan nilai uga harus diberikan di
dalam perintah-perintah yang akan diulang. )al ini perlu dilakukan untuk menamin
bah#a perintah whiletidak akan melakukan perulangan terus menerus.
1
-
7/25/2019 Perulangan dalam C++
2/13
!entuk umumnya:
hile (e!pression)
{
Statement1;
Statement2;
}
Statement3;
3. Perulangan DO ()"*+
Perulangan "o while danwhilehampir sama, perbedaannya dengan while,"o while
memiliki pengecekan kondisi yang terletak setelahstatementperulangan. Perintah "o
whileakan mengulangstatement-nya terlebih dahulu, setelah itu ia akan memeriksa
apakah syarat perulangan masih terpenuhi atau tidak. &edangkan perintah while
memeriksa syarat perulangan terlebih dahulu. Oleh karena itu, perintah "o while akan
menalankan statement miliknya minimal sebanyak 1 kali, meskipun syarat
pengulangan tidak terpenuhi.
!entuk umumnya:
#o
{
Statement1;
Statement2;
}
hile (e!pression)
Statement3;
BAB II
DESKRIPSI KERJA
2
-
7/25/2019 Perulangan dalam C++
3/13
Pada laporan praktikum ini, praktikan akan membahas bagaimana langkah-langkah
dalam membuat program perulangan menggunakan ode!locks. *angkah-langkah yang
harus dilakukan adalah sebagai berikut:
1. Membuka lembar kerja
*angkah-langkah yang harus dilakukan antara lain:
1. !uka ode!locks dengan cara klik dua kali pada ikon ode!locks,
'. Pada menu bar, pilihFile$ew%ro&ect, atau klik 'reate $ew %ro&ect,
ambar 21 tampilan awal 'o"e*loc+
3. Pada endela$ew from template, pilih 'onsole application, klik o,
ambar 22 +ota+ "ialog $ew from template
. /emudian klik$e!t,
3
-
7/25/2019 Perulangan dalam C++
4/13
ambar 23 tampilan $e!t
0. Pada 'onsole application, pilih , lalu klik$e!t,
ambar 2, +ota+ "ialog 'onsole application
2. /emudian isi pada%ro&ect title,Fol"er, dan%ro&ect filename, lalu klik$e!t,
ambar 2- +ota+ isian %ro&ect title. Fol"er. "an %ro&ect filename
. /likFinish.
2. Memulai membuat pr!ram
*angkah-langkah yang harus dilakukan antara lain:
1 /lik dua kali pada &ources yang terdapat di bagian paling kiri, kemudian klik dua kali
pada main.cpp,
4
-
7/25/2019 Perulangan dalam C++
5/13
ambar 2/ memuncul+an lembar +er&a
2 Masukkan tipe data dan variablepada layarpro&ect,
ambar 20 syinta! tipe "ata "an variable
3 Masukkan perintah keluaran sebagai pilihan dalam pengeraanpro&ect,
ambar 2 synta! perintah +eluaran
, Masukkan kondisi pertama beserta inputdan output-nya $menghitung 4olume bola%,
ambar 2 synta! +on"isi pertama
- Masukkan kondisi kedua beserta inputdan output-nya $menghitung 4olume kerucut%,
ambar 21 synta! +on"isi +e"ua
/ Masukkan kondisi ketiga beserta inputdan output-nya $menghitung 4olume balok%,
5
-
7/25/2019 Perulangan dalam C++
6/13
ambar 211 synta! +on"isi +etiga
0 Masukkan synta! untuk memberitahukan kepada user bah#a pilihan salah ketika
memasukkan kode selain 1,', dan 3,
ambar 212 synta! pilihn salah
Masukkansynta!untuk mengulangi program,
ambar 213 synta! untu+ mengulangi program
BAB III
PEMBAHASAN
&etelah menelaskan deskripsi kera dalam membuat program perulangan menggunakan
ode!locks, maka diperlukan pembahasan mengenai program yang telah dibuat ini.
Pada program penghitung 4olume ini, digunakan perulangan while. &elama kondisi
terpenuhi, yaitu a567 maka program akan terus beralan.
6
-
7/25/2019 Perulangan dalam C++
7/13
ambar 31 Syinta! program perulangan menghitung volume bola. +erucut. "an balo+
8erdapat tiga kondisi dalam program ini. /ondisi pertama adalah ika kode 6 1 dengan
cout-nya berupa rumus 4olume bola.
ambar 32 synta! +on"isi pertama
/ondisi kedua adalah ika kode 6 ' dengan cout-nya berupa rumus 4olume kerucut.
ambar 33 synta! +on"isi +e"ua
/ondisi ketiga adalah ika kode 6 3 dengan cout-nya berupa rumus 4olume balok.
7
-
7/25/2019 Perulangan dalam C++
8/13
-
7/25/2019 Perulangan dalam C++
9/13
ambar 3/ 4asil e+se+usi program menghitung volume bola
?pabila usermemasukkan kode rumus ='> maka userakan diminta untuk mengisi nilai
ari-ari alas dan tinggi kerucut. &etelah mengisi keduanya, tekan enter. Maka hasil yang
ditampilkan seperti gambar di ba#ah ini:
ambar 30 4asil e+se+usi program menghitung volume +erucut
?pabila usermemasukkan kode rumus =3> maka userakan diminta untuk mengisi nilai
panang, lebar, dan tinggi balok. &etelah mengisi, tekan enter. Maka hasil yang ditampilkan
seperti gambar di ba#ah ini:
9
-
7/25/2019 Perulangan dalam C++
10/13
ambar 3 4asil e+se+usi program menghitung volume balo+
?pabila user memasukkan kode rumus yang tidak terdapat dalam da9tar, maka hasil
yang ditampilkan seperti gambar di ba#ah ini:
ambar 3 4asil e+se+usi program +o"e salah
ika useringin mengulangi atau menghitung kembali 4olume bola, kerucut, dan balok,
maka pada pilihan =mau lagi@ 1. A+& B '. CO> user harus memasukkan pilihan =1>. Program
pun akan kembali meminta user untuk memasukkan kode rumus yang ingin digunakan,
seperti gambar di ba#ah ini:
ambar 31 4asil e+se+usi program 5mau lagi6
ika useringin mengakhiri program, maka pada pilihan =mau lagi@ 1. A+& B '. CO>
user harus memasukkan pilihan ='>. Program pun akan berhenti, seperti gambar di ba#ah ini:
10
-
7/25/2019 Perulangan dalam C++
11/13
ambar 311 4asil e+se+usi program6ti"a+ mau lagi6
/etika pada pilihan =mau lagi@ 1. A+& B '. CO> user memasukkan pilihan yang tidak
ada, maka hasil yang ditampilkan seperti gambar di ba#ah ini:
ambar 312 4asil e+se+usi program pilihan salah
11
-
7/25/2019 Perulangan dalam C++
12/13
BAB I"
PENU#UP
!erdasarkan hasil praktikum yang telah dilakukan, didapatkan kesimpulan bah#a:
1. Perulangan adalah serangkaian bentuk kegiatan mengulang suatu statementsampai
batas yang diinginkan.
'. 8erdapat 3 macam perulangan yaitu perulangan FOR, perulangan ()"*+, dan
perulangan DO ()"*+.
3. Perulangan ()"*+ hanya akan mengeksekusi pernyataan apabila kondisi
terpenuhi, sehingga perulangan ()"*+ bisa adi tidak memiliki output.
. Prulangan DO ()"*+ minimal akan melakukan satu kali eksekusi, sehingga
perulangan DO ()"*+ memiliki output meskipun kondisi tidak terpenuhi
0. &ebuah perulangan dalam algoritma harus diamin berhenti.
2. 8anda ber9ungsi untuk menambahkan nilai a#al sebuah variabledengan 1.
. tanda -- ber9ungsi untuk mengurangi nilai a#al sebuah variabledengan 1.
12
-
7/25/2019 Perulangan dalam C++
13/13
DA$#AR PUS#AKA
1. http:BBbayuu.blogspot.comBdiakses pada tanggal 70 Co4ember '71', 1.03
'. http:BBbendottue.#ordpress.comBdiakses pada tanggal 70 Co4ember '71', 1.0