21-09-2011, 08:47 PM
(Questo messaggio è stato modificato l'ultima volta il: 21-09-2011, 08:49 PM da XErnestoX.)
si, sicuramente ne farò altri... nella guida ci sono 3-4 esercizi ogni 5 capitoli... comunque ho modificato il programma:
Program RadiceQuadrata;
Uses Crt;
Var x:real;
begin
write('inserisci un numero: ');
read(x);
if x<0 then
write('non è possibile effettuare l' operazione')
else x:=sqrt(x)
end.
Non mi segna errori, anche a me dava i tuoi stessi errori ma li ho risolti (non mettevo le " ' " d inizio e fine "frase" e ho tolto alcunni " ; " di troppo...)
Ora il problema è: vado nel file exe, scrivo (ad esempio) 25 e si chiude l' exe -.-...forse è questo che intendi quando scrivi "non stai stampando in output il valore di x" ??
Potresti darmi il programma che hai fatto tu? cosi almeno li confronto xd...
Edit. uso free pascal..
Program RadiceQuadrata;
Uses Crt;
Var x:real;
begin
write('inserisci un numero: ');
read(x);
if x<0 then
write('non è possibile effettuare l' operazione')
else x:=sqrt(x)
end.
Non mi segna errori, anche a me dava i tuoi stessi errori ma li ho risolti (non mettevo le " ' " d inizio e fine "frase" e ho tolto alcunni " ; " di troppo...)
Ora il problema è: vado nel file exe, scrivo (ad esempio) 25 e si chiude l' exe -.-...forse è questo che intendi quando scrivi "non stai stampando in output il valore di x" ??
Potresti darmi il programma che hai fatto tu? cosi almeno li confronto xd...
Edit. uso free pascal..