Perulangan

Flowchart Menampilkan Bilangan Ganjil 1 sampai N

Contoh flowchart perulangan while yang menampilkan bilangan ganjil dari 1 sampai N dengan langkah bertambah 2.

Flowchart Menampilkan Bilangan Ganjil 1 sampai N. Contoh flowchart perulangan while yang menampilkan bilangan ganjil dari 1 sampai N dengan langkah bertambah 2.
Unduh gambar

Penjelasan alurnya

Perulangan dimulai dari 1, bilangan ganjil pertama, lalu i bertambah 2 di setiap putaran. Hasilnya 1, 3, 5, 7, dan seterusnya, tanpa perlu memeriksa ganjil atau genap.

Keputusan i <= n diperiksa sebelum setiap putaran. Begitu i melewati n, cabang Tidak keluar dari perulangan dan program selesai.

Cara lain adalah memeriksa setiap bilangan dengan i % 2 == 1 dan menambah i satu per satu. Hasilnya sama, tapi putarannya dua kali lebih banyak.

Pseudocode

1ALGORITMA Bilangan ganjil 1 sampai N23DEKLARASI4    n, i : integer56MULAI7    BACA n8    i ← 19    SELAMA i ≤ n LAKUKAN10        TAMPILKAN i11        i ← i + 212    AKHIR SELAMA13SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 10.

1# Bilangan ganjil 1 sampai N23n = int(input("Masukkan n: "))4i = 15while i <= n:6    print(i)7    i = i + 2

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Tampilkan bilangan genap dari 2 sampai N.
  • Tampilkan bilangan ganjil secara mundur dari N.
  • Jumlahkan semua bilangan ganjil yang ditampilkan.

Lanjut belajar

MateriPerulangan jadi whileDari Flowchart ke KodeLatihan soalBilangan Ganjil sampai NTampilkan semua bilangan ganjil dari 1 sampai N dalam satu baris.

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio