VAL - Pretvara string u cio broj.
Sintaksa: PROCEDURE VAL(s; VAR v; VAR code: INTEGER);

Tabela d.30. VAL - procedura

Listing programa

Ekran

Opis

PROGRAM Pretvaranje;

 

Zaglavlje

var

 

 

  i, kod: INTEGER;

 

 

  paramStr: STRING;

 

String

BEGIN

 

 

  paramStr := '1234';

 

String

  Val(paramStr, i, kod);

9.99     9

Pretvaranje

  { Greska pri pretvaranju u INTEGER? }

 

 

  IF Kod <> 0 THEN

-9.99   -9

? greška

    WRITELN('Greska na poziciji: ', kod)

 

 

  ELSE

0.99     0

Nije

    WRITELN('Vrijednost ',paramStr:10,  i:10);

Vrijednost 1234 1234

Ispis

END.

 

Kraj programa

Listing programa:

PROGRAM pVAL;
USES
  WinCrt;
VAR 
  i, kod: INTEGER;
  paramStr: STRING;
BEGIN
  paramStr := '1234';
  Val(paramStr, i, kod);
  { Greska pri pretvaranju u INTEGER? }
  IF Kod <> 0 THEN
    WRITELN('Greska na poziciji: ', kod)
  ELSE
    WRITELN('Vrijednost ',paramStr:10,  i:10);
END.

Index