Precedente :: Successivo |
Autore |
Messaggio |
Luko Dio maturo
Registrato: 07/05/09 11:35 Messaggi: 1001
|
Inviato: 09 Ott 2009 21: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 20:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 10 Ott 2009 00: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 04:32 Messaggi: 313
|
Inviato: 10 Ott 2009 02: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 11:35 Messaggi: 1001
|
Inviato: 11 Ott 2009 00:38 Oggetto: |
|
|
Niente da fare, anche con quella correzione ricevo il medesimo errore |
|
Top |
|
|
freemind Supervisor sezione Programmazione
Registrato: 04/04/07 20:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 11 Ott 2009 00:54 Oggetto: |
|
|
Togli il punto e virgola alla fine della seconda riga, quella di commento. |
|
Top |
|
|
Luko Dio maturo
Registrato: 07/05/09 11:35 Messaggi: 1001
|
Inviato: 11 Ott 2009 01: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 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 12 Ott 2009 11: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 11:35 Messaggi: 1001
|
Inviato: 15 Ott 2009 03: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 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 15 Ott 2009 10:18 Oggetto: |
|
|
Luko ha scritto: | Che brutto linguaggio il pascal XD |
Vergogna!
|
|
Top |
|
|
bdoriano Amministratore
Registrato: 02/04/07 11:05 Messaggi: 14300 Residenza: 3° pianeta del sistema solare...
|
Inviato: 15 Ott 2009 11:36 Oggetto: |
|
|
Luko ha scritto: | Che brutto linguaggio il pascal XD |
|
|
Top |
|
|
Scrigno Semidio
Registrato: 26/07/09 04:32 Messaggi: 313
|
Inviato: 16 Ott 2009 19: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 20:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 16 Ott 2009 23: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 |
|
|
|