PERTEMUAN 4
PERULANGAN (LOOP)
Kasus 4.1 "Cetak Angka"
Cetaklah bilangan 1 sampai 4!Algoritma :- Deklarasi : i = integer;- Proses bisa menggunakan perulangan- Output : perulangan bilangan 1 sampai 4Gambar program Flowchart dengan aplikasi Raptor :
Kasus 4.2 "Cetak Bilangan Ganjil dari 0 sampai 10"
Cetaklah bilangan ganjil dari 0 sampai 10!Ide : Bilangan ganjil dari 0 sampai 10 di awali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 tersisa 1.Algoritma :- Mencetak bilangan ganjil dari 0 sampai 10 ke piranti keluaran- Deklarasi : i = integer- Proses menggunakan perulangan- Output perulangan bilangan ganjil dari 0 sampai 10Gambar Flowchart dengan menggunakan aplikasi Raptor :
Kasus 4.3 "Mencari rata-rata dari n bilangan bulat fositif"
Carilah rata-rata dari n bilangan bulat positif!Analisis :- Rumus rata-rata adalah :- yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i
Algoritma :
- Deklarasi : integer i, n, jumlah, x.
rata = real.
- Deskripsi : - read (n)
- jumlah <= 0
- for i <= 1 to n do
read(x)
jumlah <= jumlah + x
- End : for
rata = jumlah/n
- Write (rata)
Gambar program Flowchart dengan menggunakan aplikasi Raptor :
Gambar Program C++ dengan menggunakan aplikasi Dev C++ :
Kasus 4.4 "Menghitung rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan"
Hitunglah rata-rata dari integer positfAlgoritma :- Diberikan data bilangan bulat positif kemudian dicari rata-ratanya- Deklarasi : integer n,jumlah,x.rata = real.- Deskripsi : jumlah <= 0read (x)n <= 1perulangan- end : forrata = jumlah/(n-1)- write(rata)Gambar Program Flowchart dengan menggunakan aplikasi Raptor :
Gambar Program C++ dengan menggunakan aplikasi Dev C++ :
Kasus 4.7 "Menghitung nilai dari x^y dengan x bilangan real dan y bilangan bulat"
Hitunglah nilai dari x^y dengan x bilangan real dan y bilangan bulat!Analisis :- Input : x dan y- Output : hasil x pangkat yAlgoritma :- Memberikan masukkan nilai x dan y- menghitung pangkat x pangkat y- Deklarasi :- Input : integer x, y, i- Output : integer pangkat- Deskripsi : read (x,y)pangkat <= 1for i <= 1 to n dopangkat <= pangkat*x- end : for- write (pangkat)Gambar Program Flowchart dengan menggunakan aplikasi Raptor :
Gambar Program C++ dengan menggunakan aplikasi Dev C++ :
Kasus 4.8 "Hitunglah a*b dengan metode penjumlahan"
Hitunglah a*b dengan metode penjumlahan!Algoritma :- Menginputkan nilai a dan b- Prosesnya menggunakan perulangan- Hasil (output an hasil kali dengan metode penjumlahan)Gambar Program Flowchart dengan
menngunakan aplikasi Raptor:
Gambar Program C++ dengan menggunakan aplikasi Dev C++:
Sekian dari Saya
Selamat mencoba semoga bermanfaat
Tidak ada komentar:
Posting Komentar