Menanya Mencoba Percobaan 1 Aktivitas belajar siswa
program Aritmatika1; uses crt;
var a:integer; deklarasi variabel a begin
clrscr; writelnMasukkan nilai a;
readlna; input variabel a writelnb =,-a; menampilkan hasil dari -a
readln; end.
Hasil Percobaan Program Aritmatika1 :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai Berhasil, tanpa kesalahan
Tidak berhasil, ada kesalahan
Output Program:
Percobaan 2
Untuk mengetahui jawaban dari pertanyaan kedua yaitu bagaimana jika operator plus + hanya melibatkan stu operand saja?,salin program berikut ke dalam Freepascal, kemudian lakukan
kompilasi Compile Alt+F9. Jika kompilasi menghasilkan pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan menjalankan program Ctrl+F9
dan amati hasilnya.
program Aritmatika2; uses crt;
var a:integer; deklarasi variabel a begin
clrscr; writelnMasukkan nilai a;
readlna; input variabel a writelnb =,+a; menampilkan hasil dari +a
readln; end.
Hasil Percobaan Program Aritmatika2 :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai Berhasil, tanpa kesalahan
Tidak berhasil, ada kesalahan Output Program:
Percobaan 3
Untuk mengetahui jawaban dari pertanyaan ketiga yaitu bagaimana jika kita salah meletakkan urutan operand dengan operator ? Misalnya a dan b kemudian ditulis ab+, apa yang akan terjadi?, salin program
berikut ke dalam Freepascal, kemudian lakukan kompilasi Compile Alt+F9. Jika kompilasi menghasilkan pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan
menjalankan program Ctrl+F9 dan amati hasilnya.
Program 3. Aritmatika3
program Aritmatika3; uses crt;
var a,b:integer; begin
clrscr;
writelnMasukkan nilai a ; input variabel a readlna;
writeln===================; writelnMasukkan nilai b ; input variabel b
readlnb; writeln===================;
menampilkan hasil operasi ab+ writelnab+ =, ab+;
readln; end.
Hasil Percobaan Program Aritmatika3 :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai Berhasil, tanpa kesalahan
Tidak berhasil, ada kesalahan Salin pesan asli kompilasi disini:
..................................................................................................................................................... .....................................................................................................................................................
..................................................................................................................................................... Letak kesalahan
baris, kolom Terjadi karena
Percobaan 4
Untuk mengetahui jawaban dari pertanyaan keempat yaitu bagaimana urutan proses penghitungan jika kita melibatkan lebih dari 1 operator matematika, misalkan a+bc-d+ef ?, salin program berikut ke
dalam Freepascal, kemudian lakukan kompilasi Compile Alt+F9. Jika kompilasi menghasilkan pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan menjalankan
program Ctrl+F9 dan amati hasilnya.
program Aritmatika4; uses crt;
var a,b,c,d,e,f:integer; deklarasi variabel a,b,c,d,e,f
begin clrscr;
writelnMasukkan nilai a; input nilai a readlna;
writelnMasukkan nilai b; input nilai b readlnb;
writelnMasukkan nilai c; input nilai c readlnc;
writelnMasukkan nilai d; input nilai d readlnd;
writelnMasukkan nilai e; input nilai e readlne;
writelnMasukkan nilai f; input nilai f readlnf;
mengoperasikan a+b writeln============================;
writelnHasil dari a+b= ,a+b; mengoperasikan a+bc
writeln============================; writelnHasil dari a+bc= ,a+bc;
mengoperasikan a+bc-d writeln============================;
writelnHasil dari a+bc-d= ,a+bc-d; mengoperasikan a+bc-d+e
writeln============================; writelnHasil dari a+bc-d+e= ,a+bc-d+e;
mengoperasikan a+bc-d+e writeln============================;
writelnHasil dari a+bc-d+ef= ,a+bc-d+ee:4:2; writeln============================;
readln; end.
Hasil Percobaan Program Aritmatika4 :
Hasil Kompilasi beri tanda silang pada bagian yang sesuai Berhasil, tanpa kesalahan
Tidak berhasil, ada kesalahan
Output Program: