Struktur Perulangan Yohana Nugraheni Definisi Struktur perulangan digunakan

  • Slides: 16
Download presentation
Struktur Perulangan Yohana Nugraheni

Struktur Perulangan Yohana Nugraheni

Definisi • Struktur perulangan digunakan untuk melakukan suatu perintah secara berulang. • Bentuk pernyataan

Definisi • Struktur perulangan digunakan untuk melakukan suatu perintah secara berulang. • Bentuk pernyataan struktur perulangan dalam bahasa C++ : – For – While – Do…while

Flowchart Struktur Perulangan Inisialisasi Kondisi True Pernyataan Menaikkan/ menurunkan nilai counter Langkah Memberi nilai

Flowchart Struktur Perulangan Inisialisasi Kondisi True Pernyataan Menaikkan/ menurunkan nilai counter Langkah Memberi nilai awal untuk counter / variabel pencacah False

Pernyataan For Sintaks pernyataan For for (inisialisasi; kondisi; langkah) { pernyataan; } – Digunakan

Pernyataan For Sintaks pernyataan For for (inisialisasi; kondisi; langkah) { pernyataan; } – Digunakan untuk perulangan yg jumlahnya sudah diketahui dg jelas.

Pernyataan While • Sintaks pernyataan While inisialisasi; Pernyataan akan dieksekusi berulang-ulang selama while (kondisi)

Pernyataan While • Sintaks pernyataan While inisialisasi; Pernyataan akan dieksekusi berulang-ulang selama while (kondisi) kondisi terpenuhi (bernilai T) { pernyataan; langkah; }

Pernyataan Do…While • Sintaks pernyataan Do…While inisialisasi; Pernyataan akan dieksekusi berulang-ulang selama do {

Pernyataan Do…While • Sintaks pernyataan Do…While inisialisasi; Pernyataan akan dieksekusi berulang-ulang selama do { kondisi terpenuhi (bernilai T) pernyataan; langkah; } while (kondisi);

Contoh 1 • Buatlah algoritma dan program untuk menampilkan tulisan “Aku cinta kamu” sebanyak

Contoh 1 • Buatlah algoritma dan program untuk menampilkan tulisan “Aku cinta kamu” sebanyak 10 baris.

Contoh 2 • Buatlah algoritma dan program untuk menampilkan bilangan 1 – 10. Output

Contoh 2 • Buatlah algoritma dan program untuk menampilkan bilangan 1 – 10. Output : 1 2 3 4 5 6 7 8 9 10

Contoh 3 • Buatlah algoritma dan program untuk menampilkan deret bilangan berikut : 10000000

Contoh 3 • Buatlah algoritma dan program untuk menampilkan deret bilangan berikut : 10000000 100000 1000 10 1

Contoh 4 • Buatlah algoritma dan program untuk menampilkan semua bilangan bulat dalam rentang

Contoh 4 • Buatlah algoritma dan program untuk menampilkan semua bilangan bulat dalam rentang 1 -25 yang tidak habis dibagi 5.

Contoh 5 • Buatlah algoritma dan program untuk menampilkan tabel harga fotokopi 1 -100

Contoh 5 • Buatlah algoritma dan program untuk menampilkan tabel harga fotokopi 1 -100 lembar dimana harga per lembarnya adalah Rp. 125, 00

Contoh 6 • Buatlah algoritma dan program untuk menampilkan bilangan dalam rentang yang diinputkan

Contoh 6 • Buatlah algoritma dan program untuk menampilkan bilangan dalam rentang yang diinputkan oleh user.

Contoh 7 • Buatlah algoritma dan program untuk meminta n buah bilangan bulat diinputkan

Contoh 7 • Buatlah algoritma dan program untuk meminta n buah bilangan bulat diinputkan kemudian menampilkan jumlah bilangan tsb. Contoh output : Banyaknya bilangan = 3 Bilangan 1 = 4 Bilangan 2 = 3 Bilangan 4 = 10 Jumlah = 17

Contoh 8 • String dalam bahasa C++ selalu diakhiri dengan karakter NULL ( �

Contoh 8 • String dalam bahasa C++ selalu diakhiri dengan karakter NULL ( ). Berdasarkan fakta tersebut buat algoritma dan program yang meminta input suatu string kemudian menghitung banyaknya karakter yang terdapat dalam string tsb.

Contoh 9 • Buatlah algoritma dan program untuk menampilkan kebalikan dari suatu string yang

Contoh 9 • Buatlah algoritma dan program untuk menampilkan kebalikan dari suatu string yang diinputkan oleh user Contoh jika input string : Denpasar Output kebalikan string : rasapne. D

Contoh 10 • Buatlah algoritma dan program untuk membaca input password dari user. Jika

Contoh 10 • Buatlah algoritma dan program untuk membaca input password dari user. Jika password tidak sesuai user masih diperbolehkan menginputkan password. Kesempatan input password sampai benar dibatasi 3 kali input.