Você está na página 1de 11

OSNOVI PROGRAMIRANJA

kolska 2013/14

UVOD

Napisati program koji uitava promenljivu x i na


standardnom Output-u ispisuje istu!

program OP1_1;
var x:integer;
begin
readln(x);
writeln(x);
end.

program OP1_1;
var x:integer;
begin
write(Unesi promenljivu x:);
readln(x);
writeln(x = ,x);
end.

UVOD

Za dva pozitivna cela broja ispisati njihov zbir, razliku,


proizvod i kolinik.

poetak
x = 502

y = 357
x+y, x-y, x*y, x/y

program OP1_2;
var x,y:integer;
begin
x:= 502;
y:= 357;
write(x+y, x-y, x*y, x/y)
end.

kraj

UVOD

Za dva pozitivna cela broja ispisati njihov zbir, razliku,


proizvod i kolinik.
formatiranje ispisa

poetak
x = 502
y = 357
x+y, x-y, x*y, x/y

program OP1_2;
var x,y:integer;
begin
x:= 502;
y:= 357;
writeln(x+y:10, x-y:10, x*y:10, x/y:10:2)
end.

kraj

UVOD

Za dva pozitivna cela broja ispisati njihov zbir, razliku,


proizvod i kolinik.
deklarisanje promenljive za rezultat integer tip
program OP1_3;
var x,y,r1,r2,r3,r4:integer;
begin
x:= 502;
y:= 357;
r1:= x + y;
r2:= x - y;
r3:= x * y;
r4:= x / y;
writeln(r1:10, r2:10, r3:10, r4:10)
end.

UVOD

Za dva pozitivna cela broja ispisati njihov zbir, razliku,


proizvod i kolinik.

deklarisanje promenljive za rezultat real i integer tip

program OP1_3;
var x,y,r1,r2,r3:integer;
r4:real;
begin
x:= 502;
y:= 357;
r1:= x + y;
r2:= x - y;
r3:= x * y;
r4:= x / y;
writeln(r1:10, r2:10, r3:10, r4:10:2)
end.
6

UVOD

Za dva pozitivna cela broja ispisati njihov zbir, razliku,


proizvod i kolinik.

deklarisanje promenljive za rezultat real, integer i longint tip

program OP1_3;
var x,y,r1,r2:integer;
r3:longint;
r4:real;
begin
x:= 502;
y:= 357;
r1:= x + y;
r2:= x - y;
r3:= x * y;
r4:= x / y;
writeln(r1:10, r2:10, r3:10, r4:10:2);
writeln(maxint);
writeln(maxLongint);
end.

UVOD

Uneti dva cela broja x i y. Na standardnom izlazu


odtampati vrednost celobrojnog deljenja broja x sa bojem
y, i vrednost ostatka pri tom deljenju.
poetak
x, y
z = x mod y
w = x div y
w, z
kraj

program OP1_4;
var x,y,z,w:integer;
begin
writeln('Unesite vrednost promenljivih x i y redom:');
readln(x,y);
w:= x div y;
z:= x mod y;
writeln('Rezultat celobrojnog deljenja broja ',x,' i
broja ',y,' je ',w,' a ostatak je ',z)
end.

LINIJSKI ALGORITMI

Napisati program koji za uneti trocifreni ceo broj


ispisuje zbir cifara tog broja.
poetak
n
a = n mod 10
n = n div 10
b = n mod 10
n = n div 10
c = n mod 10

s=a+b+c
s
kraj

program OP1_5;
var n,a,b,c,s:integer;
begin
readln(n);
a:= n mod 10;
n:= n div 10;
b:= n mod 10;
n:= n div 10;
c:= n mod 10;
s:= a + b + c;
writeln(s)
end.
9

ZAMENA VREDNOSTI

Napisati algoritam i program koji dvema celobrojnim


promenljivim zamenjuje vrednosti.
Varijanta I
poetak
a, b
t=a
a=b
b=t
a, b

program OP1_6;
var a,b,t:integer;
begin
readln(a,b);
t:= a;
a:= b;
b:= t;
writeln(a,b)
end.

kraj
10

ZAMENA VREDNOSTI

Napisati algoritam i program koji dvema celobrojnim


promenljivim zamenjuje vrednosti.
Varijanta II bez korienja tree promenljive
poetak
a, b
a=b+a
b=a-b
a=a-b
a, b

program OP1_7;
var a,b:integer;
begin
readln(a,b);
a:= a + b;
b:= a - b;
a:= a - b;
writeln(a,b)
end.

kraj
11

Você também pode gostar