Anda di halaman 1dari 3

1.

Carilah hasil akhir dari program berikut


program operators;
uses crt;
begin
clrscr;
writeln(17 div 3);
readln;
writeln(7 mod 4);
readln;
end.

2. Jika kita memasukan nomor masing masing


1.16
2.-25
3. 0
carilah hasil dari program berikut

program posneg;
uses crt;
var
no : integer;
begin
clrscr;
Write('masukkan nomor:');
readln(no);

if (no > 0) then


writeln('You enter a Number')
else
if (no < 0) then
writeln('You enter b number')
else
if (no = 0) then
writeln('You enter c');

readln;
end.
3. Carilah hasil akhir dari program berikut
program operators;
uses crt;
Var a, b:integer;
begin
clrscr;
a:=25 div 6;
b:=8 mod 3;
writeln(a - 2);
readln;
writeln(b + 3);
readln;
end.

4. Jika kita memasukan angka 3, 14 dan 12 berapakah nilai x yang ditampilkan


program NeastedIf;
uses crt;
var
A,B,C : integer;
begin
clrscr;
writeln (‘Masukkan tiga angka dengan spasi’); readln(A, B, C);
if A >= B then
begin
if A >= C then
writeln (A, ‘ adalah x)
else
writeln (C, ‘ adalah x)
end
else if B >= C then
begin
=if B >= C then
writeln (B, ‘ adalah x)
else
writeln (C, ‘ adalah x)
end
else if C >= A or B then
writeln(C, ‘ adalah x);
end.
5. Carilah hasil akhir dari program berikut
Nilai a =12
Nilai b = 65

program NeastedIf;
var a, b:integer;
procedure swap(var a,b:integer);
begin
b:=a+b;
a:=b-a;
b:=b-a;
end;
begin
readln(a,b);
swap(a,b);
writeln(a,' ',b)
end.

6, Carilah hasil akhir dari program berikut

program NeastedIf;
uses crt;
var a, b:integer;
begin
clrscr;
a:=50;
b:=5;
repeat
b:=b+1;
a:=a-b;
until a<b;
writeln('nilai a =' ,a);
writeln('nilai b =' ,b);
readln;
end.

Anda mungkin juga menyukai