Anda di halaman 1dari 3

Nama : Jaka Muhammad Zaelani

NPM : 1906006
Kelas : Informatika A
Tugas : Chapter 12

Soal hal 45
1. Buat Kembali program program pascal di atas ke dalam Bahasa C++/java ?
2. Buat kesimpulan pada proses kompilasi di atas ?
Soal hal 53
1. Buat program da lexical analicys (scanner) untuk
a) Statement farenhet := 32+ celcius *1,8
b) Statement phi := 3,14+r*r

Jawaban
Soal hal 45
2. pada awalnya program akan meminta kita untuk memasukan beberapa huruf apa saja
yang kita inginkan lalu program akan menampilkan nya dengan berurutan sesuai
dengan huruf yang di masukan pertama karena di dalam program yg kita buat terdapat
array.

Soal hal 53
a)
Program konversi_suhu;
uses crt;
var
c,f : real;
begin
clrscr;

Writlen(‘Masukan nilai suhu dalam celcius’);


readln (c);

F := (c1/8)+32;
writeln;

Writlen (‘Nilai suhu dalam farenheit : ‘,f:0:2);


writeln;
writeln(‘Akhir program’);
readln;
end.
Outpunya :

untuk scanernya adalah sebagai berikut:


indefender fahrenheit
oprator :=
integer 32
oprator penjumlahan +
indefender celcius
oprator perkalian *
real / float 1,8

b)
Program v;
uses crt;
const phi=3,14;
var r,l:real;
begin
clrscr:
writeln(‘masukan nilai jari jari’);readln(r);
l := phi*r*r;
writeln(‘hasil’)
writeln(‘jari jari lingkaran :’,r*6*2);
writeln(‘luas lingkaran :’,l*6*2);
readln;
end.
Outpunya :
untuk scanernya adalah sebagai berikut:
indefender phi
oprator :=
integer 3,14
oprator penjumlahan +
indefender r
oprator perkalian *
real / float r

Anda mungkin juga menyukai