Laporan DKP Praktikum VI
-
Upload
ahmadikrom -
Category
Documents
-
view
278 -
download
5
Transcript of Laporan DKP Praktikum VI
LAPORAN PRAKTIKUM VI“PERULANGAN”
DASAR KOMPUTER DAN PEMOGRAMAN
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS AHMAD DAHLAN
YOGYAKARTA
2011
DISUSUN OLEH:
NAMA : AHMAD IKROM
NIM : 11B22025
PRODI : TEKNIK ELEKTRO
PRAKTIKUM VI
PERULANGAN
A.TUJUAN PRAKTIKUM1. Menjelaskan struktur perulangan while, do..while dan For
2. Menjelaskan struktur sintaksis while, do..while dan For
3. Menyusun dan menjelaskan program menggunakan stuktur perulangan while, do..while
dan for
4. Menyusun flowchrat untuk struktur perulangan
B.DASAR TEORIPerulangan adalah suatu tindakan untuk melakukan halyang serupa berkal-ikali, misalnya
menampilkan tulisan “Teknik Elektro UAD” seratus kali.
Perulangan Bersyarat “Periksa-jalankan” : WHILE
Struktur perulangan while mempunyai bentuk sebagai berikut
Dalam hal ini pernyataan akan dijalankan terus menerus selama kondisi bernilai true. Jika
dalam keadaan awal kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali.
Perulangan bersyarat “jalankan-periksa” : DO-While
Struktur perulangan do-while mempunyai bentuk sebagai berikut :
Bentuk perintah diatas dibaca :
Kerjakan pernyataan selama kondisi bernilai true
Dalam struktur ini pernyataan paling sdikit akan dikerjakan satu kali.pernyataan pasti
dikerjakan, karena langkah pertama struktur perulangan do-while mengerjakan pernyataan,
kemudian baru dikuti pengujian terhadap kondisi. Stuktur ini sangat cocok untuk program
yang tidak memerlukan pengujian terlebih dahulu sebelum melakukan pernataan.
Teknik Elektronika Universitas Ahmad Dahlan Page 2
do{Pernyataan}While (kondisi)
While (kondisi){Pernyataan}
Perulangan dengan FOR
Struktur perulangan for mempunyai bentuk sebagai berikut :
Struktur for digunakan untuk perulngan dengan jumlah perulangan sudah dipastikan.
Keterangan :
Inisialisasi : Memberi nilai awal pada variabel kendali.
Kondisi : Untuk mengendalikan perulangan, dilanjutkan/diakhiri.
Perubahan : Menyatakan perubahan nilai variable kendali, yaitu penambahan atau
pengurangan.
C.HASIL DAN PEMBAHASAN1. Program VI.1 (Perulangan Bersyarat “Periksa-jalankan” : WHILE)
No Lines Keterangan1 iostream #Pemanggil file header <Pustaka library stream>2 conio #Pemanggil file header <Pustaka library conio> (pustaka operasi konsol)3 main () Program utama (tidak ada return value)4 { char Maxsimum character [jumlah karakter]5 int tombol Integer tombol (integer/bilangan bulat)6 tombol 'Y' Memfungsikan tombol (jika tombol =”Y” atau “y” maka ulangi)7 while Perulangaan while (tombol=”Y” atau “y” lakukan program selanjutnya)8 cout << Keluarkan/outputkan (“masukkan nama anda =")9 cin >> Masukkan nama (ambil data dari “nama”)10 cout << Keluarkan/outputkan (hallo di ikuti (data dari nama) di bawahnya)
Teknik Elektronika Universitas Ahmad Dahlan Page 3
For (inisialisasi ; kondisi ; perubahan){Pernyataan}
11 cout << Keluarkan/outputkan (“apakah mau mengulangi (Y/T)?”)
12 gecth Mengalihkan fungsi tombol (jika tombol tidak =’Y’ atau ‘y’ lanjutkan program selanjutnya)
13 endl << endl Membuat tampilan(output) dengan jarak yang teratur sehingga rapi
14 cout << Keluarkan/outputkan ("SELESAI")
2. Program VI.2 (Perulangan bersyarat “jalankan-periksa” : DO-While)
No Lines Keterangan1 iostream Pustaka library stream2 main () Program utama (tidak ada return value) 3 int cacah Integerkan cacah4 float nilai Integer tombol5 cout << Tampilkan menghitung rerata nilai6 cout << Tampilkan "masukkan nilai"7 do { Kerjakan cacah8 cout << Tampilkan "Data ke-" sesuai fungsi cacah9 cin >> nilai Masukkan nilai10 jumlah = Rumus penambahan11 while ( Lakukan perulangan mulai dari 0, keatas12 rerata = Rumus pembagian13 cout << Tampilkan banyak data sebagai fungsi cacah14 cout << Tampilkan jumlah sesuai fungsi jumlah15 cout << Tampilkan rerata sesuai fungsi rerata
3. Program VI.3 (Memutus perulangan break dan countinue)
Teknik Elektronika Universitas Ahmad Dahlan Page 4
di hilangkan
diganti
4. Program VI.4 (FOR untuk perulangan)
Teknik Elektronika Universitas Ahmad Dahlan Page 5
diganti
diganti
Teknik Elektronika Universitas Ahmad Dahlan Page 6
diganti
5. Program VI.5 (Perulangan for bertingkat : Tabel perkalian)
di ubah
Hasil setw (5)
Teknik Elektronika Universitas Ahmad Dahlan Page 7
KESIMPULAN1. Pustaka iostream adalah pustaka/library yang sering digunakan dalam pemograman
bahasa C++. Program yang memakai pustaka iostream harus menyatakan (Include) File
iostream.
2. Opersi input (cin) yang dilakukan oleh operator right shift atau operator extraction
adalah (>>). Begitu pula Operasi output (cout) dilakukan oleh operator left shift atau
operator insertion (<<). Dan Sintaksis yang digunakan pada perintah keluaran adalah
cout << daftar_keluaran, dan Sintaksis yang digunakan pada perintah masukan adalah
Cin >> daftar_masukan.
3. Pernyataan-pernyataan dalam C++ bersifat case sensitive, artinya peka dalam
membedakan huruf besar dan kecil, variable a dengan A adalah dua hal yang berbeda.
REFRENSI Petunjuk Praktikulum Dasar Pemograman (PP/PTE/DPM/01/R0), Oleh Kartika
Firdausy,S.T,M.T
Teknik Elektronika Universitas Ahmad Dahlan Page 8