Anda di halaman 1dari 12

Pemrograman Komputer 1

Bahasa Pacal

Pertemuan-1 : INPUT DAN OUTPUT.


Contoh-1 :
Program Masuk;
Uses wincrt;
Var
A,B : Integer;
C : Real;
D : String[10];
E : Char;
Begin
{pernyataan memasukan data}
Write(‘Data A=’);Readln(A);
Write(‘Data B=’);Readln(B);
Write(‘Data C=’);Readln(C);
Write(‘Data D=’);Readln(D);
Write(‘Data E=’);Readln(E);
{Pernyataan menampilkan data}
Writeln(‘Data A=’,A);
Writeln(‘Data B=’,B);
Writeln(‘Data C=’,C);
Writeln(‘Data D=’,D);
Writeln(‘Data E=’,E);
End.
Contoh-2 :
Program Tampil;
Var
Nama:string[10];
Begin
Nama:=’Nina’;
Write(‘Nama : ‘);
Write(Nama);
Writeln;
Writeln(Nama: ’);
Writeln(Nama);
End.

Contoh-3 :
Program tampil_fomat_1;
Var
Ket1,Ket2:Char;
Begin
Ket1:=’A’;
Ket2:=’B’;
Writeln(Ket1:5, Ket2:3);
End.
Contoh-4 :
Program Tampil_format_2;
Var
Tulisan:string[6];
Begin
Tulisan:=’Pascal’;
Writeln(‘Bahasa:’, Tulisan:10);
End.

Contoh-5 :
Program tampil_format_3;
Var
N:Integer;
Begin
N:=275;
Writeln(‘Jumlah Data=’,N:5);
End

Cotoh-6:
Program Tampil_format_4;
Var
Nilai:Real;
Begin
Nilai:=123.456;
Writeln(‘Nilai Real=’,Nilai:0:0);
Writeln(‘Nilai Real=’,Nilai:3:0);
Writeln(‘Nilai Real=’,Nilai:3:2);
Writeln(‘Nilai Real=’,Nilai:7:1);
End.
Program Contoh_2;
Uses Crt;
begin
Clrscr;
gotoXY(10,10);
writeln(‘STMIK Duta Bangsa’);
end.
Contoh :
{------------ Menulis Program Pascal ------------}
{Program ini adalah contoh program pascal sederhana}
{Oleh : }
{nim : 00000001};
{Nama : Aaaaaaaaa};

Latihan :
Dengan menggunakan komputer, praktekkan beberapa contoh program dibawah ini :
No.1.
Program input;
Uses Crt;
Var nama, NIM : String;
Begin
Clrscr;
Writeln ('masukkan nama dan NIM ');
Writeln ('------------------------------');
Write ('nama anda : ');
Readln (nama);
Writeln ('NIM anda : '); Readln (NIM);
End.

No.2.
Program luas_Persegi Panjang
uses wincrt;
var panjang, lebar, luas : integer;
BEGIN
write('Panjang = '); readln(panjang);
write('Lebar = '); readln(lebar);
luas:= panjang *lebar;
writeln('Luas = ', luasPSP);
End.

No.3.
Program Simpan_Nilai;
uses wincrt;
var a,b,c,d:integer;
Begin
write('Nilai a = ');readln(a);
write('Nilai b = ');readln(b);
write('Nilai c = ');readln(c);
d:=a+b+c;
writeln('Nilai d = ',d);
a:=b+d;
b:=d;
d:=a-d;
writeln;
writeln('Nilai a = ',a);
writeln('Nilai b = ',b);
writeln('Nilai d = ',d);
End.

No.4.
Program Menghitung_Jarak;
Uses WinCrt;
var
x1,x2,y1,y2:integer;
d:real;
begin
Writeln('Program Menghitung Jarak Titik A dan B');
Writeln('======================================');
Writeln;
Write('Masukan Nilai A (X1): ');readln(x1);
Write('Masukan Nilai B (X2): ');readln(x2);
Write('Masukan Nilai A (Y1): ');readln(y1);
Write('Masukan Nilai B (Y2): ');readln(y2);
d:=sqrt(sqr(x2-x1)+sqr(y2-y1));
Writeln;
Writeln('Jadi Jarak Titik A ke B Adalah: ',d:4:2);
end.

No.5.
Program Konversi_Suhu;
Uses WinCrt;
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.

No.6.
Program Menukar_Nilai;
Uses WinCrt;
var A,B:integer;
Begin
Writeln('Program Menukar Nilai A Menjadi B');
Writeln('=================================');
Writeln;
Write('Masukkan Nilai A: ');readln(A);
Write('Masukkan Nilai B: ');readln(B);
Writeln;
A:=A-B;
B:=B+A;
A:=B-A;
Writeln;
Writeln('Hasil A=',A,' B=',B);
End.
No.7
Perhatikan program berikut dan apakah hasilnya? kenapa? :
Program luas_segitiga;
Uses crt;
Var alas,tinggi,luas : integer;
Begin
Clrscr;
alas:=5;
tinggi:=7;
luas:=0.5*alas*tinggi;
write(‘Luas :’,luas);
readln;
end.

Tugas-1 :
1. Buatlah program untuk membuat data pribadi/biodata (input dan output bebas, misal
nama, alamat, tanggal lahir dll)
2. Buatlah program untuk Mengubah derajat temperatur, dari derajat Celcius ke derajat
Fahreinheit, Reamur dan kelvin (input : derajat celciusderajat Celcius diinput)
3. Buatlah program untuk mengkonversi waktu.
Input : jam, menit, detik.
Output : detik
4. Buatlah program untuk menukar nilai. (buat program yang berbeda dengan contoh
program no. 6)
5. Buatlah program untuk mengkonversi nilai suatu angka kedalam Kilogram
(kg), Ons dan gram. Misal kita masukkan angka 1550 maka bilangan
tersebut akan dikonversi menjadi 1 kg 5 Ons 50 gram

Anda mungkin juga menyukai