You are on page 1of 25

LAPORAN PRAKTIKUM V

PERULANGAN (LOOPING)
Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman Komputer
Dibimbing oleh Bapak Wahyu Sakti G.I

Oleh:
Ika Nurul Isna Fibrianti
140533602319
S1 PTI’14 OFF A

UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
SEPTEMBER 2014

PERULANGAN

(LOOPING)
Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Mengenal dan memahami penggunaan statement perulangan.
2. Membuat program sederhana dengan menerapkan konsep perulangan.
DASAR TEORI
Perulangan data atau yang biasa disebut dengan “looping” adalah
proses

yang

dilakukan

secara

berulang-ulang

sampai

batas

yang

ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan
batasnya maka syntax akan error karena proses itu akan berulang terus
hingga tak terhingga sementara variabel dalam komputer masih terbatas
Dalam bahasa C++ tersedia suatu fasilitas yang digunakan untuk melakukan proses
yang berulang – ulang sebanyak keinginan kita.Misalnya saja, Bila kita ingin menginput dan
mencetak bilangan dari 1 sampai 100 bahkan 1000, tentunya kita akan merasa kesulitan.
Namun dengan struktur perulangan proses, kita tidak perlu menulis perintah sampai 100
bahkan 1000 kali, cukup dengan beberapa perintah saja.
Struktur perulangan dalam bahasa C mempunyai bentuk yang bermacam-macam.
Sebuah/kelompok instruksi diulang untuk jumlah perulangan tertentu. Baik yang
terdefinisikan sebelumnya atau pun tidak. Struktur perulangan terdiri atas dua bagian :
1) Kondisi perulangan yaitu ekspresi Boolean yang harus dipenuhi untuk melaksanakan
perulangan .
2) Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.
STATEMENT FOR
Struktur perulangan for biasa digunakan untuk mengulang satu proses yang telah
diketahui jumlah perulangannya. Dari segi penulisannya, struktur for tampaknya ebih efisien
karena susunannya simpel dan sederhana.
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.
Bentuk umum perulangan for adalah sebagai berikut :

Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (≠0) dan akan berhenti bila kondisinya bernilai salah (=0). a<=5.){ Statement yang dijalankan. a++. Apabila tidak. } NOTE : Jika menggunakan WHILE. pastiakan bahwa suatu saat bagian kondisi sampai bernilai FALSE. Berikut gambaran umumnya : While (syarat perulangan. STATEMENT WHILE Perulangan WHILE banyak digunakan pada program yang terstruktur. }     Ungkapan1 merupakan statement awal (inisialisasi) Ungkapan2 merupakan kondisi/syarat perulangan yang dilakukan Ungkapan3 merupakan statement control untuk perulangan Statement merupakan pernyataan/perintah yang dijalankan jika syarat terpenuhi. } Dua perintah (statement for dan statement while) dibawah ini adalah identik : For (a = 1.For (inisialisasiNilai. a++) { Cout<<”Hello world\n”. SyaratPerulangan. perulangan akan terus berjalan selamanya. PerubahanNilai) { Statement yang diulang. } a = 1. . Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. while(a<=5){ cout<<”Hello world\n”. Statement control.

STATEMENT DO-WHILE Perintah DO…WHILE hamper sama dengan WHILE sebelumnya. . While : Pre Tested Loop untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu. Sedangkan WHILE kondisi dicek dulu baru kemudian statement perulangannya dijalankan. Gambaran secara umum : do { Blok pernyataan } While(kondisi). Jika kondisi masih bernilai true. Pengecekan kondisi akan dilakukan terlebih dahulu. Perbedaan antara FOR. Sedangkan WHILE dimungkinkan perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai FALSE. Do-while : Post Tested Loop untuk mengulang suatu proses yang belum diketahui jumlahnya. dan DO-WHILE : For : untuk mengulang suatu proses yang telah diketahui jumlahnya. maka looping akan terus berlanjut. Akibat dari hal ini adalah dalam DO WHILE minimal terdapat 1 kali perulangan. kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut. WHILE. Perbedaan dengan WHILE sebelumnya yaitu bahwa pada DO WHILE statement perulangannya dilakukan dahulu baru kemudian dicek kondisinya.

bil++) { for(b=1.b<=bil. Output “*” ( bintang akan terus bertambah sampai kondisi bernilai FALSE) 6.h> #include<conio.b++) dan kondisi akan terus diulang sampai bernilai FALSE 5. Input t=(tinggi segitiga yang akan dibentuk bintang) 4.bil<=t. (for(bil=1.bil.b++) cout<<"*".Latihan Praktikum 1 Pemrograman C++ Nama Program Bahasa Pemrogramam Compiler Script program : Statement FOR : C++ : Visual C++ 6. Deklarsi variabel (t.b<=bil.bil++) apabila syarat tersebut terpenuhi maka akan dilanjutkan pada kondisi for(b=1.0 : #include<iostream. cout<<"Masukkan Tinggi Segitiga : ". cin>>t.bil<=t.bil<=t. Selesai Flowchart : MULAI Input : t (for(bil=1.b) 3. } Output Program : Algoritma : 1. Mulai 2.bil++) .h> main() { int t. } getch(). cout<<endl. b = t.b.bil. for(bil=1.

selanjutnya masuk pada proses dimana terdapat kondisi/syarat dimana tinggi yg diinputkan harus lebih besar atau sama dengan “bil”. Setelah program dimulai dan pendeklarasian variabel t serta input atau memasukkan tinggi segitiga.b++) looping kondisi benar Output : “*” Penjelasan Program : Latihan pertama dalam praktikum looping ini yaitu membuat bintang dari tinggi segitiga yang kita inputkan. .false benar kondisi FALSE SELESAI for(b=1. Setelah kondisi bernilai false maka perulangan akan berhenti dan program selesai. Sehingga proses akan dilanjutkan pada kondisi kedua dimana untuk bilangan harus lebih besar atau sama dengan “b”.b<=bil. apabila kondisi tersebut benar akan menampilkan output bintang dan mengulang(looping) dan nilai “bil” & “b” akan bertambah sampai kondisi bernilai false.

break. cout<<"MENU PILIHAN"<<endl. default : cout<<"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"<<endl. cout<<"4. cout<<" ANDA MEMILIH MENU 3"<<endl. cout<<" ANDA AKAN KELUAR"<<endl. } . cout<<" ANDA MEMILIH MENU 1"<<endl. cout<<"------------------------"<<endl. case 3: cout<<"------------------------"<<endl. break. cout<<"1. Baca Data"<<endl. cout<<"2. case 2: cout<<"------------------------"<<endl. cin>>pil.MASUKKAN INPUTAN YANG BENAR" <<endl. break. a=3.0 : #include<iostream.Latihan Praktikum II Pemrograman C++ Nama Program Bahasa Pemrogramam Compiler Script program : Statement WHILE : C++ : Visual C++ 6. cout<<endl. } if(pil!=4) { cout<<"\nTekan enter untuk melanjutkan". while (a==3) { system ("cls"). Hapus Data"<<endl. cout<<"------------------------"<<endl. cout<<"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"<<endl. switch (pil) { case 1 : cout<<"------------------------"<<endl.h> main() { int pil. exit"<<endl. getch(). cout<<"Masukkan pilihan anda [1-4] : ". a=4. cout<<"3.h> #include<conio. cout<<"INPUTAN ANDA SALAH. cout<<"------------------------"<<endl. case 4: cout<<"------------------------"<<endl. cout<<" ANDA MEMILIH MENU 2"<<endl. Ubah Data"<<endl. break. cout<<"------------------------"<<endl. break.

} } Output Program : Algoritma : 1.MASUKKAN INPUTAN YANG BENAR” pil 4 “ ANDA AKAN KELUAR” 6. Output pil 1 “ ANDA MEMILIH MENU 1” pil 2 “ ANDA MEMILIH MENU 2” pil 3 “ ANDA MEMILIH MENU 3” default“INPUTAN ANDA SALAH. Mulai 2. if(pil! =4) Selain 4(defauth) maka apabila ingin mengulang input pilihan maka masih bisa. Selesai “TEKAN ENTER UNTUK MELANJUTKAN” . Input pilihan menu 4. 5. Deklarasi variabel pil dan a = 3 3. Dan apabila inputan 4 maka keluar karena pada case 4 a=4. while (a==3) kondisi dimana input pil yang bernilai benar hanya sampai dengan pilihan ketiga.

Flowchart : MULAI Case 1 a=1 Input : pil While (a==3) Output : ANDA MEMILIH MENU 3 Tekan enter untuk melanjutkan…. Pada saat program dimulai dan pendeklarasian varibel serta memasukkan inputan pil terdapat kondisi dimana while (a==3). Output : INPUTAN ANDA SALAH. Case 2 a=2 Case 3 a=3 defaulth Case 4 a=4 Output : ANDA MEMILIH MENU 2 Tekan enter untuk melanjutkan….MASUKKAN INPUTAN YANG BENAR Output : Tekan enter untuk melanjutkan…. . ANDA AKAN KELUAR SELESAI Penjelasan Program : Pada latihan praktikum kedua menggunakan statement while. Dan didalam kondisi tersebut terdapat pernyataan switch case yang dipelajari pada operasi konsisi pada modul 4. Output : ANDA MEMILIH MENU 1 Tekan enter untuk melanjutkan…. Saat kita memasukkan pilihan selain 4 dan ditekan “enter” maka program akan kembali ke menu utama (perulangan) tetapi jika kita memasukkan pilihan 4 maka program akan selesai.

5. output = bilangan ganjil dari kecil ke besar sampai batas yang sudah ditentukan 6.bil<b.b.bil++). apabila kondisi benar maka %2!=0)dan if(bil akan diulang sampai kondisi bernilai FALSE. cout<<"==============================================="<<endl. } getch().TUGAS PRAKTIKUM I Pemrograman C++ Tugas Bahasa Pemrogramam Compiler Script program : Program yang menampilkan bilangan ganjil dari kecil ke besar : C++ : Visual C++ 6. cout<<endl. cout<<"*PROGRAM INI MENAMPILKAN BILANGAN GANJIL DARI KECIL KE BESAR*"<<endl.bil<b.0 : #include<iostream.bil++) . Mulai 2. cin>>b. Deklarasi bil dan b 3. cout<<endl. Selesai Flowchart : MULAI Input : b for(bil=0. for(bil=0.bil<b.h> main() { int bil. cout<<"Masukkan batasan angka = ". } Output Program : Algoritma : 1.h> #include<conio. Input b (batasan angka) 4. Kondisi for(bil=0.bil++) { if(bil%2!=0)cout<<bil<<" | ".

. Setelah itu masuk pada kondisi untuk “b” yang diinputkan harus lebih besar dari bil yang sudah ditentukan. Setelah itu program bisa dihentikan. Dimana saat program mulai dijalankan selanjutnya pendeklarasian varibel dan input nilai b (batasan nilai yang diingkan). Apabila statement salah maka program akan berhenti dan apabila kondisi bernilai benar akan dilanjutkan pada proses selanjutnya bahwa jika if(bil%2!=0) pernyataan tersebut untuk menampilkan bilangan ganjil sampai batas yang ditentukan atau sampai kondisi bernilai FALSE.false benar kondisi FALSE if(bil%2!=0) SELESAI looping kondisi benar Output : Bilangan ganjil Penjelasan Program : Pada program ini saya menggunakan statement for.

} Output Program : Algoritma : 1.a. b<=5.0 #include<iostream.b. for(b=c. lang. Selesai Flowchart : MULAI (a=0. a<=5. Mulai 2. a++) c=0+a.h> #include<conio. b. int a. b++){ cout<<kota[b]. Output = Malang. b<=5. } getch (). alang. b<=5. } cout<<endl. Deklarasi variabel kota . for(a=0. c. for(b=c. a<=5. a<=5. ng 4. a++)apabila kondisi bernilai benar maka akan berlanjut pada kondisi c=0+a. ang. for(b=c. cout<<endl. b++) 3.c. Kondisi for(a=0.h> main() { char kota[]="Malang". b++){ kondisi FALSE SELESAI .Tugas Bahasa Pemrogramam Compiler Script program : TUGAS PRAKTIKUM II Pemrograman C++ : program menampilakan kata “MALANG” dengan memakai statement for : C++ : Visual C++ 6. a++){ c=0+a.

looping kondisi benar Output : “Malang” Penjelasan Program : Program di atas menampilkan kata “MALANG” dengan setiap garis akan berkurang satu angka di depannya setiap kondisi masih bernilai benar tapi apabila kondisi bernilai salah maka program akan error dan selesai. Program ini menggunakan statement FOR karena nilai kondisi sudah ditentukan / sudah ada. .

cin>>t.t--) apabila syarat tersebut terpenuhi maka akan dilanjutkan pada kondisi for(b=t.t>=bil.b>=bil.t>=bil.h> main() { int t. for(bil=1. cout<<"Masukkan Tinggi Segitiga : ".bil.b--) cout<<"*".b.bil. Selesai . } getch().b>=bil.t--) { for(b=t. b = t. for(bil=1. } Output Program : Algoritma : 1.b) 3. Deklarsi variabel (t.0 Identifikasi Script program : #include<iostream.h> #include<conio. Input t=(tinggi segitiga yang akan dibentuk bintang) 4. cout<<endl. Mulai 2. Output “*” ( bintang akan terus berkurang sampai kondisi bernilai FALSE) 6.b--) dan kondisi akan terus diulang sampai bernilai FALSE 5. cout<<endl.TUGAS PRAKTIKUM III Pemrograman C++ Tugas : program membuat segitiga terbalik dengan bintang Bahasa Pemrogramam : C++ Compiler : Visual C++ 6.

b--) looping kondisi benar Output : “*” Penjelasan Program : Sama dengan latihan praktikum yang pertama dimana program ini menggunakan statement for.. .(tinggi segitiga atau bintang dikurangi sampai kondisi bernilai false. Yang membedakan adalah segitiga yang terbentuk terbalik karena pada kondisi yang ada adalah bil lebih kecil dari tinggi atau b dan t.Flowchart : MULAI Input : t for(bil=1.t--) false benar kondisi FALSE SELESAI for(b=t.t>=bil.b>=bil.

cout<<" [ C ] "<<" [ R ] "<<" [ F ] "<<endl. cout<<"masukkan nilai pertama : ".a. cout<<"============================================="<<endl.c. cout<<"PROGRAM KONVERSI SUHU DARI CELCIUS KE REAMUR DAN FAHRENHEIT"<<endl. x++.x.0 Identifikasi Script program : #include<iostream. fahrenheit = (c*1.h> #include<conio. a=bil*10. float reamur. cout<<" ["<<c<<"] ["<<reamur<<"] ["<<fahrenheit<<"]\n" } } } Output Program : .h> main() { int bil. fahrenheit. cin>>bil. while (bil<=a) { if(x<=10) { c=bil*x. x=1. cout<<"============================================="<<endl. reamur = c*0.TUGAS PRAKTIKUM IV Pemrograman C++ Tugas : Program Konversi Suhu Bahasa Pemrogramam : C++ Compiler : Visual C++ 6.8.8)+32.

Deklarasi variable int(bil. Dimana saat program mulai dijalankan dan inputan sudah dimasukkan. Flowchart : MULAI Input : bil x=1 a=bil*10 while (bil<=a) benar kondisi FALSE LOOPING if(x<=10){ SELESAI Penjelasan Program looping c=bil*x. dan akan kembali ke kondisi awal apabila pernyataan benar dan akan berhenti hingga kondisi dan pernyataan bernilai FALSE 6. Input bil 4. Selesai 8. x++.x. Begitu pula dengan kondisi if(x<=10). fahrenheit = (c*1. Terdapat statement while (bil<=a) sehingga apabila nanti program bernilai false dapat berhenti. Mulai 2.8)+32. fahrenheit = kondisi benar (c*1. Fahrenheit) 3.8. reamur = c*0.Algoritma : 1. reamur = Output : “ C.a.c) float (reamur. Kondisi while (bil<=a)apabila kondisi bernilai benar maka akan dilanjutkan pada pernyataan if(x<=10)dan selanjuntnya proses c=bil*x.8)+32. Output nilaisuhu celsius pertama dan hasil koversi suhu 7. a=bil*10) 5. Proses ( x=1.F” : Program ini menggunakan statement while. x++. Selanjutnya akan diproses berdasarkan pernyataan yang sudah ditulis. R. .

Exit"<<endl. ta=ta-ambil. cout<<"ERROR. int pil. a=3. TERIMA KASIH\n". break. case 2: cout<<"Ambil Tabungan : Rp. cout<<"Tabungan anda saat ini : Rp.. break. default: cout<<"-------------------------------\n". while(a==2) { system ("cls").Setor Tabungan"<<endl.TUGAS PRAKTIKUM V Pemrograman C++ Tugas : Program Transaksi Keuangan Bahasa Pemrogramam : C++ Compiler : Visual C++ 6.. cout<<"\n-------------------------------\n".h> #include<conio. cout<<"\n-------------------------------\n". INPUTAN ANDA SALAH\n". cin>>pil. cout<<"Tabungan anda saat ini : Rp. cout<<"\n-------------------------------\n".setor. cout<<"-------------------------------\n".Ambil Tabungan"<<endl.ambil. cin>>ambil.h> main() { long tw. cout<<"-------------------------------\n". cout<<"-------------------------------\n". cout<<endl.ta. cout<<" PT. tw=10000."<<ta. cout<<"Menu Transaksi: "<<endl. ta=tw. break. cout<<"-------------------------------------\n". cout<<" 2. cout<<" 3. cout<<"Anda memilih menu EXIT.". break."<<ta. cout<<"-------------------------------\n". a=2.".0 Identifikasi Script program : #include<iostream. case 3: cout<<"-------------------------------------\n". cout<<"-------------------------------\n". cin>>setor. } if(pil!=3) . switch(pil) { case 1: cout<<"Setor Tabungan : Rp. cout<<"Masukkan pilihan anda(1/2/3): ".BANK SYARIAH INDEPENDEN\n". cout<<" 1. ta=tw+setor. cout<<"Saldo : "<<ta<<endl.

a=bil*10) 5.setor. Deklarasi variable (long tw.ambil dan int pil. INPUTAN ANDA SALAH” pil 3 “ ANDA MEMILIH MENU EXIT” 7. Output pil 1 pil 2 Setor uang + TA Ambil uang + TA MELANJUTKAN” pil default ERROR. Dan apabila inputan 3 maka keluar karena pada case 3 a=3.ta.. 6. Mulai 2. } Output Program Algoritma : : 1. if(pil! =3) Selain 4(defauth) maka apabila ingin mengulang input pilihan maka masih bisa. Selesai “TEKAN ENTER UNTUK . getch().{ } } cout<<"\nTekan enter untuk melanjutkan". Input pil 4. Proses ( x=1. while (a==2) kondisi dimana input pil yang bernilai benar hanya sampai dengan pilihan kedua. a=2) 3.

Saat kita memasukkan pilihan selain 3 dan ditekan “enter” maka program akan kembali ke menu utama (perulangan) tetapi jika kita memasukkan pilihan 3 maka program akan selesai. INPUTAN ANDA SALAH Tekan enter untuk melanjutkan…. Setor uang + TA Tekan enter untuk melanjutkan….. . SELESAI Penjelasan Program : Pada Tugas praktikum terakhit ini menggunakan statement WHILE Pada saat program dimulai dan pendeklarasian varibel serta memasukkan inputan pil terdapat kondisi dimana while (a==2).Flowchart MULAI : Input : pil x=1. Case 3 a=3 defaulth Output : ANDA MEMILIH MENU EXIT Output : ERROR. Dan didalam kondisi tersebut terdapat pernyataan switch case yang dipelajari pada operasi konsisi pada modul 4. a=bil*10 Case 1 a=1 Case 2 a=2 While (a==2) Output : Output : Ambil uang + TA Tekan enter untuk melanjutkan….

cout<<"\ntotal bayar adalah : "<<tbk<<endl.tbk.h> #include<conio.input\n". cout<<"====================================\n". cout<<"\nDiskon : ". case 2 : cout<<"PEMBELIAN : \n". float dsk.jml.exit\n". cin>>kasir. cin>>nmb. cout<<"total bayar = "<<tbk<<endl. cout<<"====================================\n".h> main() { long tba. cout<<"Masukkan pilihan anda : ". cout<<" TOKO MAJU MAKMUR\n". cin>>pil. cout<<"====================================\n". char nmb[20]. tbk=tba. cin>>hrg. cin>>jml. tba=0. cout<<" 1. cout<<"====================================\n". . cout<<"pilihan menu :\n". cout<<"====================================\n". cout<<" 2. switch(pil) { case 1 : cout<<"NAMA KASIR : ". cout<<"\nNama barang : ".TUGAS RUMAH Pemrograman C++ Tugas : Program Perhitungan sebuah toko Bahasa Pemrogramam : C++ Compiler : Visual C++ 6.0 Identifikasi Script program : #include<iostream. cout<<"\nHarga : ". cout<<"\ntotal bayar = "<<tba<<"-("<<hrg<<" x "<<dsk<<") x "<<jml<<endl. cout<<" 3.hrg. cout<<"TOTAL PEMBAYARAN\n". cout<<"\ntotal pembelian anda adalah : "<<tba. int pil. cout<<"====================================\n".perhitungan\n". tba=hrg*jml. tbk= tba-((hrg*dsk)*jml). cin>>dsk.kasir[20].a=2. cout<<"\nJumlah : ". while (a==2) { system ("cls"). cout<<"====================================\n".

getch().MASUKKAN INPUTAN YANG BENAR".. case 3 : cout<<"EXIT. break. default : cout<<"ERROR. } } } Output Program : . a=3. } if(pil!=3) { cout<<"\nTekan enter untuk melanjutkan".TERIMA KASIH". break.INPUTAN SALAH.break..

tbk=tba) 4. Selesai MASUKKAN INPUTAN YANG BENAR” “EXIT.TERIMA KASIH” . Dan apabila inputan 3 maka keluar karena pada case 3 a=3.INPUTAN SALAH. pil 3 7. Input pil 5. Deklarasi variable 3.. if(pil! =3) Selain 4(defauth) maka apabila ingin mengulang input pilihan maka masih bisa. Proses (tba=0. Output pil 1 Nama kasir “TEKAN ENTER pil 2 perhitungan(OPERASI ARITMATIKA) UNTUK MELANJUTKAN” pil default “ERROR. while (a==2) kondisi dimana input pil yang bernilai benar hanya sampai dengan pilihan kedua. Mulai 2..Algoritma : 1. 6.

TERIMA KASIH defaulth Case 2 a=2 Output : Input: Nama barang.2. Untuk case ke 3 yaitu pilihan exit sehingga program akan selesai.. Saat program dimulai dan pendeklarasian variable setelah itu memasukkan inputan pilihan. diskon ERROR. harga. Saat dipilih case pertama maka input nama kasir dan akan dilanjutkan pada case ke 2 yaitu operasi perhitungan menggunakan operasi aritmatika yang sudah dipelajari sebelumnya.Flowchart : MULAI Input : pil (tba=0.3 maka akan keluar outputan error dan akan keluar pilihan untuk melanjutkan program lagi. tba=hrg*jml tbk= tba((hrg*dsk)*jml). Sama dengan tugas praktikum sebelumnya saya membuat perulangan while (a==2). .Program akan menampilkan total bayar setelh dijumlahkan dan dikurangi diskon. jumlah. Case 1 a=1 Case 3 a=3 tbk=tba) While (a==2) Output : Output : KASIR EXIT. INPUTAN ANDA SALAH Output : Total pembelian Total bayar Tekan enter untuk melanjutkan…. Untuk inputan selain 1. SELESAI Penjelasan Program : Pada tugas rumah ini kita membuat sebuah program dimana program tersebut digunakan untuk membantu transaksi perhitungan sebuah toko.

Yogyakarta : Andi 3.2014. Ide Visual C++. 2. terutama program yang memuat perulangan beberapa statement yang sama . Selain itu juga efisien waktu. DAFTAR RUJUKAN 1.(Online) http://ekaswantara.C++. Kadir Abdul.wordpress.com/looping-dalam-c/ (diakses 28 September 2104) . 2013.wordpress. ekaswantara. Malang : Universitas Negeri Malang.KESIMPULAN Pada modul 5 ini kami mengenal adanya perulangan (looping) dalam bahasa C. Perulangan (looping) sangatlah penting dalam pembuatan suatu program. Tim Asisten Dosen. Modul 1 Pengenalan Sistem Operasi. Dan Algoritma Pemrograman. Dengan memahami bagaimana penggunaan statement perulangan memudahkan programmer untuk membuat suatu program secara lebih simple atau sederhana dengan perulangan. loping dalam C.