NPM : 40621190002
Jawab:
Algoritma Program Bahasa Pascal
Program BukuVII Program BukuVII;
Kamus Data: uses crt;
type Buku : record type
< Buku = record
id_buku : string id_buku : string;
jenis_buku : string jenis_buku : string;
harga : real harga : real;
> end;
B : Buku var
Looping : char B: Buku;
Looping : char;
Algoritma: begin
REPEAT ClrScr;
INPUT(B.id_buku) Repeat
INPUT(B.jenis_buku) Writeln('**************************');
INPUT(B.harga) Write('Id Buku : B00'); Readln(B.id_buku);
OUTPUT(B.id_buku) Write('Jenis Buku : '); Readln(B.jenis_buku);
OUTPUT(B.jenis_buku) Write('Harga Buku : '); Readln(B.harga);
OUTPUT(B.harga) Writeln('**************************');
OUTPUT(‘Tambah data [Y/N] ?’) Writeln('Id Buku : B00 ', B.id_buku);
INPUT(Looping) Writeln('Jenis Buku :', B.jenis_buku);
UNTIL Looping =’N’ OR Looping =’n’ Writeln('Harga Buku :', B.harga:0:0);
OUTPUT(‘Keluar Program’) Writeln('**************************');
Write('Input Berhasil ! Tambah data [Y/N] ? ');
Readln(Looping);
Looping := upcase(Looping);
Until Looping = 'N';
Writeln('**************************');
Writeln('Keluar Program ');
Writeln('**************************');
halt(0); Readln; end.
3. Diketahui suatu data laundry sbb.
Jawab:
Algoritma Program Bahasa Pascal
Program LaundryVII Program LaundryVII;
Kamus Data: uses crt;
type Laundry: record type Laundry = record
< id_laundry : string ;
id_laundry : string jenis_laundry : string;
jenis_laundry : string harga : real;
harga : real end;
> var
L :Laundry L : Laundry ;
Looping : char Looping : char ;
Algoritma:
REPEAT
INPUT(L.id_laundry)
INPUT(L.jenis_laundry)
INPUT(L.harga)
IF L.harga > 40000 THEN
OUTPUT(L.id_laundry)
OUTPUT(L.jenis_laundry)
OUTPUT(L.harga)
END IF
OUTPUT(‘Input Berhasil ! Tambah data ?’)
INPUT(Looping)
UNTIL Looping =’N’ OR Looping =’n’
OUTPUT(‘Keluar Program’)
begin
ClrScr;
Repeat
Writeln('**************************');
Write('Id Laundry : L00');
Readln(L.id_laundry);
Write('Jenis Laundry : ');
Readln(L.jenis_laundry);
Write('Harga : '); Readln(L.harga);
Writeln('**************************');
if L.harga >= 40000 then
begin
Writeln('Id Laundry : ', L.id_laundry);
Writeln('Jenis Laundry : ', L.jenis_laundry);