Anda di halaman 1dari 9

PEMROGRAMAN DASAR

LAPORAN MEMBUAT PROGRAM


DI TURBO PASCAL

Dibuat oleh:
Mega Mawarni

PROGRAM KEAHLIAN MULTIMEDIA


SMK NEGERI 1 BANJARMASIN
DINAS PENDIDIKAN DAN KEBUDAYAAN PROVINSI
KALIMANTAN SELATAN
1. Logika 1
program Logika1;
uses crt;
var a,b:char;
begin
clrscr;
a:=’a’;
b:=’b’;
//Pengandaian If untuk menampilkan hasil operasi logika a
and b
if(a and b) then
writeln('Line 1 - Condition is true')
else
writeln('Line 1 - Condition is not true');
//Pengandaian If untuk menampilkan hasil operasi logika a
OR b
if(a or b) then
writeln('Line 2 - Condition is true')
else
writeln('Line 2 - Condition is not true');
readln;
end.

Tata letak Masalah

8,9,13,14 //Pengandaian If untuk menampilkan hasil operasi


logika a
if(a and b) then

//Pengandaian If untuk menampilkan hasil operasi


logika a
if(a or b) then

else
2. Logika 2
program Logika2;
uses crt;
var a,b:boolean;
begin
clrscr;
a:=true; //nilai variabel a
b:=false; //nilai variabel b
//Pengandaian if untuk menampilkan nilai dari not(a)
if NOT(a) then
writeln('nilai dari not(a) adalah’,not(a));
//Pengandaian if untuk menampilkan
if NOT(b) then
writeln('nilai dari not(b) adalah’,not(b));
readln;
end.

Tata letak Masalah

6,7
//nilai variabel a
//nilai variabel b

8,911,12 //Pengandaian if untuk menampilkan nilai dari


not(a)
if NOT(a) then
//Pengandaian if untuk menampilkan
if NOT(b) then
3. Logika 3
program Logika3;
uses crt;
var a,b:boolean;
begin
clrscr;
a:=true;
b:=false;
if(a and b) then
writeln('Line 1 - Condition is true')
else
writeln('Line 1 - Condition is not true');
if(a or b) then
writeln('Line 2 - Condition is true')
else
writeln('Line 2 - Condition is not true');
if(a xor b) then
writeln('Line 3 - Condition is true')
else
writeln('line 3 - Condition is not true');
readln;
end.
4. Logika 4
program Logika4;
uses crt;
var a,b,c,d,e,f,g:integer;
begin
clrscr;
a:=9;
b:=10;
writeln('a = ',a);
writeln('b = ',b);
writeln('==================');
//melakukan operasi bitwise AND
c:=a And b;
writeln('a and b = ',c);
writeln('==================');
//melakukan operasi bitwise OR
d:=a or b;
writeln('a or b = ',d);
writeln('==================');
//melakukan operasi bitwise XOR
e:=a xor b;
writeln('a xor b = ',e);
writeln('==================');
//melakukan operasi bitwise shr
f:=a shr 2;
writeln('a shr 2 = ',f);
writeln('==================');
//melakukan operasi bitwise shl
g:=b shl 2;
writeln('b shl 2 = ',g);
writeln('==================');
readln;
end.

Tata letak Masalah

11,15,19,23,27 //melakukan operasi bitwise AND


//melakukan operasi bitwise OR
//melakukan operasi bitwise XOR
//melakukan operasi bitwise shr
//melakukan operasi bitwise shl

Anda mungkin juga menyukai