semoga bermanfaat laporan yang saya ungg

  

LAPORAN PRAKTIKUM V

PERULANGAN (LOOPING)

  

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++

Dibimbing oleh Bpk. Wahyu Sakti G.I

Oleh:

  

AnandaPutriSyaviri

130533608243

S1 PTI’13 OFF B

  

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

PRODI PENDIDIKAN TEKNIK INFORMATIKA

Oktober 2013

PERULANGAN (LOOPING)

A. Tujuan

  Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :

1. Mengenal dan memahami penggunaan statement perulangan 2. Membuat program sederhana dengan menerapkan konsep perulangan.

B. Statemen FOR Statement FOR digunakan untuk menyatakan perulangan.

  Sintaksnya:

  • Ungkapan1 merupakan statement awal (inisialisasi)
  • Ungkapan2 merupakan kondisi/syarat perulangan dilakukan
  • Ungkapan3 merupakan statement control untuk perulangan

    - Blok Pernyataan merupakan pernyataan yang dijalankan jika syarat terpenuhi.

    Contoh:

  for (a = 1; a <= 5; a++) { cout<< “Hello world \n”; } Perintah di atas akan menampilkan teks Hello World sebanyak 5 buah.

  tanda a++. Apa maksudnya?

Selain berupa angka, pencacah perulangan juga dapat berupa karakter. Contoh:

  for (huruf = „Z‟; huruf >= „A‟; huruf--) { cout<< “Huruf abjad= “ << huruf << “\n”; }

  Perintah di atas akan menampilkan teks Huruf abjad = mulai dari Z sampai dengan A operator –

  for (angka = 1; angka <= 6; angka+=2) { cout<< “Isi dari angka = “ << angka << endl; } Perintah di atas akan menampilkan angka 1, 3, 5.

  Mengapa terjadi demikian? Perhatikan perintah angka+=2!

Di bawah ini adalah program untuk mencetak bilangan genap yang kurang dari n

(n diperoleh dari input).

  #include <iostream.h> #include <conio.h> void main() { int bil, n; cout<< “Masukkan n = “; cin>> n; for (bil = 0; bil < n; bil++) { if (bil % 2 == 0) cout << bil << “ ”; }

  }

  Contoh program di bawah ini digunakan untuk menjumlahkan sejumlah data angka. Angka

yang akan dijumlahkan diinputkan satu-persatu. Proses pemasukan data angka akan berhenti

ketika dimasukkan angka –1. Setelah itu tampil hasil penjumlahannya.

  #include <iostream.h> #include <conio.h> void main() { int data, jumlah,cacah; jumlah = 0; data = 0; cacah = 0; while (data != -1) { cout<< “Masukkan data angka : “; cin>> data; jumlah += data; cacah++; } cout<< “Jumlah data adalah : “ << jumlah” << endl; cout<< “Rata-rata : ” << jumlah/cacah; }

  Kondisi dalam WHILE juga dapat menggunakan operator logika. Misalnya

  Perbedaan dengan WHILE sebelumnya yaitu bahwa pada DO WHILE statement

perulangannya dilakukan terlebih dahulu baru kemudian di cek kondisinya. Sedangkan WHILE

kondisi dicek dulu baru kemudian statement perulangannya dijalankan. Akibat dari hal ini adalah

dalam DO WHILE minimal terdapat 1x perulangan. Sedangkan WHILE dimungkinkan

perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai FALSE.

  Contoh:

  a = 1; do { cout<< “Hello world \n”; a++; } while(a==0)

  Perintah di atas akan muncul satu buah Hello World. Bandingkan dengan yang berikut ini:

  a = 1; while(a==0)

  cout<< “Hello world \n”; a++; }

  Perintah di atas sama sekali tidak menampilkan Hello World, karena kondisinya langsung FALSE.

  LatihanPraktikum 1 Pemrograman C++ Nama Program : Program Segitiga menggunakan “for” Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include <iostream.h> #include <conio.h> int main () { int a, b, c; char d; cout<<"------------Program Segitiga-------------------"<<endl; cout<<"----------Ananda Putri Syaviri-----------------"<<endl; cout<<"--------------130533608243---------------------"<<endl; n: cout<<"MASUKKAN NILAI "<<endl; cin>>b; for (a = 1; a <= b; a++)//*TINGGI*// { for (c=1;c<=a;c++) //*ALAS*// cout<<"*"; cout<<"\n";

  } cout<<"Lakukan pengulangan kembali (HAI/IE):"; cin>>d; if (d== 'H') main(); else if (d== 'I') getch ();

  }

  Output Program: Algoritma: 1. Mulai.

  2. Masukkan inputan a,b,c,d.

  3. Masukkan jumlah nilai.

  4. Masukkan pernyataan “a=1; a <=b; a++” sebagai tinggi dari segitiga.

  5. Masukkan pernyataan “c=1; c<=a; c++” sebagai alas dari segitiga.

  6. Cetak hasil.

  7. Lakukan pengulangan kembali., maka”tekan H”.

  8. Jika tidak tekan “I”.

  9. Cetak hasil.

  10. Selesai.

  Deskripsi:

Untuk membuat program segitiga, inputan yang harus dimaksukkan adalah berapa nilai a, b, c,

dan d . “a” sebagai baris, “b” sebagai tinggi, “c” sebagai kolom, dan “d” sebagai karakternya.

  

Penggunaan “\n;” berfungsi untuk memberi jarak antara karakter yang terbentuk, agar hasilnya

jelas terlihat (tidak menumpuk). Untuk penggunaan perintah “Lakukan pengulangan” digunakan

kembali operand if (untuk penyataan yang terpenuhi/ benar) dengan menuliskan pernyataan

bahwa d(karakter) == ‘H’ atau ‘I’(sebagai kata kunci) yang nantinya akan dikenali/dibaca oleh

computer. Untuk menampilkan menu pertama digunakan deklarasi variable “main ( );” selain itu

  

bisa menggunakan “goto n;” setelah itu gunakan operand else if untuk penyataan yang salah.Jika

program melibatkan “getch( );” maka perlu disertakan file header “#include <conio.h>”. Jika

program melibatkan obyek “cout” maka perlu disertakan file header “#include <iostream.h>.

Penggunaan getch ( ) berfungsi untuk tidak menampilkan karakter dari tombol yang ditekan,

berguna membaca sebuah karakter tanpa perlu menekan enter, dipakai juga untuk membaca

tombol spasi, ataupun tab.

  LatihanPraktikum2 Pemrograman C++ Nama Program :Simulasi menu program dengan menggunakan “while” Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include <iostream.h> #include <conio.h> int main () { int p; while(p!=4) { system("cls"); cout<<"MENU PILIHAN\n"<<endl; cout<<"1. BACA DATA\n"<<endl; cout<<"2. UBAH DATA\n"<<endl; cout<<"3. HAPUS DATA\n"<<endl; cout<<"4. EXIT\n"<<endl; cout<<"Pilihan Anda (1/2/3/4)?....\n"; cin>>p; if (p<4) { cout<<"Anda Memilih Menu"<<p<<endl; cout<<"Tekan ENTER untuk kembali ke menu awal\n"<<endl; cout<<"\n";

  } else if (p==4) else { cout<<"Maaf , pilihan Anda tidak tersedia\n"<<endl; cout<<"Tekan ENTER untuk kembali ke menu awal\n"<<endl;

  } getch (); }

  }

  Output Program : Algoritma:

  1. Mulai.

  2. Masukkan inputan “p”.

  3. Masukkan pilihan anda 1/2/3/4 4. Jika pilih 1, maka “Anda memilih menu 1”.

  5. Jika pilih 2, maka “Anda memilih menu 2”.

  6. Jika pilih 3, maka “Anda memilih menu 3”.

  7. Jika pilih 4, maka “Anda memilih menu 4”.

  8. Untuk kembali ke menu awal, maka “tekan ENTER” 9. Masukkan pilihan sampai bernilai salah.

  10. Cetak hasil.

  11. Selesai.

  Deskripsi:

Untuk membuat program simulasi pilihan menu diatas, digunakan looping statement “while”.

  

Inputan yang digunakan adalah “p”. kemudian menggunakan “system(“cls”);” yang fungsinya

nantinya digunakan untuk menghapus layar usai program dijalankan. Penggunaan “\n;” untuk

memberi jarak (spasi) pada kalimat satu dengan yang lainnya. Dalam “while”terdapat operand

“if” untuk pernyataan yang terpenuhi-“else if” untuk pernyataan akhir -else(sebagai penyataan

salah).Jika program melibatkan “getch( );” maka perlu disertakan file header “#include

<conio.h>”. Jika program melibatkan obyek “cout” maka perlu disertakan file header “#include

<iostream.h>”.

  Tugas Rumah Praktikum 1 Pemrograman C++ Nama Program :Program menentukan nama hari Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  • - Cara 1.

  #include <conio.h> #include <stdio.h> #include <iostream.h> int main () { char hari; int i; cout<< "\n|++++++Pilihan Kode Hari+++++++++++++|"; cout<< "\n|====================================|"; cout<< "\n|____________________________________|"; cout<< "\n| A=SENIN C=RABU D=KAMIS G=AHAD |"; cout<< "\n| B=SELASA E=JUM'AT F=SABTU |"; cout<< "\n|____________________________________|"; cout<< "\n=====================================|"; for (i = 1; i<=4; i=i+1) { cout<<"\nPilihan :"<<i; cout<< "\nMasukkan Kode Hari (A..G) : "; cin>> hari; if (hari=='a' || hari == 'A') { cout<< "Hari SENIN\n";

  } else if (hari=='b' || hari=='B') { cout<< "Hari SELASA\n";

  } else if (hari=='c' || hari== 'C') { cout<< "Hari RABU\n";

  } else if (hari=='d' || hari== 'D') { cout<< "Hari KAMIS\n";

  } else if (hari=='e' || hari=='E') { cout<< "Hari JUM'AT\n";

  } else if (hari=='f' || hari=='F') { cout<< "Hari SABTU\n";

  } else if (hari=='g' || hari== 'G') { cout<< "Hari AHAD\n";

  } else

  } getch(); }

  Output Program: Algoritma: 1. Mulai.

  2. Masukkan inputan kode hari.

  3. Masukkan “A”, maka “Hari SENIN”.

  4. Masukkan “B”, maka “Hari SELASA”.

  5. Masukkan “C”, maka “Hari RABU”.

  6. Masukkan “D”, maka “Hari KAMIS” 7. Masukkan “E”, maka “Hari JUM’AT”.

  8. Masukkan “F”, maka “Hari SABTU”

  9. Masukkan “G”, maka “Hari AHAD” 10. Cetak hasil.

  11. Jika masukkan selain A-G , maka”Maaf kode hari yang Anda masukkan salah”.

  12. Cetak hasil.

  13. Selesai.

  Deskripsi:

Untuk membuat program diatas, menggunakan operand if , looping for. Penggunaan “\n;” untuk

memberi spasi pada setiap kalimat. Inputan yang dimasukkan adalah integer i, char hari.

  #include <iostream.h> #include <conio.h> #include <stdlib.h> int main () { int kode_hari; kode_hari=0; while (kode_hari>7 || kode_hari<7) { system ("cls"); cout<<"Menentukan hari"<<endl; cout<<"1=SENIN 3=RABU 5=JUM'AT 7=AHAD"<<endl; cout<<"2=SELASA 4=KAMIS 6=SABTU"<<endl; cout<<"Kode hari(1-2-3-4-5-6-7):"; cin>>kode_hari; // pilihan kode hari 1 while(kode_hari==1) { system ("cls"); cout<<"SENIN"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; }

  

Menggunakan perulangan (looping) dengan statement , for (i=1; i<=4; i=i+1). Dalam looping for

terdapat operand if-else if. Penggunaan else untuk menyatakan pernyataan yang salah. Jika

program melibatkan “getch( );” maka perlu disertakan file header “#include <conio.h>”.Jika

program melibatkan obyek “cout” maka perlu disertakan file header “#include <iostream.h>”.

Penggunaan getch ( ) berfungsi untuk tidak menampilkan karakter dari tombol yang ditekan,

berguna membaca sebuah karakter tanpa perlu menekan enter, dipakai juga untuk membaca

tombol spasi, ataupun tab.

  • - Cara 2

  // pilihan kode hari 2 while(kode_hari==2) { system ("cls"); cout<<"SELASA"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; } // pilihan kode hari 3 while(kode_hari==3) { system ("cls"); cout<<"RABU"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; } // pilihan kode hari 4 while(kode_hari==4) { system ("cls"); cout<<"KAMIS"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; } // pilihan kode hari 5 while(kode_hari==5) { system ("cls"); cout<<"JUM'AT"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; }

  // pilihan kode hari 6 while(kode_hari==6) { system ("cls"); cout<<"SABTU"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break;

  // pilihan kode hari 7 while(kode_hari==7) { system ("cls"); cout<<"AHAD"<<endl; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu"<<endl; system("pause"); break; } // PILIHAN KODE HARI SALAH while (kode_hari>7) exit(1);

  } }

  Output Program : Algoritma: 1. Mulai.

  2. Masukkan inputan kode_hari, kode_hari=0.

  3. Pilih kode hari 1/2/3/4/5/6/7

  4. Jika pilih 1, maka “Senin” 5. Jika pilih 2, maka”Selasa”.

  6. Jika pilih 3, maka “Rabu” 7. Jika pilih 4, maka”Kamis”.

  8. Jika pilih 5, maka “Jum’at” 9. Jika pilih 6, maka”Sabtu”.

  10. Jika pilih 7, maka”Ahad”.

  11. Cetak hasil.

  12. Lakukan pengulangan kembali “tekan ENTER”.

  13. Jika pilih selain 1-7, maka programlangsung berhenti “EXIT” 14. Selesai.

  Deskripsi:

Untuk membuat program diatas, masukkan inputan kode_hari, kode_hari=0. Menggunakan

looping statement “while” (kode_hari>7 || kode hari<7 ). Menggunakan operand “or”.

  

Penggunaan “system (“cls”);” untuk menghapus layar usia program pertama dijalankan. Di dalam

while terdapat while lainnya , untuk pilihan kode hari. Penggunaan “system(“pause”);” agar

program tidak cepat berakhir sebelum ke pernyataan akhir. Penggunaan “break;” agar program

tidak berjalan terus ke pernyataan yang ada dibawahnya, jadi break digunakan untuk satu

pernyataan. Penggunaan “(exit(1))” agar debug program yang telah siap digunakan , saat

pernyataan yang dimasukkan salah, program langsung berhenti (keluar).Jika program melibatkan

obyek “cout” maka perlu disertakan file header “#include <iostream.h>”. Penggunaan system

(“cls”) identic dengan clrscr ( ); maka perlu disertakan header “#include <conio.h>”.Penggunaan

“exit(1)” perlu disertakan file header “#include <stdlib.h>.

  Tugas Rumah Praktikum 2 Pemrograman C++ Nama Program :Simulasi menu program dengan menggunakan “while” Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include<iostream.h> #include<stdlib.h> int main() { int jwb; jwb=0; while (jwb>4 || jwb<4) { system ("cls"); cout<<"|===============================|\n";

  cout<<"|Ini adalah Program Menu Pilihan|\n"; cout<<"|-------AnandaPutriSyaviri------|\n"; cout<<"|----------130533608243---------|\n"; cout<<"|----------PTI'13 OFF B---------|\n"; cout<<"|----------Menu Pilihan---------|\n"; cout<<"|===============================|\n"; cout<<"| 1. Baca Data |\n"; cout<<"| 2. Ubah Data |\n"; cout<<"| 3. Hapus Data |\n"; cout<<"| 4. Exit |\n"; cout<<"|===============================|\n"; cout<<endl<<"Pilihan Anda 1/2/3/4: "; cin>>jwb; //Pilihan 1 while(jwb==1) { system("cls"); cout<<"Anda Memilih Menu 1"; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu awal"<<endl; system("pause"); break; } //Pilihan 2 while(jwb==2) { system("cls"); cout<<"Anda Memilih Menu 2"; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu awal"<<endl; system("pause"); break;

  } //Pilihan 3 while(jwb==3) { system("cls"); cout<<"Anda Memilih Menu 3"; cout<<endl; cout<<"Tekan ENTER untuk kembali ke menu awal"<<endl; system("pause");

  } //Pilihan 4 while(jwb==4) exit(1);

  } }

  Output Program : Algoritma: 1. Mulai.

  2. Masukkan inputan jwb, jwb=0.

  3. Masukkan pilihan menu anda 1/2/3/4 4. Jika pilih 1, maka “Baca Data”.

  5. Jika pilih 2, maka “Ubah Data”.

  6. Jika pilih 3, maka “Hapus Data”.

  7. Jika pilih 4, maka “Exit”.

  8. Cetak hasil.

  9. Lakukan pengulangan, maka”tekan ENTER”.

  10. Pilih menu 4, maka program langsung terhenti “Exit”.

  11. Cetak hasil.

  12. Selesai.

  Deskripsi:

  

Untuk membuat program di atas, menggunakan looping statement “while”. Masukkan inputan

jwb; dan jwb=0; .while (jwb>4 || jwb<4) , menggunakan operand “or”, angak 4 digunakan karena

pilihan menu yang harus disediakan berjumlah 4. Penggunaan “system(“cls”);” untuk

menghapus layar sesudah pernyataan awal selesai dijalankan dan kembali ke menu utama.

Kemudian untuk pilihan- pilihan menu menggunakan looping while kembali, sehingga di

dalamwhile terdapat while, dengan statement “while (jwb==1)” dst untuk masing- masing pilihan

menu. Penggunaan “system(“pause”)” agar program tidak langsung berhenti. Penggunaan

“break;” agar program tidak berjalan terus , mengeksekusi pernyataan dibawahnya. Jadi break

hanya digunakan untuk satu pernyataan saja, jika tidak. Program akan berjalan terus selamanya.

Dan penggunaan “ exit(1)” agar jika memasukkan inputan salah, program langsung

berhenti/keluar.Penggunaan system (“cls”) identic dengan clrscr ( ); maka perlu disertakan header

“#include <conio.h>”.Penggunaan “exit(1)” perlu disertakan file header “#include <stdlib.h>.

  Tugas Rumah Praktikum 3 Pemrograman C++ Nama Program : Program untuk menampilkan semua penyelesaian dari persamaan x + y + z = 20

  Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include <iostream.h> #include <conio.h> void main() { int a, b, c; int MAX = 20; cout<<"=====================\n"; cout<<" \n"; cout<<"x y z \n"; cout<<" \n"; cout<<"=====================\n"; for(a=0;a<=MAX; a++) { for(b=0;b<=MAX;b++) { for(c=0;c<=MAX;c++) { if( (a + b + c) == MAX) { cout<<a<<"\t"<<b<<"\t"<<c; cout<<"\n"; getche(); } } } } getche(); }

  Output Program : Algortima: 1. Mulai.

  2. Masukkan inputan a, b, c dan int MAX=20.

  3. Masukkan looping for(a=0;a<=MAX;a++)

  4. Masukkan looping for(b=0;b<=MAX;b++)

  5. Masukkan looping for(c=0;c<=MAX;c++)

  

6. Masukkan fungsi operand if ((a+b+c)==MAX)

7. Cetak hasil.

  8. Selesai.

  Deskripsi:

Untuk membuat program diatas, menggunakan looping statement for. Jika program melibatkan

obyek “cout” maka perlu disertakan file header “#include <iostream.h>”. Jika program

melibatkan obyek “getche ( );” maka perlu disertakan file header “#include <conio.h>”.

Penggunaan getche ( ) identik dengan getch ( ), berfungsi untuk tidak menampilkan karakter dari

tombol yang ditekan, berguna membaca sebuah karakter tanpa perlu menekan enter, dipakai juga

untuk membaca tombol spasi, ataupun tab.

  Tugas Rumah Praktikum 4 Pemrograman C++ Nama Program :Program transaksi di bank Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include<iostream.h> #include<conio.h> #include<stdlib.h> int main() { int menu , setor, tarik; char jawab; long saldo; saldo=10000; do { menu: system("cls"); cout<<"|==============================|\n"; cout<<"| PT. BANK SYARIAH BENERAN |\n"; cout<<"|==============================|\n"; cout<<" Saldo Anda:Rp. "<<saldo; cout<<"\n|============================|\n"; cout<<"| Menu Transaksi |\n"; cout<<"|==============================|\n"; cout<<"| 2. Ambil Tabungan |\n"; cout<<"| 3. Exit |\n"; cout<<"|==============================|\n"; cout<<" Pilih Menu (1/2/3) ? : "; cin>>menu; if(menu==1)

  { system("cls"); cout<<"|=================================|\n"; cout<<"| Menu Penyetoran |\n"; cout<<"|=================================|\n"; cout<<" Jumlah Setor :Rp. ";cin>>setor; saldo=saldo+setor; system("cls"); cout<<"|=================================|\n"; cout<<"| Saldo |\n"; cout<<"|=================================|\n"; cout<<" Saldo Anda :Rp. "<<saldo; cout<<endl;

  } else if(menu==2) { system("cls"); cout<<"|=================================|\n"; cout<<"| Menu Penarikan |\n"; cout<<"|=================================|\n"; cout<<" Jumlah Penarikan :Rp. ";cin>>tarik;

  { if (saldo-tarik<10000) { system("cls"); cout<<"|=================================|\n"; cout<<"| Maaf Saldo Anda Tidak Mencukupi |\n"; cout<<"| Saldo Minimal Rp.10000 |\n"; cout<<"| |\n"; cout<<"|===========Terima Kasih==========|\n"; cout<<"*******ANANDA PUTRI SYAVIRI *******\n";

  } else saldo=saldo-tarik; system("cls"); cout<<"|=================================|\n"; cout<<"| Saldo |\n"; cout<<"|=================================|\n"; cout<<" Saldo Anda :Rp. "<<saldo; cout<<endl;

  } }

  } else if(menu==3) { exit(1); } else { cout<<"\n\nMenu yang anda inputkan tidak ada \n"; goto menu;

  } cout<<"\nKembali ke Menu Utama(Y/T)? : "; cin>>jawab;

  } while(jawab=='Y'||jawab=='y'); cout<<"\n****** Terima Kasih ******\n"; cout<<"***Ananda Putri Syaviri****\n";

  }

  Output Program:

  Algoritma: 1. Mulai.

  2. Masukkan inputan menu, setor, tarik, jawab, saldo awal= 10000.

  3. Pilih menu 1, maka “Setor Tabungan”.

  4. Pilih menu 2, maka “Ambil Tabungan”.

  5. Pilih menu 3, maka “Exit”.

  6. Masukkan jumlah setoran.

  7. Saldo akhir (1) = saldo awal+setor 8. Cetak hasil.

  9. Masukkan jumlah penarikan.

  10. Saldo akhir (2)= saldo akhir (1)-penarikan.

  11. Cetak hasil.

  

12. Jika penarikan yang diingkan tidak terpenuhi, maka “Maaf saldo anda tidak mencukupi”.

  

13. Jika menu inputan yang dimasukkan tidak terpenuhi, maka “Menu yang anda inputkan

  14. Cetak hasil.

  15. Selesai.

  Deskripsi:

Untuk membuat program di atas, maka menggunakan looping do while. Inputannya berupa int

menu, setor, tarik,jawab, saldo yang nantinya akan keluar dalam bentuk bilangan bulat. Int, char,

long merupakan tipe data bilangan bulat. Penggunaan “system(“cls”);” yang fungsinya nantinya

digunakan untuk menghapus layar usai program dijalankan dan kembali ke menu

utama.Penggunaan system (“cls”) identic dengan clrscr ( ); maka perlu disertakan header

“#include <conio.h>”. Jika program melibatkan obyek “cout” maka perlu disertakan file header

“#include <iostream.h>”. Penggunaan goto untuk kembali ke menu awal .Penggunaan “exit(1)”

perlu disertakan file header “#include <stdlib.h>.

  

KESIMPULAN

  1. Pernyataan for digunakan untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan.

  2. Pernyataan while digunakan untuk mengatur agar pemakai menekan tombol pilihan yang absah.

  3. Pengujian terhadap ungkapan while dilakukan sebelum bagian pernyataan.

  4. Pernyataan while merupakan salah satu pernyataan untuk memproses suatu pernyataan atau beberapa kali.

  5. Saat membuat program dengan for, while atau do-while, akan memberikan hasil pengulangan secara terus-menerus, sehingga untuk menghentikan program digunakan “break;”.

  6. Pada pernyataan do-while, pengujian ungkapan akan dilakukan belakangan, sehingga minimal program akan dijalankan sekali, sedangkan pada while, bagian pernyataan ada kemungkinan tidak akan dieksekusi sama sekali.

  7. Jika menggunakan pernyataan while, pastikan bahwa suatu saat ungkapan pada while bernilai salah, jika tidak program akan dijalankan selamanya.

  8. Prototype “exit( )” ada pada file header “#include <stdlib.h>.

  9. Prototype “system (“cls”) atau “clrscr ( );” ada pada file header “#include <conio.h.

  10. Prototype “getche ( )” ada pada file header “#include <conio.h>.

DAFTAR RUJUKAN

  

Tim Asisten Dosen. 2013. Modul 5. PERULANGAN (LOOPING). Malang: Universitas Negeri

Malang. Kadir, Abdul. 2003. Pemrograman C++. Yogyakarta: Penerbit ANDI.