Anda di halaman 1dari 6

Tugas Pendahuluan I

1.

Type di Menangani Padanan di


Range
bahasa Pascal data Algoritma
Integer bilangan bulat -32767 s.d. +32767 integer
Shortint bilangan bulat -128 s.d. +127 shortint
Longint bilangan bulat -2147483648 s.d. +2147483647 longint
Real bilangan desimal 1E-38 s.d. 1E+38 real
Double bilangan desimal 5.0e-324 s.d. 1.7e308 double
Huruf, Angka, dan
Char - char
Simbol
String Bentuk Text - string
Boolean True or False true dan false boolean

2.

Perintah Makna Contoh Penggunaan

program in_out;
Memasukkan (input) var nama : string;
read/readln data melaui keyboard begin
kedalamsuatu variable read(nama)
end.

Program_asik;
uses crt;
begin
Memasukkan nilai var jawabantabel2 : string;
readkey karakter tanpa writeln('Silahkan tekan tombol pada keyboard!');
ditampilkan di layar jawabantabel2 := readkey;
writeln('Kamu pencet tombol = ',jawabantabel2);
readln;
end.
Write : akan menampilkan
output kemudian Program_asik;
menyambung tampilan uses crt;
berikutnya dibaris yang begin
sama. Sedangkan, writeln;
write/writeln
write('jawabantabel3');
Writeln : akan menampilkan writeln;
output kemudian readln;
menyambung tampilan end.
berikutnya dibaris baru.
Program_asik;
uses crt;
begin
Membersihkan layar,
clrscr clrscr;
yang ada di unit CRT
write('Hapus');
readln;
end.
3.

Perintah Makna Contoh Penggunaan

Menggabungkan 2 string Program_asik;


secara berurutan. Fungsi uses crt;
strandar ini mempuyai var a,b,c : string;
begin
operasi yang sama dengan clrscr;
concat operator string “+” yaitu a := 'Hamba ';
merangkai beberapa nilai b := 'Allah';
string. c := CONCAT (a,b);
writeln('Saya adalah = ',c);
readln;
end.
Mengambil bagian string Program_asik;
(substring) dari suatu string, uses crt;
dimulai dari posisi I, var a,b : string;
begin
sebanyak n karakter.
clrscr;
copy
a := 'Allah ';
b := copy (a,1,5);
writeln('Hamba ',b);
readln;
end.
Program_asik;
uses crt;
var a,b : string;
begin
clrscr;
Menghapus substring
delete a := 'Hamba Allah ';
dari suatu string
b := a;
delete (b,1,6);
writeln(b);
readln;
end.

Program_asik;
uses crt;
var a,b : string;
begin
Menyisipkan string kedalam clrscr;
insert suatu string lainnya pada a := 'Is';
posisi b := 'lam';
insert (a,b,1);
writeln(b);
readln;
end.
Program_asik;
uses crt;
var a : string;
Memberi nilai panjang begin
lenght atau jumlah karakter clrscr;
dari suatu string a := 'Islam';
writeln('Ada ', length(a), ' rukun ', (a));
readln;
end.

Program_asik;
uses crt;
var a,b : string;
Mencari posisi letak begin
dari suatu substring clrscr;
pos
yang ada di dalam a := 'ABCDE';
suatu string b := 'C';
writeln(b, ' di posisi ', POS(b,a));
readln;
end.

Program_asik;
uses crt;
var a : char;
begin
Memberi huruf kapital
upcase clrscr;
dari argumen
a :=‘a’;
writeln(‘Huruf Kapital = ' ,upcase(a));
readln;
end.

4.

Perintah Makna Contoh Penggunaan

Program_asik;
Merubah nilai dari byte uses crt;
kebentuk karakter begin
chr writeln(CHR(1));
yang sesuai dengan
readln;
kode ASCII end.
Program_asik;
Merubah bentuk karakter uses crt;
begin
ke nilai dari byte
ord writeln(ORD(@));
yang sesuai dengan readln;
kode ASCII end.

Program_asik;
uses crt;
Membulatkan tipe
begin
round real ke data tipe
writeln('17/3 dibulatkan menjadi = ',ROUND(17/3));
longint
readln;
end.
Program_asik;
uses crt;
Membulatkan ke
begin
trunc bawah data tipe real
writeln('14/5 dibulatkan ke bawah menjadi = ',TRUNC(14/5));
ke data tipe longint
readln;
end.

5.

Perintah Makna Contoh Penggunaan

Program_asik;
uses crt;
var a,b :real;
Memberikan nilai begin
clrscr;
abs mutlak dari suatu a := -7;
argument b := ABS(a);
writeln('ABS(-7) = ',b);
readln;
end.

Program_asik;
uses crt;
var a,b :real;
begin
Mencari eksponensial clrscr;
exp
dari suatu bilangan. a := 1;
b := EXP(a);
writeln('EXP(1) = ',b:1:9);
readln;
end.

Program_asik;
uses crt;
var a,b :real;
begin
clrscr;
a := 7;
Mencari suatu
b := SIN(a);
sin, cos, arctan bilangan dalam
writeln('SIN(7) = ',b:1:3);
satuan radian
b := COS(a);
writeln('COS(7) = ',b:1:3);
b := ARCTAN(a);
writeln('ARCTAN(7) = ',b:1:3);
readln;
end.
Program_asik;
uses crt;
var a,b :real;
begin
clrscr;
Mencari pangkat 2
a := 25;
sqr, sqrt atau akar kuadrat dari
b := SQR(a);
suatu bilangan
writeln('SQR(25) = ',b:1:0);
b := SQRT(a);
writeln('SQRT(25) = ',b:1:0);
readln;
end.

6.

Perintah Makna Contoh Penggunaan

Program_asik;
uses crt;
var a,b :char;
Memberikan nilai begin
sebelum nilai clrscr;
pred a := '=';
argumen dalam
b := PRED(a);
urutannya dalam ASCII. writeln('PRED(=) = ',b);
readln;
end.
Program_asik;
uses crt;
var a,b :char;
Memberikan nilai begin
sesudah nilai clrscr;
succ a := '$';
argumen dalam
urutannya dalam ASCII. b := SUCC(a);
writeln('SUCC($) = ',b);
readln;
end.
Program_asik;
uses crt;
var a : integer;
begin
Menambah clrscr;
Inc (increments) nilai a := 99;
suatu variabel. INC(a);
writeln(a);
readln;
end.
Program_asik;
uses crt;
var a : integer;
begin
Mengurangi
clrscr;
Dec (decrements) nilai
a := 2020;
suatu variabel.
DEC(a);
writeln(a);
readln;
end.

Anda mungkin juga menyukai