Flowchart Program Faktorial
Pembuktian Kebenaran Flowchart Faktorial
1. Mulai
2. Diketahui bahwa “Hasil = 1”, “Angka = False”, “q = 0”
3. Lalu pendeteksian apakah “Angka = False” jika “iya” inputkan bilangan. Pada statemen ini bahwa Angka = False” karena udah diketahui sebelumnya.
4. Inputkan “Masukan Bilangan Angka” untuk sebelumnya diproses contohnya inputan berupa huruf (aac) dan angka (3).
5. Diketahui bahwa q adalah inputan yang bertipe data Integer.
6. Lalu pendekteksian apakah “q = Integer” jika “tidak” inputan (aac) maka akan tampil pesan “maaf ini bukan angka, coba masukan bilangan angka” jika “ya” inputan (3) langsung keproses selanjutnya.
7. Jika pengisian inputan tadi udah benar maka nialai dari Angka berubah menjadi “Angka = True”
8. Kembali ke pendeksian diatas apakah “Angka = False” disini telah diketahui bahwa “Angka = True” maka “tidak”. Lanjut step selanjutnya.
9. Disini “I = q” yang dimaksudkan adalah bahwa Inputan “I = 3”.
10. Disini kembali dideteksi, apakah “I ≥ 1 ?” nilai I=3 maka apakah “3≥ 1” jika ya langsung keproses selanjutnya. Dan jika tidak langsung output bilangan.
11. Disini “Hasil = hasil * I” adalah mencari nilai Hasil yang dari perhitungan “Hasil = 1 * 3” maka Hasil = 3.
12. Lalu dideteksi lagi, apakah “1< I” jadi apakah “1 < 3” jika iya keproses pencarian “Hasil X”
1 13. Proses ini untuk mencari Hasil X yang mana dengan rumus “Hasil X = hasil X + I” Maka “Hasil X = 0 + 3 + x” lalu keproses “I - -“ dimaksudkan adalah “I – 1 = 2” jadi nilai I selanjutnya adalah 2/ I = 2.
14. Kembali ke urutan 10. Diproses lagi hingga habis. Hingga “0≥1” maka ke proses selanjutnya.
15. Cetak outputan “Hasil dari 3! adalah 3x2x1=6”
16. Proses selesai.
Tidak ada komentar:
Posting Komentar