Perulangan

Flowchart Menghitung Faktorial

Contoh flowchart menghitung faktorial N, yaitu 1 × 2 × 3 × sampai N, dengan perulangan for dan variabel penampung hasil kali.

Flowchart Menghitung Faktorial. Contoh flowchart menghitung faktorial N, yaitu 1 × 2 × 3 × sampai N, dengan perulangan for dan variabel penampung hasil kali.
Unduh gambar

Penjelasan alurnya

Faktorial 5, ditulis 5!, adalah 1 × 2 × 3 × 4 × 5 = 120. Flowchart ini mengalikan bilangan satu per satu di dalam perulangan, sama seperti menjumlahkan, tapi dengan perkalian.

Bedanya ada pada nilai awal penampung. Untuk penjumlahan nilai awalnya 0, sedangkan untuk perkalian nilai awalnya harus 1. Kalau diisi 0, semua hasil kali menjadi 0.

Faktorial cepat sekali membesar. 13! sudah lebih dari dua miliar, jadi di bahasa seperti C dan Java hasilnya perlu disimpan di tipe yang lebih besar seperti long long atau long.

Pseudocode

1ALGORITMA Faktorial23DEKLARASI4    n, hasil, i : integer56MULAI7    BACA n8    hasil ← 19    UNTUK i ← 1 SAMPAI n LAKUKAN10        hasil ← hasil * i11    AKHIR UNTUK12    TAMPILKAN "Faktorial:", hasil13SELESAI

Kode programnya

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

1# Faktorial23n = int(input("Masukkan n: "))4hasil = 15for i in range(1, n + 1):6    hasil = hasil * i7print("Faktorial:", hasil)

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

Coba ubah sendiri

  • Hitung faktorial dengan perulangan while.
  • Tampilkan setiap langkah perkaliannya, misalnya 1 x 2 = 2.
  • Buat versi rekursif: fungsi faktorial yang memanggil dirinya sendiri.

Lanjut belajar

MateriPola penjumlah dan penghitungDari Flowchart ke KodeLatihan soalFaktorialHitung N faktorial, hasil kali semua bilangan dari 1 sampai N.

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