Professional Documents
Culture Documents
For Petlja Pascal
For Petlja Pascal
For Petlja Pascal
USES
WinCrt;
BEGIN
WRITELN('1 do 5');
END.
PROGRAM p08111022;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
i : INTEGER; { cjelobrojne promjenljive }
BEGIN
WRITELN('Ispis kvadrata prvih 5 brojeva');
END.
END.
PROGRAM p08111004;
{reciprocne vrijednosti prvih N prirodnih brojeva}
USES
WinCrt;
VAR
i, n : INTEGER;
BEGIN
WRITE('Do broja ');
READLN( n );
FOR i := 1 TO n DO
WRITELN('i = ', i, ' reciprocna vrijednost ', 1/i);
END.
PROGRAM P08111008;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
i, n : Integer; { cjelobrojne promjenljive }
BEGIN
Writeln('Parani i neparni brojevi');
Write('Do broja ');
Readln(n);
END.
6. Izračunati i ispisati sumu prvih 5 prirodnih brojeva.
PROGRAM p08112006;
{suma prvih 5 prirodnih brojeva}
USES
WinCrt;
VAR
i, s : INTEGER;
BEGIN
s := 0;
FOR i := 1 TO 5 DO
s := s + i;
WRITELN ('Suma=',s);
END.
7. Napisati program za ispis sume neparnih brojeva od 1 do n
PROGRAM p08112010;
USES
WinCrt;
VAR
i, n: Integer;
s: Real;
BEGIN
Writeln('Suma parnih prirodnih brojeva');
Write('Do broja ');
Readln(n);
s := 0;
FOR i := 1 TO n DO
IF i MOD 2 = 0 THEN
s := s + i;
PROGRAM p08112043;
{proizvod prvih 5 prirodnih brojeva}
USES
WinCrt;
VAR
i, P : INTEGER;
BEGIN
p := 1;
FOR i := 1 TO 5 DO
p := p * i;
WRITELN(' proizvod ', p );
END.
PROGRAM p08112020;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
i, n, k, s : INTEGER; { cjelobrojne promjenljive }
BEGIN
WRITE('Od broja ');
READLN( k );
WRITE('Do broja ');
READLN( n );
s := 0; { pocetna vrijednost sume }
PROGRAM sp08111020;
USES WinCRT;
VAR
i, n, s: Integer;
p: Real;
BEGIN
Write('n=');
Readln(n);
p := 1;
s := 0;
FOR i:=1 to n do
IF i MOD 3=0 THEN
BEGIN
p := p * i;
s := s + i;
END;
Writeln('proizvod i suma do ', n, ' djeljivih sa 3 je ', ' p= ', p:4:0, ' s = ',s);
END.
PROGRAM p08112071;
{prbrojati parne prirodne brojeve od 1 do n}
USES
WinCrt;
VAR
i, n, br : INTEGER;
BEGIN
WRITELN('Parni');
WRITE('Do broja ');
READLN( n );
br := 0;
FOR i := 1 TO n DO
IF i MOD 2 = 0 THEN
br := br + 1;
WRITELN('Broj parnih do ',n,' je ',br);
END.
12. Napisati program da nađe proizvod prirodnih brojeva od a do b djeljivih sa l i koliko ih ima.
PROGRAM p08112078;
USES WinCRT;
VAR
i,a,b,l,br :Integer;
p : Real;
BEGIN
Write('a,b,l=');
Readln(a,b,l);
p:=1;
FOR i := a TO b DO
IF i mod l = 0 THEN
BEGIN
p:=p*i;
br := br + 1;
END;
Writeln('Od ', a, ' do ', b, ' ima ', br, ' djeljivih sa ', l, '. Njihov prooizvod je ', p);
END.
PROGRAM p08113010;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
i, n, s, br : Integer; { cjelobrojne promjenljive }
as : Real; { realne promjenljive }
BEGIN
Writeln('Artimeticka sredina 1 - n');
Write('Do broja ');
Readln(n);
s := 0; { pocetna vrijednost sume }
br := 0; { pocetna vrijednost brojaca }
14. Napisati program za ispis dana u sedmici. Ispis na ekranu poslije izvođenja programa:
0: ponedjeljak
1: utorak
2: srijeda
3: cetvrtak
4: petak
PROGRAM p08112081;
{Dani_u_sedmici}
USES
WinCrt;
TYPE
dani = (pon, uto, sri, cet, pet);
VAR
i: dani;
k: INTEGER;
BEGIN
FOR i := pon TO pet DO
BEGIN
WRITE(ORD(i),': ');
CASE i OF(OVDE KORISTIMO CASE NAREDBU,ONA SE KORISTI KADA JE POTREBNO VISE
NABRAJANJA DA NE BI STALNO KORISTILI IF I ELSE).
pon : WRITELN ('ponedjeljak');
uto : WRITELN ('utorak');
sri : WRITELN ('srijeda');
cet : WRITELN ('cetvrtak');
pet : WRITELN ('petak');
END; { case }
END;
END.
PROGRAM p08114051;
USES
WinCrt;
VAR
slovo : CHAR;
BEGIN
WRITELN('Velika slova engleske abecede');
FOR slovo := 'A' TO 'Z' DO
WRITE(slovo, ' ');
END.
PROGRAM p12149000;
USES
WinCrt;
VAR
i, n : INTEGER;
BEGIN
WRITELN('Djeljitelji broja');
WRITE('Broj ');
READLN(n);
FOR i := 1 TO n DIV 2 DO
IF n MOD i = 0 THEN WRITELN(i);
END.
17. Napisati program koji će za učitanu vrijednost K iN izračunati vrijednost izraza i ispisati::
PROGRAM p12500051;
USES WinCRT;
VAR
i, n, k : Integer;
s : Real;
BEGIN
Write('n, k = ');
Readln(n, k);
s := 0;
FOR i:= 1 TO n DO
s := s + 2/(k + i);
Writeln('s=',s:4:2);-4 MJESTA 2 IZA ZAREZA
END.
PROGRAM dvoc14_11;
USES
WinCrt;
VAR
i : INTEGER;
BEGIN
FOR i := 10 TO 99 DO
IF i MOD 2 = 0 THEN
WRITELN('parni = ', i);
END.
PROGRAM p14511001;
USES
WinCrt;
VAR
i : INTEGER;
BEGIN
WRITELN(' trocifreni brojevi sa jednom petljom');
FOR i := 100 TO 999 DO
WRITELN(i);
END.
a := n DIV 100;
cjelobrojno dijeljenje se 10
c := n MOD 10;
osatatak dijeljena sa 10
PROGRAM p14511002;
USES
WinCrt;
VAR
a, b, c, n : INTEGER;
BEGIN
WRITE('Trocifreni broj');
READLN(n);
a := n DIV 100;
b := (n - a*100) DIV 10;
c := n MOD 10;
WRITELN (n,' ', a,' ', b,' ', c);
END.
21. Ispisati trocifrene brojeve čija je druga cifra djeljiva sa 3 (koristi tri petlje).
program p14411013;
uses wincrt;
var
i, j, k : integer;
begin
for i := 1 to 9 do
for j := 0 to 9 do
for k := 0 to 9 do
if j mod 3 = 0 then
writeln('trocifreni broj ', i,j,k);
end.