Precedente :: Successivo |
Autore |
Messaggio |
Luko Dio maturo


Registrato: 07/05/09 12:35 Messaggi: 1001
|
Inviato: 09 Ott 2009 22:35 Oggetto: [PASCAL]Problema programma |
|
|
Mi vergogno un po' a chiederlo dato che sarà sicuramente una cavolata ma non ci arrivo proprio (non stasera almeno).
Un mio amico mi ha chiesto una zampa per un programma che dovrebbe calcolare l' area e il perimetro di un rettangolo avendo come dati base ed altezza.
Io me la son cavata così:
Codice: | Program rettangolo;
{Determinare l' area e il perimetro di un rettangolo conoscendo la base e l' altezza};
USES CRT;
VAR B, H, P, A, REAL;
begin
CLR SCR;
WRITE LN ('inserisci base');
READ LN ('visualizza base');
WRITE LN ('inserisci altezza');
READ LN ('visualizza altezza');
P:= 2B+2H;
A:= BXH;
WRITE LN ('L''area del rettangolo' A:6:2);
READ LN;
WRITE LN ('Il perimetro del rettangolo', 2P:6:2);
READ LN;
end.
|
Avvio e mi da questi due errori:
Citazione: | Rettangolo.pas<2,87> Fatal: Syntax error, "Begin" expected but ";" found.
Rettangolo.pas<0> Fatal: Compilation aborted. |
Io non trovo alcun errore di sintassi
Voi lo vedete?
Grazie ^^ |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 10 Ott 2009 01:26 Oggetto: |
|
|
Il mio pascal è molto arrugginito ma dopo la dichiarazione della var A non ci andrebbero i due punti invece che la virgola? |
|
Top |
|
 |
Scrigno Semidio


Registrato: 26/07/09 05:32 Messaggi: 313
|
Inviato: 10 Ott 2009 03:01 Oggetto: |
|
|
Concordo con Freemind
la riga 4:
VAR B, H, P, A, REAL;
dovrebbe essere scritta:
VAR B, H, P, A: REAL;
Il classico errore introvabile che mi ha sempre costretto a riscrivere per intero il codice  |
|
Top |
|
 |
Luko Dio maturo


Registrato: 07/05/09 12:35 Messaggi: 1001
|
Inviato: 11 Ott 2009 01:38 Oggetto: |
|
|
Niente da fare, anche con quella correzione ricevo il medesimo errore  |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 11 Ott 2009 01:54 Oggetto: |
|
|
Togli il punto e virgola alla fine della seconda riga, quella di commento. |
|
Top |
|
 |
Luko Dio maturo


Registrato: 07/05/09 12:35 Messaggi: 1001
|
Inviato: 11 Ott 2009 02:22 Oggetto: |
|
|
freemind ha scritto: | Togli il punto e virgola alla fine della seconda riga, quella di commento. |
Ora si è aggiunto un terzo errore, "identifier scr not valid", se rimetto il ";" l' errore sparisce. |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11809 Residenza: Tokelau
|
Inviato: 12 Ott 2009 12:28 Oggetto: |
|
|
ci sono un po' di errori.
clrscr è una parola sola come anche writeln e readln e le variabili vanno dichiarate come già detto
poi io non scriverei tutto maiuscolo ma fai come preferisci, in pascal non fa differenza, se mi ricordo bene.
ah, non ci va il punto e virgola dopo i commenti, mi sembra. |
|
Top |
|
 |
Luko Dio maturo


Registrato: 07/05/09 12:35 Messaggi: 1001
|
Inviato: 15 Ott 2009 04:59 Oggetto: |
|
|
Grazie mille a tutti, appena mi sveglio un attimo mi metto a riscrivere da capo ^^
Che brutto linguaggio il pascal XD
Grazie ancora  |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11809 Residenza: Tokelau
|
Inviato: 15 Ott 2009 11:18 Oggetto: |
|
|
Luko ha scritto: | Che brutto linguaggio il pascal XD |
Vergogna!
 |
|
Top |
|
 |
bdoriano Amministratore


Registrato: 02/04/07 12:05 Messaggi: 14391 Residenza: 3° pianeta del sistema solare...
|
Inviato: 15 Ott 2009 12:36 Oggetto: |
|
|
Luko ha scritto: | Che brutto linguaggio il pascal XD |
 |
|
Top |
|
 |
Scrigno Semidio


Registrato: 26/07/09 05:32 Messaggi: 313
|
Inviato: 16 Ott 2009 20:39 Oggetto: |
|
|
Luko ha scritto: | Grazie mille a tutti, appena mi sveglio un attimo mi metto a riscrivere da capo ^^
Che brutto linguaggio il pascal XD
Grazie ancora  |
 |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 17 Ott 2009 00:58 Oggetto: |
|
|
Luko ha scritto: |
Che brutto linguaggio il pascal XD
|
Ora verrai sodomizzato da 100000 borg-big-jim!
Non puoi affermare una roba del genere!
Sicuramente non è un linguaggio adeguato ai nostri giorni ma raramente ho trovato un altro linguaggio adatto alla didattica come questo! |
|
Top |
|
 |
|