Anda di halaman 1dari 16

DOSEN

CORRY CORASON MARSUKI,M.Si

Tugas praktikum algoritma dan pemrograman

NAMA: DELLA NOVITA SARI


KELAS: 1A
NIM: 11950424359
1.Buatlah algorima dan program untuk menghitung luas persegi panjang dengan lebar l dan panjang p
yang dirumuskan dengan sebagai berikut.

L=pl

A.algoritma

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

PROGRAM LUAS PERSEGI PANJANG;


USES CRT;
VAR
PANJANG,LEBAR,LUAS: INTEGER;
BEGIN
WRITELN(‘MENCARI LUAS PERSEGI PANJANG’);
WRITE(‘PANJANG: ,’);
READLN(PANJANG);
WRITE(‘LEBAR: ,’);
READLN(LEBAR);
WRITELN;
LUAS:=PANJANG*LUAS;
WRITELN(LUAS: ‘,LUAS);
READLN;
END.

B.Flowchart

Mulai input proses

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

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

Mulai input proses

akhir output
C.input

D.output
3.Buatlah program untuk menghitung volume dari

a. Kerucut dengan tinggi t dan jari-jari alasnya r


b. Tabung dengan tinggi t dan jari-jari alasnya r

Kerucut

A.algoritma

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

MULAI INPUT PROSES

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

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

Mulai input proses

Selesai output
C.input

D.output
5.Buatlah program untuk menghitung deskriminan D dari persamaan kuadrat

A.algoritma

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

Mulai input proses

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

1. .Bukalah Aplikasi Turbo pascal


2. Klil File dan lalu klik kembali save as
3. Lalu buat file ynag ingin di buat atau program tersebut
4. Deklarasi variabel
5. Mulai lah dengan kata begin
6. Inputlah data dalam program
7. Selesai dengan kata –kata end.

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

Mulai input proses

Selesai output

C.input
D.output

Anda mungkin juga menyukai