Răspuns :
Răspuns:
Explicație:
Procedura Val folosita pentru a transforma un sir de caractere in numar.
Sintaxa procedurii Val :
val ( sir,numar,eroare ) ;
Transforma sirul dat de variabila sir in numar retinut in variabila numar .
Observatie : Daca transformarea reuseste , variabila eroare ia valoarea 0 (zero) , iar daca transformarea nu reuseste variabila eroare ia valoarea pozitiei caracterului din cauza careia nu a reusit transformarea , variabila eroare este de tip intreg .
Exemplu : s1 := ’ - 125 . 36 ’ ;
s2 := ’ - 125 . A36 ;
val (s1 , n1 , e1) ;
val (s2 , n2 , e2) ;
writeln (e1 , e2 , n1 , n2) ;
=> afiseaza
e1 := 0 , eroare nu este
e2 := 6 , eroare, pe poziția 6 nu e cifră...
n1 := - 125 . 36
n2 nu afiseaza nimic
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!