Laporan praktikum pert 8 tentang perulangan

Laporan praktikum tentang perulangan
1.Judul
  • Perulangan
 
2.Teori Dasar
                                        Perulangan

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 menuliskan perintah sampai 100 atau 1000 kali, cukup dengan beberapa perintah saja. Struktur perulangan dalam bahasa C mempunyai bentuk yang bermacam-macam.

Jenis-jenis perulangan :
1.      Struktur Perulangan “For”
Sintaksnya :
     for (ungkapan1; ungkapan2; ungkapan3) {
     pernyataan1;
     pernyataan2;
    
     pernyataanN;
     }
Dengan :
     ungkapan1 = pernyataan inisialisasi sebelum masuk ke perulangan.
ungkapan2 = kondisi yang menentukan pernyataan dalam perulangan terus dijalankan atau tidak.
ungkapan3 = increment / decrement / pengatur variabel yang digunakan dalam ungkapan1.
Pseudocode For:
:
 Flowchart for:
 


2.      Perulangan “ While”
Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.
Flowchart:
 
3.      Struktur Perulangan “ Repeat”
Notasi ini berdasarkan pengulangan pada kondisi boolean. Aksi di dalam badan kalang diulang- ulang sampai kondisi bernilai true. Karena proses pengulangan suatu saat harus berhenti, maka di dalam badan pengulangan harus ada pernyataan yang mengubah nilai peubah.
Flowchart: 


 3.Langkah Kerja
  
1.Buatlah program untuk menampilkan deret sbb:
1     2     3    4    5
6     7     8    9    10
11   12   13  14   15
16   17   18  19   20
Dengan 1 buah loop saja!
 
 

2.Buatlah program menampilkan hal berikut:
untuk n=5
xoxox
xoxo
xox
xo
 

  
 


1.      Buatlah program C dengan menggunakan salah satu notasi perulangan untuk menghitung rata-rata dari sejumlah bilangan bulat, dengan analisa kebutuhan sebagai berikut: 
  aVariabel: data yang diinputkan(x=integer), banyak data(i=integer), jumlah=integer, rerata=float
 b.Inisilisaasi pencacah banyak data(i=0)
c.Inisialisasi jumlah data(jumlah=0)
d.Input: x 
e.Jika i≠0, maka rerata=jumlah/i
  f.Output:rerata
 

 

2.Buatlah program C yang membaca sembarang karakter dan mencetaknya ke layar. Buatkan program C untuk kasus: 
a.Jumlah karakter yang dibaca diketahui, yaitu N buah (baca N terlebih dahulu) 
b.Jumlah karakter yang dibaca tidak diketahui, tetapi proses pembacaan berakhir jika karakter yang dimasukkan adalah karakter titik. 

 
 
3.Seseorang mempunyai tabungan di sebuah bank. Ia dapat menyetor dan mengambil uangnya di bank tersebut, namun jumlah saldo minimun yang harus disisakan di dalam adalah Rp 10.000. ini artinya, jika saldonya Rp10.000, ia tidak dapat mengambil uang lagi. Kode transaksi untuk menyetor adalah o dan kode transaksi untuk mengambil adalah 1. Buatlah algoritma dan program C yang menyimulasikan transaksi yang dilakukan orang tersebut sehingga memungkinkan penabung dapat melakukan transaksi berulangkali sampai saldo yang tersisa Rp10.000 atau jumlah uang yang diambil lebih besar dari saldonya. (Catt: nilai uang yang diambil selalu merupakan bilangan bulat).
 Programnya:


 
 
Runningnya:
 



4.Kesimpulan
    Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses yang berulang ulang sebanyak keinginan kita.Struktur perulangan dalam bahasa C ada 3 yaitu struktur perulangan "for",struktur perulangan "while" dan struktur perulangan "repeat".
 

Komentar

Postingan Populer