algoritma percobaan 3.docx

11
Algoritma Percobaan a. Percobaan Conditional For looping 1. Mulai 2. Deklarasi tipe data integer variabel n 3. Deklarasikan tipe data double variabel nfak 4. Membaca input nilai 5. Deklarasikan nilai nfak=1 6. 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 dijalankan 9. Cetak nilai input diikuti dengan tanda “x” 10. Cetak nilai input diikuti dengan tanda “=” 11. Selesai b. Percobaan Conditional while looping 1. Mulai 2. Deklarasi tipe data integer variabel n 3. Deklarasikan tipe data double variabel nfak 4. Membaca input nilai 5. Deklarasikan nilai nfak=1 6. 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 dijalankan 9. Cetak nilai input diikuti dengan tanda “x” 10. Cetak nilai input diikuti dengan tanda “=” 11. Inputkan decrease n-- 12. Selesai c. Percobaan Conditional Do While 1. Mulai

Upload: muhammad-ridwan-siregar

Post on 17-Dec-2014

15 views

Category:

Documents


1 download

DESCRIPTION

pemrograman komputer

TRANSCRIPT

Page 1: Algoritma Percobaan 3.docx

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

Page 2: Algoritma Percobaan 3.docx

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

Page 3: Algoritma Percobaan 3.docx

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

Page 4: Algoritma Percobaan 3.docx

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

Page 5: Algoritma Percobaan 3.docx

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)

Page 6: Algoritma Percobaan 3.docx

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

Page 7: Algoritma Percobaan 3.docx

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

Page 8: Algoritma Percobaan 3.docx

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

Page 9: Algoritma Percobaan 3.docx