7.1.. Provjeriti da li je od dva upisana broja prvi djeljiv sa drugim.

Opis rješenja: Prvo se sa tastature upisuju dvije vrijednosti (a, b). Provjera da li je prvo upisani broj (a) djeljiv sa drugim se izvodi sa logičkim izrazom a MOD b u naredbi IF. Ako je logički izraz istinit ispisuje se na ekranu DJELJIV, inače nema ispisa. Sa naredbom a MOD b se izračunava ostatak dijeljenja broja a sa brojem b. Ostatak dijeljenja je jednak 0 ako je broj a djeljiv sa brojem b. Logički izraz za provjeru djeljivosti (a MOD b = 0) je istinit ako je a djeljivo sa b i tada se na ekranu ispisuje DJELJIV. Inače za ostale slučajeve nema ispisa.

Opis programa: Poslije upisa vrijednosti varijabli a i b sa tastature,  provjerava se da li je a djeljivo sa b. Logički izraz u naredbi IF glasi a mod b = 0. Ako je logički izraz istinit ispisuje se DJELJIV.

Tabela 7.2. Provjera djeljivosti brojeva

Tekstualni algoritam

Listing programa

Ekran

 

PROGRAM PP3_2;

 

 

VAR

 

 

  a, b: Integer;

 

 

BEGIN

 

 

  Write('Vasi brojevi');

 

1. upis vrijednosti varijabli a,b

  Readln(a, b);

Vasi brojevi 6 3

2. ako je prvi broj djeljiv sa drugim

  IF a MOD b = 0 THEN

 

ispiši DJELJIV

    Writeln('DJELJIV');

DJELJIV

 

END.

 

 Listing programa:


PROGRAM PP0706;
USES
  WinCrt;
VAR
  a, b: Integer;
BEGIN
  Write('Vasi brojevi');
  Readln(a, b);
  IF a MOD b = 0 THEN
    Writeln('DJELJIV');
END.

Izvođenje programa:

Index