Vous êtes sur la page 1sur 10

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

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 do looping 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. Inoutkan while looping dengan nilai (n>=1) 13. Selesai 14. d. Percobaan Continue Statement 1. Mulai 2. Deklarasi tipe data integer variabel n 3. Membaca input nilai 4. Inputkan nilai dari for looping (int i=1;i<=100;i++) 5. Jika nilai input modulus tidak sama dengan 0, maka nilai akan di skip 6. Cetak hasil nilai i 7. Selesai e. Percobaan Break Statement 1. Mulai 2. Deklarasi tipe data integer variabel n 3. Membaca input nilai 4. Inputkan nilai dari for looping (int i=1;i<=100;i++) 5. Jika nilai input modulus tidak sama dengan 0, maka nilai akan dihentikan 6. Cetak hasil nilai i 7. Selesai

f. Percobaan Goto statement 1. Mulai 2. Deklarasi tipe data integer variabel n 3. Inputkan statement hasil 4. Membaca input nilai 5. Inputkan nilai dari for looping (int i=1;i<=100;i++) 6. Jika nilai input modulus tidak sama dengan 0, maka nilai di skip 7. Cetak hasil nilai i 8. Inputkan goto statement, maka langkah 3 selanjutnya akan diulang kembali 9. Selesai

Flowchart Percobaan a. Percobaan For Looping Start

Deklarasi tipe data integer variabel n dan tipe data double variabel nfak

Membaca input nilai

Inputkan rumus nfak*=n

Inputkan nilai dari for looping (n;n>=1;n--)

Deklarasikan nfak=1

Proses Jika nilai input tidak sama dengan 1 looping ya

tidak

Cetak hasil input diikuti tanda =

Cetak hasil input nilai diikuti tanda x

Selesai

b. Percobaan While Looping Start

Deklarasi tipe data integer variabel n dan tipe data double variabel nfak

Membaca input nilai

Inputkan rumus nfak*=n

Inputkan nilai dari while looping (n>=1)

Deklarasikan nfak=1

Jika nilai input tidak sama dengan 1

Cetak hasil input diikuti tanda =

Cetak hasil input nilai diikuti tanda x

Selesai

Inputkan decrease n--

c. Percobaan Do while looping Start

Deklarasi tipe data integer variabel n dan tipe data double variabel nfak

Membaca input nilai

Inputkan rumus nfak*=n

Inputkan do looping

Deklarasikan nfak=1

Proses looping Jika nilai input tidak sama dengan 1

ya

tidak

Cetak hasil input diikuti tanda =

Cetak hasil input nilai diikuti tanda x

Selesai

Inputkan while (n>=1)

Inputkan decrease n--

d. Percobaan Continue Statement

Start

Deklarasi tipe data integer variabel n

Membaca input nilai

Inputkan for looping (int i=1;i<=100;i++) Proses looping

tidak Cetak hasil input kelipatan nilai i

Jika nilai input tidak sama dengan modulus 0 (i%n!=0)

ya

Nilai input akan di skip dengan continue statement

Selesai

e. Percobaaan Break statement

Start

Deklarasi tipe data integer variabel n

Membaca input nilai

Inputkan for looping (int i=1;i<=100;i++) proses looping

tidak

Jika nilai input sama dengan modulus 0 (i%n==0)

ya

Cetak hasil input kelipatan nilai i

Nilai input akan di hentikan dengan break statement

Selesai

f. Percobaan Break Statement Start

Deklarasi tipe data integer variabel n

Inputkan statement hasil

Membaca input nilai

proses go to statement

Inputkan for looping (int i=1;i<=100;i++) proses looping Jika nilai input tidak sama dengan modulus 0 (i%n!=0) ya

tidak

Cetak hasil input kelipatan nilai i

Nilai input akan di skip dengan continue statement

Selesai

Got to statement hasil

Vous aimerez peut-être aussi

  • Karya Semi Ilmiah
    Karya Semi Ilmiah
    Document28 pages
    Karya Semi Ilmiah
    Muhammad Ridwan Siregar
    33% (3)
  • Satelit
    Satelit
    Document22 pages
    Satelit
    Muhammad Ridwan Siregar
    Pas encore d'évaluation
  • Satelit
    Satelit
    Document22 pages
    Satelit
    Muhammad Ridwan Siregar
    Pas encore d'évaluation
  • Fiber Optik
    Fiber Optik
    Document24 pages
    Fiber Optik
    Muhammad Ridwan Siregar
    Pas encore d'évaluation
  • Tugas Fiber Optik
    Tugas Fiber Optik
    Document3 pages
    Tugas Fiber Optik
    Muhammad Ridwan Siregar
    Pas encore d'évaluation