You are on page 1of 5

TUGAS PEMROGRAMAN DASAR ALGORITMA,FLOWCHART,DAN PSEUDOCODE DERET FIBONACCI DAN DERET BILANGAN GENAP

Nama NIM

: Veby Enandes Stalony : 10/305347/TK/37474

FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO DAN TEKNOLOGI INFORMASI UNIVERSITAS GADJAH MADA YOGYAKARTA 2013

1.Deret Bilangan Fibonacci


1.1 Algoritma
Deret_Bilangan_Fibonacci { Tujuan untuk menampilkan deret bilangan Fibonacci Input n jumlah bilangan Fibonacci bertipe integer output deret bilangan Fibonacci bertipe integer } Langkah 1 : masukkan n jumlah deret Langkah 2 : Set Suku[1] = 1 Langkah 3 : Set Suku[2] = 1 Langkah 4 : Set i = 2 Langkah 5 : jika i <=n, ke Langkah 6, jika tidak ke Langkah Langkah 6 : Suku[3]=Suku[1]+Suku[2],Suku[1]=Suku[2],Suku[2]=Suku[3] Langkah 7 : Tampilkan Suku[3] Langkah 8 : i=i+1 Langkah 9 : Selesai

1.2 Flowchart

START

Jumlah deret n

Suku[1]=1 Suku[2]=1

i=2

i<=n

Suku[3]=Suku[1]+Suku[2] Suku[1]=1 Suku[2]=1

Print Suku[3]

i=i+1

SELESAI

2.Deret Bilangan Genap 2.1Algoritma Deret_Bilangan_Genap {Tujuan untuk menampilkan deret bilangan genap input jumlah bilangan genap (n) basis data integer output tampilan bilangan genap sebanyak n basis data integer} Langkah 1 : Masukkan jumlah angka n Langkah 2 : Set i = 0 Langkah 3 : Jika i > n, ke Langkah 4, jika tidak ke Langkah 7 Langkah 4 : genap[i]=i+2 Langkah 5 : Tampilkan genap[i] Langkah 6 : i=i+1 Langkah 7 : Selesai

2.2 Flowchart
Start

Jumlah angka n

i=0

i>n

genap[i]=i+2

print genap[i]

i=i+1

Selesai

2.3 Pseudocode Read(n) for(i=0;i<=n;i++) genap[i]=i+2 Display(genap[i]) endfor 3. Pseudocode

for(i = 2; i <= 6; i = i+2) printf(i+1) endfor 4. Pseudocode

for(i=2,i != 11, i = i+3 ) printf(i+1) endfor

5.Contoh Soal

Pertanyaan
Buatlah algoritma untuk menampilkan keterangan Lulus atau tidaknya seorang siswa dengan acuan nilai dan tugas yang ditempuh.Dalam masalah ini ada ketentuan,apabila ujian >70 dan tugas>= 75,maka siswa tersebut akan lulus,jika tidak maka siswa tersebut tidak lulus

Jawaban
Lulus_dan_tidak_lulus {Tujuan untuk menampilkan keterangan Lulus atau Tidak input sebuah nilai ujian dan nilai tugas basis data integer output tampilan keterangan Lulus atau Tidak} Langkah 1 : Masukkan nilai ujian Langkah 2 : Masukkan nilai tugas Langkah 3 : Jika nilai ujian > 70 dan tugas >= 75 Langkah 4 : Cetak Lulus Langkah 5 : Jika nilai ujian <= 70 dan tugas < 75 Langkah 6 : Cetak Tidak Lulus Langkah 7 : Selesai

You might also like