L=pl
A.algoritma
B.Flowchart
Akhir output
C.input
D.output
2.Buatlah program untuk menghitung luas trapezium dengn tinggi t dan sisi-sisisejajar masing- masing a
dan b
A.algoritma
PROGRAM TRAPESIUM;
USES CRT;
VAR
SISIA,SISIB,TINGGI,LUAS:real;
Begin
Writeln(‘menghitung luas trapesium’0;
Write(‘sisa: ,’);
Readln(sisia);\
Write(‘sisib: ,’);
Readln(sisib);
Write(‘tinggi: ,’);
Readln(tinggi);
Writeln;
Luas:=(sisia+sisib)*t/2;
Writeln(‘luas: ‘,luas:6:2);
Readln;
End.
B.flowchart
akhir output
C.input
D.output
3.Buatlah program untuk menghitung volume dari
Kerucut
A.algoritma
PROGRAM KERUCUT;
USES CRT;
CONST
PHI:3.14;
VAR;
R,t,volume; real;
Begin
Writeln(‘menghitung volume kerucut’);
Write(‘r: ‘);
Readln(r);
Write(‘t; ‘);
Readln(t);
Writeln;
Volume:=phi*sqr(R)*t/3;
Writeln(‘volume: ‘,volume:6:2);
Readln;
End.
Tabung
A.algoritma
PROGRAM TABUNG;
USES CRT;
CONST
PHI:3.14;
VAR;
R,t,volume; real;
Begin
Writeln(‘menghitung volume kerucut’);
Write(‘r: ‘);
Readln(r);
Write(‘t; ‘);
Readln(t);
Writeln;
Volume:=phi*sqr(R)*t;
Writeln(‘volume: ‘,volume:6:2);
Readln;
End.
B.FLOWCHART
SELESAI OUTPUT
C.input
D.output
4.Buatlah algoritma dan program untuk menghitung luas permukaan dari suatu tabung dean jari-jari alas
r dan tinggi yang dirumusakan sebagai berikut. A.algoritma
Program permukaantabung;
Uses crt;
Const
Phi=3.14;
Var
R,t,volume: real;
Begin
Writeln(‘menghitung volume permukaan tabung’);
Write(‘r: ‘);
Readln(r);
Write(‘t: ‘);
Readln(t);
Writeln;
Volume:=2*phi*sqr(r)+2*phi*r*t;
Writeln9’volume: ‘,volume:6:2);
Readln;
End.
B.Flowchart
Selesai output
C.input
D.output
5.Buatlah program untuk menghitung deskriminan D dari persamaan kuadrat
A.algoritma
Program deskriminan;
Uses crt;
Var
a,b,c,x,D: real;
begin
writeln(‘menghitung deskriminan’);
write(‘a: ‘);
readln(a);
write(‘b: ‘);
readln(b);
write(‘c: ‘);
readln(c);
writeln(‘D=b^2-4ac);
writeln;
D:=sqr(b)-4*a*c;
Writeln(‘D= ‘,D:6:2);
Readln;
End.
B.flowchart
Selesai output
C.input
D.output
6.Buatlah program untuk menghitung luas segitiga L denga panjang sisi-sisinya a,b,c yang dirumuskan
sebagai berikut.
A.algoritma
Program luassegitiga;
Uses crt;
Var
a,b,c,s,L; real;
begin
writeln(‘menghitung luas segitiga’);
write(‘a: ‘);
readln(a);
write(‘b: ‘);
readln(b);
write(‘c: ‘);
readln(c);
writeln;
S:=(a+b+c)/2;
Writeln(‘S= ‘,s:6:2);
Readln;
Writeln;
L:=sqrt(s*(s-a)*(s-b)*(s-c));
Writeln(‘luas: ‘,L:6:2);
Readln:
End.
B.Flowchart
Selesai output
C.input
D.output