Laporan Pertemuan 8
ALGORITMA PEMOGRAMAN
Dosen Pembimbing :
SRI NOFRI WIHANDARI S,Pd
Disusun oleh :
NOVA HARDYANTI
15214034
PRODI REKAYASA PERANGKAT LUNAK
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
2015
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:
CONTOH:
Membuat
program C untuk menghitung jumlah deret 1+2+3+4+...+N.
Analisa
kebutuhan:
-
Variabel: jumlah
deret(N=integer), jumlah=integer, variabel perulangan (i=integer).
-
Input: jumlah deret
-
Proses: ulangi dari i=1 sampai
i=N, jumlah=jumlah+i
-
Lakukan proses perulangan
hingga i=N
-
Output: jumlah
Program C dengan notasi For:
Program C dengan notasi While:
Program C dengan notasi Repeat:
Latihan(setiap latihan lengkapi
dengan analisis kebutuhan, algoritma(flowchart):
1. Buatlah
program C dengan menggunakan salah satu notasi perulangan untuk menghitung
rata-rata dari sejumlah bilangan bulat, dengan analisa kebutuhan sebagai
berikut:
·
Variabel: data yang
diinputkan(x=integer), banyak data(i=integer), jumlah=integer, rerata=float
·
Inisilisaasi pencacah banyak
data(i=0)
·
Inisialisasi jumlah
data(jumlah=0)
·
Input: x
·
Jika i≠0, maka rerata=jumlah/i
·
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).
T TUGAS LATIHAN ....
1.KLIK C++,lalu isikan file berupa gambar seperti di bawah ini..
.Maka untuk mencek hasil dari proses program tesebut klik f11.maka akan tampil hasil seperti di bawah ini...
3. Masukan program baru denggan cara klik new,masukan program ke dalam c++ tersebut,seperti di bawah ini...
4.Untuk melihat hasil program tersebut klik f11..maka akan muncul hasil seperti di bawah ini...
T TUGAS LATIHAN ....
1.KLIK C++,lalu isikan file berupa gambar seperti di bawah ini..
.Maka untuk mencek hasil dari proses program tesebut klik f11.maka akan tampil hasil seperti di bawah ini...
3. Masukan program baru denggan cara klik new,masukan program ke dalam c++ tersebut,seperti di bawah ini...
4.Untuk melihat hasil program tersebut klik f11..maka akan muncul hasil seperti di bawah ini...
Tidak ada komentar:
Posting Komentar