5
NUR CHOLILAH 09622064 UJIAN TENGAH SEMESTER ALGORITMA & PEMROGRAMAN 1. Algoritma dalam bentuk Pseudo-code untuk menghitung bilangan Fibonacci Algoritma program cari_suku_fibonacci; uses wincrt; var x:array[1..50] of integer; i,n:integer; begin x[1]:=1; x[2]:=1; write('Anda mencari suku ke : ');readln(n); write(x[1],' '); write(x[2],' '); for i:=3 to n do begin x[i]:=x[i-1]+x[i-2]; write(x[i],' '); end; writeln; writeln('Suku ke ',i,' = ',x[i]); readln; end. Pseudo-code Pseudo-code cari_suku_fibonacci; Deklarasi x:array[1..50] of integer i,n:integer Algoritma x[1] 1 x[2] 1 write('Anda mencari suku ke : ')

ALGORITMA PEMROGRAMAN

Embed Size (px)

Citation preview

Page 1: ALGORITMA PEMROGRAMAN

NUR CHOLILAH09622064

UJIAN TENGAH SEMESTER

ALGORITMA & PEMROGRAMAN

1. Algoritma dalam bentuk Pseudo-code untuk menghitung bilangan Fibonacci

Algoritma

program cari_suku_fibonacci;uses wincrt;var x:array[1..50] of integer;i,n:integer;beginx[1]:=1;x[2]:=1;write('Anda mencari suku ke : ');readln(n);write(x[1],' ');write(x[2],' ');for i:=3 to n dobeginx[i]:=x[i-1]+x[i-2];write(x[i],' ');end;writeln;writeln('Suku ke ',i,' = ',x[i]);readln;end.

Pseudo-code

Pseudo-code cari_suku_fibonacci;

Deklarasi x:array[1..50] of integeri,n:integer

Algoritma

x[1] 1

x[2] 1write('Anda mencari suku ke : ')write(x[1],' ')write(x[2],' ')

for i 3 to n doAlgoritma

x[i] x[i-1]+x[i-2]write(x[i],' ')

endwriteln('Suku ke ',i,' = ',x[i])

Page 2: ALGORITMA PEMROGRAMAN

end.

2. Program Pascal untuk menghitung rata-rata dari nilai-nilai yang dimasukkan:

uses crt;procedure Mean;varn,x,i,tot :integer;Rata :real;lagi :char;beginrepeatclrscr;

{Pada proses ini kita akan menghitung rata - rata dari nilai yang dimasukkan}write('Masukkan bilangan : ');readln(n);tot:=0;for i:=1 to n dobegin

{Proses mulai memasukkan data nilai-nilai yang akan di rata-rata}write('Masukkan bilangan ke:',i,' ');readln(x);tot:=tot+x;end;Rata:=tot/n;Writeln('Rata-rata :',Rata:0:2);writeln('Lagi....? [Y/T]');lagi:=upcase(readkey);writeln(lagi);until lagi <> 'Y';

end;beginMean;readln;end.

Page 3: ALGORITMA PEMROGRAMAN

3. Flowchart untuk menghitung permasalahan Integral dengan metode Rectangle