Upload
atiq-khamdi
View
144
Download
2
Embed Size (px)
Citation preview
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])
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.
3. Flowchart untuk menghitung permasalahan Integral dengan metode Rectangle