You are on page 1of 8

TUGAS ALGORITMA

RISKA WINDIARTI

06081382227061

PALEMBANG

1. LUAS LINGKARAN

program MenghitungLuasLingkaran;

uses crt;

var

r, luas :real;

begin

clrscr;

write ('masukkan nilai jari jari lingkaran= '); readln(r);

luas:= 3.14*r*r;

writeln ('maka luas lingkaran tersebut adalah= ',luas);

readln;

end.
Flowchart

Program menghitung luas lingkaran

mulai

Mmasukkanm
u
jari jari
l
lingkaran
a
i

m
Luas:
u
3,14.r.r
l
a
i
m
Tampilkan
luasu
l
a
i

selesi
2. LUAS BUJUR SANGKAR

program LuasBujurSangkar;

uses crt;

var

sisi, luas: real;

begin

clrscr;

write ('masukkan panjang sisi= ');

readln(sisi);

luas:=sisi*sisi;

writeln ('maka luas bujursangkar adalah= ', luas);

readln;

end.
Flowchart

mulai

Masukkan
sisi

Luas:

Sisi.sisi

Tampilkan
luas

selesai
3. LUAS TRAPESIUM

program LuasTrapesium;

uses crt;

var

a,b,tinggi,luas: real;

begin

clrscr;

write ('masukkan nilai a= '); readln(a);

write ('masukkan nilai b= '); readln(b);

write ('masukkan tinggi= '); readln(tinggi);

luas:=0.5*(a+b)*tinggi;

writeln('maka luas luas trapesium adalah= ',luas);

readln;

end.
Flowchart

mulai

Inisialisasi variable
a,b,dan tinggi

Masukkan
nilai a,b,dan
tinggi

Luas:

0,5.(a+b).tinggi

Tampilkan
luas
selesai

4. PERTUKARAN TRIPLE

program pertukaranTriple;

uses crt;

var

x,y,z, temp: integer;

begin

clrscr;

write('masukkan nilai x=');readln(x);

write('masukkan nilai y=');readln(y);

write('masukkan nilai z=');readln(z);

writeln;

temp:=x;

x:=y;

y:=z;

z:=temp;

read;

writeln('maka nilai x=',x);

writeln('maka nilai y=',y);

writeln('maka nilai z=',z);

readln;

end
Flowchart

mulai

Inisialisasi
variable
x,y,z,temp

Masukkan
nilai x,y,z

Temp:=x

X:=y , y:=z , z:=temp

Y:=z

Z:=temp

Nilai hasil
swap
y,z,x(x,y,z)

selesai

You might also like