Le operazioni più comuni con i numeri reali.
Program Prova_Reali; Var x, y: Real; Begin Write('Valore reale per x? '); Readln(x); Write('Valore reale per y? '); Readln(y); Writeln('Pi = ' , Pi:1:2); Writeln('+', x:1:2, ' = ', +x:1:2); Writeln('-', x:1:2, ' = ', -x:1:2); Writeln(x:1:2, ' + ', y:1:2, ' = ', x+y:1:2); Writeln(x:1:2, ' - ', y:1:2, ' = ', x-y:1:2); Writeln(x:1:2, ' * ', y:1:2, ' = ', x*y:1:2); Writeln(x:1:2, ' / ', y:1:2, ' = ', x/y:1:2); Writeln('Abs(', x:1:2, ') = ' , Abs(x):1:2 ); Writeln('Sqr(', x:1:2, ') = ' , Sqr(x):1:2 ); Writeln('Sqrt(', x:1:2, ') = ' , Sqrt(x):1:2); Writeln('Int(', x:1:2, ') = ' , Int(x):1:2 ); { parte intera } Writeln('Frac(', x:1:2, ') = ' , Frac(x):1:2); { parte frazionaria } Writeln('Trunc(', x:1:2, ') = ', Trunc(x) ); { troncamento } Writeln('Round(', x:1:2, ') = ', Round(x) ); { arrotondamento } Writeln(x:1:2, ' < ', y:1:2, ' = ' , x < y ); Writeln(x:1:2, ' <= ', y:1:2, ' = ', x <= y); Writeln(x:1:2, ' = ', y:1:2, ' = ' , x = y ); Writeln(x:1:2, ' > ', y:1:2, ' = ' , x > y ); Writeln(x:1:2, ' >= ', y:1:2, ' = ', x >= y); Writeln(x:1:2, ' <> ', y:1:2, ' = ', x <> y); Readln; End.
Note
- Le variabili reali possono essere formattate con :colonne:decimali
- :10
Allineare a destra su 10 colonne (con gli spazi necessari a sinistra)
Il numero è in formato scientifico - :1
Una colonna equivale ad allineare a sinistra - :10:2
Allineare a destra su dieci colonne
Il numero è in formato decimale con due cifre decimali
- :10
- Ci sono 4 modalità diverse per maneggiare il formato dei numeri reali: Int(), Frac(), Trunc(), Round()
- L’arrotondamento dipende dal compilatore e/o dal microprocessore.
- Ci sono altre funzioni matematiche per i numeri reali: Exp(), Ln(), Sin(), Cos(), ArcTan()