0% found this document useful (0 votes)
53 views4 pages

Macam Program Pascal

The documents contain 10 Pascal programs that demonstrate basic programming concepts like loops, conditionals, functions, and calculations. The programs include star patterns, temperature conversions, circle area, trapezoid area, arithmetic operations, grading scales, and volume of a rectangular prism. Each program uses Pascal syntax to define variables, constants, input/output, and basic calculations.

Uploaded by

Kael
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views4 pages

Macam Program Pascal

The documents contain 10 Pascal programs that demonstrate basic programming concepts like loops, conditionals, functions, and calculations. The programs include star patterns, temperature conversions, circle area, trapezoid area, arithmetic operations, grading scales, and volume of a rectangular prism. Each program uses Pascal syntax to define variables, constants, input/output, and basic calculations.

Uploaded by

Kael
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

Program Pengulangan Bintang


program bintang;
uses crt;
var i,j,jum: byte;
begin
writeln;
writeln(' |=================|');
writeln(' | BINTANG |');
writeln(' |=================|');
writeln;
write(' Masukkan Jumlah Baris : ');readln(jum);
writeln;
for i:=1 to jum do
begin
write(' ');
for j:=1 to i do
begin
write('*');
end;
writeln;
end;
writeln;
readln;
end.

2. Program Konversi Suhu


Program Konversi_Suhu;
Uses crt;
var f,c:real;
begin
Writeln('Program Konversi Fareinheit Ke Celcius');
Writeln('======================================');
Writeln;
Write('Masukan Suhu dalam Farenheit: ');readln(f);
c:=5/9*(f-32);
Writeln;
Writeln('Jadi Suhu Dalam Celcius Adalah: ',c:4:2);
end.

3. Program Luas Lingkaran


program LINGKARAN;
uses crt;
const phi=3.14;
var r : integer;
luas : real;

Begin
writeln ('-------------------------');
writeln ('Menghitung Luas Lingkaran');
writeln ('-------------------------');
write ('jari-jari : '); readln(r);
luas := phi*r*r;
writeln ('Luas : ',luas:2:4);
end.

4. Program Luas Trapesium


Program Luas_Trapesium;
uses crt;
var A1,A2,tinggi,luas : real;
Begin
clrscr;
writeln ('-------------------------');
writeln ('Menghitung Luas Trapesium');
writeln ('-------------------------');
write('masukan A1:'); readln(A1);
write('masukan A2:'); readln(A2);
write('masukan tinggi:'); readln(tinggi);
luas:=(1/2*(A1+A2)*tinggi);
writeln('Luas Trapesium adalah:',luas:4:2);
readln;
end.

5. Program Pembagian
program penjumlahan;
uses crt;

var nilai1, nilai2, hasil :real;

begin
clrscr;

write('masukan nilai pertama : ');


readln(nilai1);
write('masukan nilai kedua : ');
readln(nilai2);
hasil:=nilai1 / nilai2;
writeln('hasil : ', hasil);
readln;
end.

6. Program Penjumlahan
program penjumlahan;
uses crt;

var nilai1, nilai2, hasil :real;

begin
clrscr;

write('masukan nilai pertama : ');


readln(nilai1);
write('masukan nilai kedua : ');
readln(nilai2);
hasil:=nilai1 + nilai2;
writeln('hasil : ', hasil);
readln;
end.

7. Program Perkalian
program penjumlahan;
uses crt;

var nilai1, nilai2, hasil :real;

begin
clrscr;

write('masukan nilai pertama : ');


readln(nilai1);
write('masukan nilai kedua : ');
readln(nilai2);
hasil:=nilai1 * nilai2;
writeln('hasil : ', hasil);
readln;
end.

8. Program pengurangan
program penjumlahan;
uses crt;

var nilai1, nilai2, hasil :real;

begin
clrscr;

write('masukan nilai pertama : ');


readln(nilai1);
write('masukan nilai kedua : ');
readln(nilai2);
hasil:=nilai1 - nilai2;
writeln('hasil : ', hasil);
readln;
end.

9. Program Penilaian
program penilaian;

uses crt;
var
nilai : integer;

begin
clrscr;
writeln ('Program Penilaian');
writeln ('============');
writeln;
write ('Masukkan Nilai Anda = ');
readln (nilai);

if nilai > 85 then


writeln ('Kategori Nilai Anda = A')
else
if nilai > 70 then
writeln ('Kategori Nilai Anda = B')
else
if nilai > 60 then
writeln ('Kategori Nilai Anda = C')
else
if nilai > 50 then
writeln ('Kategori Nilai Anda = D')
else
writeln ('Kategori Nilai Anda = E');
readln;
end.

10. Program Volume Balok


program volume_balok;

uses crt;

var
panjang, lebar, tinggi : real;
volume : real;

begin
clrscr;
writeln ('Program Volume Balok');
writeln;
writeln ('Masukkan Data');
write ('Panjang cm = ');
readln (panjang);
write ('Lebar cm = ');
readln (lebar);
write ('Tinggi cm = ');
readln (tinggi);

volume := panjang * lebar * tinggi;


writeln;
writeln ('Hasil Volume = ', volume:4:2, ' cm^3');
readln;
end.

You might also like