Tugas Kegiatan Belajar 3. Fungsi Aritmatika Alokasi Waktu : 3 x 45 menit

1.3.5. Uji Kompetensi

1. Sebut dan jelaskan jenis-jenis fungsi aritmatika dalam FreePascal 2. Pada suatu program, Apakah kita dapat menggunakan lebih dari satu fungsi aritmatika secara bersamaan? 3. Apakah perbedaan dari fungsi INC dan DEC?

1.4. Kegiatan Belajar 4. Pemanfaatan Fungsi Aritmatika Alokasi Waktu : 2 x 45 menit

1.4.1. Tujuan Pembelajaran

Tujuan pembelajaran pada Kegiatan Belajar 4 tentang Pemanfaatan Fungsi Aritmatika adalah : 1. Terampil membuat program yang menggunakan fungsi aritmatika. 2. Menggunakan definisi fungsi aritmatika dalam penyelesaian masalah sehari-hari, seperti aplikasi bisnis atau permasalahan lainnya.

1.4.2. Aktivitas Belajar Siswa

1.4.2.1. Mengamati

Pada kegiatan belajar 3, kita telah mempelajari berbagai jenis fungsi aritmatika. Seperti halnya operator aritmatika, fungsi aritmatika juga dapat kita manfaatkan untuk mnyelesaikan permasalahan sehari-hari. Di bawah ini merupakan contoh masalah yang dapat kita selesaikan dengan memanfaatkan fungsi aritmatika pada FreePascal : Masalah 1 : A B C 4 cm 3 cm Diketahui : Segitiga ABC dengan sudut siku-siku . Panjang AB = 3 cm dan panjang BC = 4 cm. Tentukan panjang AC. Permasalahan di atas meminta kita untuk menentukan panjang AC. Untuk mencari panjang AC dapat memanfaatkan teorema Phytagoras yang telah dipelajari di bangku sekolah dasar. Coba kalian ingat, bagaimanakah bentuk umum dari teorema Phytagoras? A B C √ Ilustrasi di atas merupakan bentuk umum dari teorema phytagoras yang akan digunakan untuk mencari panjang sisi miring dari masalah 1. Setelah itu kita harus mengaitkan bentuk umum dari teorema Phytagoras dengan fungsi-fungsi aritmatika yang telah dipelajarari. Dari bentuk umum Phytagoras, apabila diamati bentuk tersebut secara garis besar memanfaatkan bentuk kuadrat dan bentuk akar. Dan dalam bahasa pemrograman Pascal juga dumuat tentang fungsi SQR x dan SQRT x yang mana kedua fungsi itu mengacu pada operasi kuadrat dan operasi akar dari suatu bilangan. Setelah itu, kita harus menyusun sourcecode yang sesuai dengan masalah 1. Berikut ini alternatif code yang bisa digunakan untuk menyelesaikan masalah 1 : program Segitiga; uses crt; deklarasi variabel var a,b:integer; c:real; begin clrscr; judul program writeln=========================================; writelnHitung sisi miring segitiga siku-siku; writeln=========================================; writeln; pemberian nilai variabel a a:=3; menampilkan isi variabel a writelnAB = ,a;