magomac Inviato 19 Novembre 2005 Segnala Condividi Inviato 19 Novembre 2005 Mio cugino sta "usicchiando" Pascal a Scuola... L'altro giorno ero da lui e volevamo provare a fare qualcosina...niente di che...così per provare. (praticamente mi ha insegnato lui... ho letto sul suo libro di scuola...) è una stupidaggine ma...mi dite cosa c'è di sbagliato????? Il programma mi segna una serie indescrivibile di errori ma nn riesco a correggerli! Program Tizio_Caio_e_Sempronio; var X,Y: char; begin write ('Scrivere un nome: '); readln (X); write <'Scrivere un Aggettivo: '); readln (Y); writeln ('Quindi ') (X) ('è ') (Y) ('? '); writeln ('Ma cosa vai dicendo! ') end. Grazie Ciao Ciao Link al commento Condividi su altri siti Altre opzioni di condivisione...
Wolfyamadeus Inviato 2 Dicembre 2005 Segnala Condividi Inviato 2 Dicembre 2005 Ciao! Allora...andando a rispolverare le mie vecchie conscenze... 1) le variablil X e Y (dovendo tu scrivere un nome ed un aggettivo) non devono essere dichiarate char, ma string 2) sulla riga " write <'Scrivere un Aggettivo: ');" devi eliminare il segno di minore e mettere una parentesi tonda 3) se non ricordo male, per concatenare stringhe e variabili dovresti scrivere così: writeln('Quindi ' + x + ' è ' + y + '?'); 4)questa però non mi ricordo: sei sicuro che per fare uscire un messaggio a video ci vada un apice sono (') e non due (")? Boh questa proprio non me la ricordo... Se ti segnasse altri errori scrivi che errori ti fa così si potrebbe vedere. A. Volere è potere Link al commento Condividi su altri siti Altre opzioni di condivisione...
magomac Inviato 2 Dicembre 2005 Autore Segnala Condividi Inviato 2 Dicembre 2005 Grazie mille.... Ora ho corretto il cod e viene così Program Tizio_Caio_e_Sempronio; var X,Y,Z: string; begin write ('Scrivere un nome: '); readln (X); write ('Scrivere un Aggettivo: '); readln (Y); writeln ('Quindi ' + x + ' Š' + y + '?'); writeln ('Ma cosa dici!'); end. Quindi il programma non da più errori...il file creato si apre -MI CHIEDE IL NOME - MI CHIEDE LA'GGETTIVO -PREMO INVIO E SI CHIUDE TUTTO.... come se fosse finito li.... Nel messaggio Ma cosa dici ho provato a metter " a togliere parentesi ec... ma dava errori vari..... Link al commento Condividi su altri siti Altre opzioni di condivisione...
hrs Inviato 2 Dicembre 2005 Segnala Condividi Inviato 2 Dicembre 2005 il pascal non me lo ricordo per niente, ma sei sicuro che il processore stampi le ultime frasi così velocemente che non le vedi? prova a mettere un readln premere un tasto per finire readln end così dovrebbe funzionare Link al commento Condividi su altri siti Altre opzioni di condivisione...
magomac Inviato 2 Dicembre 2005 Autore Segnala Condividi Inviato 2 Dicembre 2005 funziona...grazie!!! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Flo Inviato 25 Gennaio 2006 Segnala Condividi Inviato 25 Gennaio 2006 ciao. potrei sapere che programma hai usato epr scrivere un programma in pascal con il mac? anche io ne avrei bisogno... grazie, ciao Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.