Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - problema con la radice quadrata sqrt(x)
Forum - Pascal - problema con la radice quadrata sqrt(x)

Avatar
tullio1995 (Normal User)
Rookie


Messaggi: 59
Iscritto: 20/03/2011

Segnala al moderatore
Postato alle 22:30
Domenica, 20/03/2011
Codice sorgente - presumibilmente Delphi

  1. program radice;
  2. uses crt;
  3. var a:integer;
  4. begin
  5. writeln('Inserisci un numero: ');
  6. readln(a);
  7. a:=sqrt(a);
  8. writeln('Il risultato e ',a);
  9. readln;
  10. end.


io uso free pascal e quando vado a compilare mi da un errore a "a:=sqrt(a)". Non riesco a capire quale è però. :(


L’uomo ha scoperto la bomba atomica, però nessun topo al mondo costruirebbe una trappola per topi.
PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Up
3
Down
V
Segnala al moderatore
Postato alle 22:41
Domenica, 20/03/2011
SQRT restituisce un valore reale. Prova a dichiarare 'a' come tale.

grazie :-) problema risolto - tullio1995 - 21/03/11 17:51


Anche un orologio fermo segna l'ora giusta due volte al giorno.
Hermann Hesse
PM