You are on page 1of 3

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 : ')
write(x[1],' ')
write(x[2],' ')
for i 3 to n do
Algoritma
x[i] x[i-1]+x[i-2]
write(x[i],' ')
end
writeln('Suku ke ',i,' = ',x[i])
end.

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

uses crt;
procedure Mean;
var
n,x,i,tot :integer;
Rata :real;
lagi :char;
begin
repeat
clrscr;

{Pada proses ini kita akan menghitung rata - rata dari


nilai yang dimasukkan}
write('Masukkan bilangan : ');readln(n);
tot:=0;
for i:=1 to n do
begin

{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;
begin
Mean;
readln;
end.
3. Flowchart untuk menghitung permasalahan Integral dengan metode Rectangle

You might also like