Anda di halaman 1dari 2

Materi Dasar Pascal

SMA SANTA MARIA SURABAYA


KELAS XI IPA IPS BAHASA
LEMBAR KERJA SISWA UNTUK PRAKTIKUM

Materi Praktikum IV : Operasi Data Ordinal dan karakter, Operasi aritmatika dan real
Kompetensi Dasar : Mampu Memahami tipe data ordinal,fungsi dan prosedur Pascal
Waktu : 3 x 45 Menit
Tujuan : 1.Siswa mampu memahami Tipe data ordinal dan karakter
2. Siswa dapat mengetahui penggunaan operasi aritmatika dan real
Operasi Aritmatika dan real
Ada beberapa fungsi yang berhubungan dengan perhitungan atau aritmatika selain operasi biner yaitu
abs, arctan,cos,exp,frac,int,,ln,sin,sqr,,sqrt ,trunc,round, chr dan ord.
1. Untuk lebih jelasnya silahkan ketikkan code program dibawah ini
Program Aritmatik;
Uses Crt;
Var
x : Real;
Begin
Clrscr;
Write('Masukkan nilai dari X = ');
Readln (x);
If x <0 Then x:=Abs (x);
Writeln('Nilai X = ',x:5:2);
Writeln ('Nilai eksponentialnya = ',EXP(x):9:3);
Writeln ('Nilai logaritma alamnya = ',LN(x):9:3);
Writeln ('Nilai integernya = ',INT(x):5:2);
Writeln ('Nilai fraksionalnya = ',FRAC(x):5:2);
Writeln ('Nilai X dipangkatkan = ',SQR(x):9:3);
Writeln ('Nilai X diakarkan = ',SQRT(x):9:3);
Write('Nilai X jika dimasukkan dalam ');
Writeln('fungsi Sin,Cos,Tangen: ');
Writeln('- Sinus = ',Sin(x):9:3);
Writeln('- Cosinus = ',Cos(x):9:3);
Writeln('- Tangen = ',ArcTan(x):9:3);
Readln ;
End.
Compile dan run program anda serta jelaskan masing – masing kegunaan dari function itu !

SMA Santa Maria Surabaya Hal 1 Tahun Ajaran 2020-2021


Materi Dasar Pascal

2. Tambahkan code program dibawah ini setelah baris Writeln('- Tangen = ',.....);
write('masukkan nilai a = ');
readln(a);
write('masukkan nilai b = ');
readln(b);
writeln(' nilainya exp dan ln jadi ',exp(b*ln(a)):0:2);
Compile dan run kembali, apa arti program diatas ?

3. Inputkan nilai x = 60 , dan cek hasil dari sin,cos dan tgn , apakah sudah benar ?
4. Jika salah coba gunakan sistem radian dimana rad = x / 180 * phi , lalu panggil nilai rad
dengan sin(rad) , apa hasilnya ? lakukan hal yang sama untuk cos dan tg namun ingat tgn
adalah sin / cos !

5. Selain beberapa fungsi aritmatika diatas masih terdapat fungsi konversi dalam ASCII yaitu
antara simbol dengan urutannya. ASCII mempunyai 255 karakter yang dapat dipergunakan
dengan notasi #(kres) atau dengan fungsi chr dan ord, fungsi chr juga bisa dipergunakan pada
pengoperasian type dan const serta transfer nilai dari suatu variabel.
Ketikkan code program dibawah ini untuk lebih jelasnya
program transfer_nilai ;
uses crt ;
var x : byte ;
a : char ;
begin
clrscr ;
a := #65 ;
writeln('Nilai awal = ',a);
writeln('Pakai fungsi chr = ',chr(65));
writeln('Pakai fungsi ord = ',ord(a));
readln;
end.
Compile dan Run program anda serta jelaskan fungsi chr , ord dan fungsi penggunaan tanda
pagar !

6. Setelah melihat program pada langkah ke 3 maka dapat disimpulkan bahwa penggunaan tanda
notasi # menggunakan tipe data ............
7. Kesimpulan apa yang dapat anda peroleh dari langkah 1 hingga 5 ?

SMA Santa Maria Surabaya Hal 2 Tahun Ajaran 2020-2021

Anda mungkin juga menyukai