algoritma percobaan 3.docx
DESCRIPTION
pemrograman komputerTRANSCRIPT
Algoritma Percobaan
a. Percobaan Conditional For looping1. Mulai2. Deklarasi tipe data integer variabel n3. Deklarasikan tipe data double variabel nfak4. Membaca input nilai5. Deklarasikan nilai nfak=16. Inputkan nilai dari for looping (n;n>=1;n--)7. Inputkan rumus nfak*=n 8. Jika nilai input tidak sama dengan 1 maka langkah 7 dijalankan, jika nilai
input sama dengan 1, maka langkah 8 dijalankan9. Cetak nilai input diikuti dengan tanda “x”10. Cetak nilai input diikuti dengan tanda “=”11. Selesai
b. Percobaan Conditional while looping1. Mulai2. Deklarasi tipe data integer variabel n3. Deklarasikan tipe data double variabel nfak4. Membaca input nilai5. Deklarasikan nilai nfak=16. Inputkan nilai dari while looping (n>=1)7. Inputkan rumus nfak*=n 8. Jika nilai input tidak sama dengan 1 maka langkah 7 dijalankan, jika nilai
input sama dengan 1, maka langkah 8 dijalankan9. Cetak nilai input diikuti dengan tanda “x”10. Cetak nilai input diikuti dengan tanda “=”11. Inputkan decrease n--12. Selesai
c. Percobaan Conditional Do While1. Mulai2. Deklarasi tipe data integer variabel n3. Deklarasikan tipe data double variabel nfak4. Membaca input nilai5. Deklarasikan nilai nfak=16. Inputkan do looping7. Inputkan rumus nfak*=n 8. Jika nilai input tidak sama dengan 1 maka langkah 7 dijalankan, jika nilai
input sama dengan 1, maka langkah 8 dijalankan
9. Cetak nilai input diikuti dengan tanda “x”10. Cetak nilai input diikuti dengan tanda “=”11. Inputkan decrease n—12. Inoutkan while looping dengan nilai (n>=1)13. Selesai14.
d. Percobaan Continue Statement1. Mulai2. Deklarasi tipe data integer variabel n3. Membaca input nilai4. Inputkan nilai dari for looping (int i=1;i<=100;i++)5. Jika nilai input modulus tidak sama dengan 0, maka nilai akan di skip6. Cetak hasil nilai i7. Selesai
e. Percobaan Break Statement1. Mulai2. Deklarasi tipe data integer variabel n3. Membaca input nilai4. Inputkan nilai dari for looping (int i=1;i<=100;i++)5. Jika nilai input modulus tidak sama dengan 0, maka nilai akan dihentikan6. Cetak hasil nilai i7. Selesai
f. Percobaan Goto statement1. Mulai2. Deklarasi tipe data integer variabel n3. Inputkan statement hasil4. Membaca input nilai5. Inputkan nilai dari for looping (int i=1;i<=100;i++)6. Jika nilai input modulus tidak sama dengan 0, maka nilai di skip7. Cetak hasil nilai i8. Inputkan goto statement, maka langkah 3 selanjutnya akan diulang kembali9. Selesai
Flowchart Percobaan
a. Percobaan For Looping
Start
Deklarasi tipe data integer variabel n dan tipe data double variabel nfak
Membaca input nilai
Deklarasikannfak=1
Inputkan nilai dari for looping (n;n>=1;n--)
Inputkan rumus nfak*=n
Proses
looping
tidak ya
b. Percobaan While Looping
Cetak hasil input nilai diikuti tanda
‘x’
Jika nilai input tidak sama dengan 1
Selesai
Cetak hasil input diikuti tanda “=”
Start
Deklarasi tipe data integer variabel n dan tipe data double variabel nfak
Membaca input nilai
Jika nilai input tidak sama dengan 1
Deklarasikannfak=1
Inputkan nilai dari while looping (n>=1)
Inputkan rumus nfak*=n
c. Percobaan Do while looping
Proses looping
ya tidak
d. Percobaan Continue Statement
Start
Deklarasi tipe data integer variabel n dan tipe data double variabel nfak
Membaca input nilai
Jika nilai input tidak sama dengan 1
Selesai
Deklarasikannfak=1
Inputkan do looping
Inputkan rumus nfak*=n
Cetak hasil input diikuti tanda “=”
Cetak hasil input nilai diikuti tanda
‘x’
Inputkan decrease n--
Inputkan while (n>=1)
Proses looping
ya
tidak
e. Percobaaan Break statement
Start
Deklarasi tipe data integer variabel n
Membaca input nilai
Jika nilai input tidak sama dengan modulus 0 (i%n!
=0)
Selesai
Inputkan for looping (int i=1;i<=100;i++)
Cetak hasil input kelipatan nilai i
Nilai input akan di skip dengan
continue statement
proseslooping
ya tidak
f. Percobaan Break Statement
Start
Deklarasi tipe data integer variabel n
Membaca input nilai
Jika nilai input sama dengan modulus 0 (i
%n==0)
Selesai
Inputkan for looping (int i=1;i<=100;i++)
Cetak hasil input kelipatan nilai i
Nilai input akan di hentikan dengan break statement
prosesgo to
statement
proseslooping
ya
tidak
Start
Deklarasi tipe data integer variabel n
Membaca input nilai
Jika nilai input tidak sama dengan
modulus 0 (i%n!=0)
Selesai
Inputkan for looping (int i=1;i<=100;i++)
Cetak hasil input kelipatan nilai i
Nilai input akan di skip dengan
continue statement
Inputkan statement hasil
Got to statement
hasil