Aiuto Pascal
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 20

Discussione: Aiuto Pascal

Cambio titolo
  1. #1
    Utente L'avatar di Alebass_89
    Registrato il
    06-03
    Località
    Cavalese
    Messaggi
    4.285

    Infelice Aiuto Pascal

    Ho appena iniziato a imparare un po di pascal e ho scritto questo programma:

    { Calcolo area rettangolo }

    program rettangolo;

    var
    base:integer;
    altezza:integer;
    area:integer;

    begin
    base:=3;
    altezza:=7;
    area:= base*altezza;
    write(area);
    end.

    L'ho compilato con FreePascal per Linux ma mui dice:
    Free Pascal Compiler version 1.0.4 [2002/11/21] for i386
    Copyright (c) 1993-2000 by Florian Klaempfl
    Target OS: Linux for i386
    Compiling area rettangolo.pas
    Assembling rettangolo
    Assembler messages:
    Error: can't open rettangolo.o for reading
    rettangolo.o: No error
    area:0: Error: can't open rettangolo.s for reading
    area:0: rettangolo.s: No error
    area rettangolo.pas(17) Warning: Error while assembling exitcode 1
    area rettangolo.pas(17) Fatal: There were 1 errors compiling module, stopping

    Cosa devo fare?

  2. #2
    OmFG!!! HelP DAH PallY!!!
    Registrato il
    02-03
    Località
    P.I. Paese Ignobile
    Messaggi
    3.203
    Io ti posso dire che il programma non sta ne in cielo ne in terra
    EX FFxi Player [WoW Player]

    Name: Liotix [Frappatappa/Liotix/Evilwarrior/Arrabbiata/Sinredemptor/Portasfiga]
    Race: Ex Hume, Male
    Country: San'Doria
    Rank: 3-3
    Main Job: Ex War lv.57/Brd lv.33 [Priest 70/Hunter 70/Warrior 70/Warlok 70/Paladin 63/Rogue61]
    Sub Job: Nin lv.28-Thf lv.20/Whm lv.16/
    Playing And Rocking on WOW

  3. #3
    Utente L'avatar di Alebass_89
    Registrato il
    06-03
    Località
    Cavalese
    Messaggi
    4.285
    Inviato da cicciubello
    Io ti posso dire che il programma non sta ne in cielo ne in terra
    Ho letto su un sito che per linux è uno dei migliori

  4. #4
    Utente L'avatar di supergab85
    Registrato il
    03-03
    Località
    Roma
    Messaggi
    181
    a me non sembra che ci siano errori... cmq prova a scrivere WRITELN invece di WRITE. penso che cmq non vi siano cambiamenti
    fammi sapere con un mp

    credo che questa sia la sintassi corretta

    begin
    base:=3;
    altezza:=7;
    area:= (base*altezza);
    writeln(area);
    end.

    ciao
    Supergab85 -
    "L'importante non è quello che trovi alla fine di una corsa, ma quello che provi mentre corri! (prof. La Carogna a Luca, Notte Prima degli Esami)"

  5. #5
    Utente L'avatar di Logan86
    Registrato il
    05-03
    Località
    Como
    Messaggi
    3.014
    Il problema non è quello...
    WRITELN-->scrive e va a capo
    WRITE-->scrive e basta (quindi è possibile continuare sulla stessa riga)

  6. #6
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    Inviato da cicciubello
    Io ti posso dire che il programma non sta ne in cielo ne in terra
    Quoto!

  7. #7
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Con che comando lo compili?


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  8. #8
    Utente L'avatar di Alebass_89
    Registrato il
    06-03
    Località
    Cavalese
    Messaggi
    4.285
    Inviato da Phoenix
    Con che comando lo compili?
    ppc386 nomefile.pas

    Comunque ho risolto, ho scaricato un'altra versione del programma e adesso funziona.
    Grazie

  9. #9
    The Phenomenal L'avatar di xnemesisx
    Registrato il
    04-03
    Località
    Gainsville, GA
    Messaggi
    4.000
    la libreria ce la vuoi mette o no?
    La tua firma supera il limite massimo di peso (40960 bytes). Ti invitiamo a leggere il regolamento per non ripetere l'errore.

  10. #10
    Contegno, suvvia! L'avatar di Prometeo
    Registrato il
    10-02
    Località
    New York
    Messaggi
    7.890
    Codice:
    program rettangolo
    uses crt
    var base,altezza,area:integer;
    
    begin
      clrscr;
      writeln('Inserisci la base');
      readln(base);
      writeln('Inserisci l'altezza');
      readln(altezza);
      area:=base*altezza
      writeln(area);
      readln
    end.
    Dovrebbe andare, sono un po arrugginito in Pascal |)
    the e.caffeinomane Xperience
    <Drg`uff> rinoa non sono romantico, sono un semi-isolato che fantastica su cose che non potranno mai accadere
    <Drg`uff> ma no
    <Drg`uff> che m3rda isolato
    <Drg`uff> mettici nerd
    <prm\\> drag, siamo in due
    <Ed\\> anche 3 dai

  11. #11
    The Phenomenal L'avatar di xnemesisx
    Registrato il
    04-03
    Località
    Gainsville, GA
    Messaggi
    4.000
    adesso sì...
    La tua firma supera il limite massimo di peso (40960 bytes). Ti invitiamo a leggere il regolamento per non ripetere l'errore.

  12. #12
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    Inviato da xnemesisx
    adesso sì...
    clap clap clap bravo prome!|) |) |)

  13. #13
    Contegno, suvvia! L'avatar di Prometeo
    Registrato il
    10-02
    Località
    New York
    Messaggi
    7.890
    Si potrebbe anche scrivere:
    Codice:
    writeln('L"area del rettangolo è: ',area);
    |)
    the e.caffeinomane Xperience
    <Drg`uff> rinoa non sono romantico, sono un semi-isolato che fantastica su cose che non potranno mai accadere
    <Drg`uff> ma no
    <Drg`uff> che m3rda isolato
    <Drg`uff> mettici nerd
    <prm\\> drag, siamo in due
    <Ed\\> anche 3 dai

  14. #14
    Mente e Cuore L'avatar di Eminem3
    Registrato il
    10-02
    Località
    Bari
    Messaggi
    5.421
    Inviato da Prometeo
    Si potrebbe anche scrivere:
    Codice:
    writeln('L"area del rettangolo è: ',area);
    |)
    come sei professionale
    But I think more than I want to think
    Do things I never should do
    I drink much more that I ought to drink
    Because it brings me back you
    Lilac Wine

    Though it's my time coming, I'm not afraid, afraid to die
    My fading voice sings of love,
    But she cries to the clicking of time, of time
    Grace

  15. #15
    Valchiria Incazzata L'avatar di Silver89
    Registrato il
    10-02
    Località
    Firenze
    Messaggi
    9.432
    Inviato da Prometeo
    Si potrebbe anche scrivere:
    Codice:
    writeln('L"area del rettangolo è: ',area);
    |)
    visto ci sei mettici pure:

    Codice:
    writeln('L"area del rettangolo è: ',area:8:2);
    con l'approssimazione.


    Codice:
     program erone;
    uses wincrt;
    var l1,l2,l3,semip,A:real;
    
    begin
    
    	writeln ('inserire i lati del triangolo');
    	readln (l1,l2,l3);
    	semip:=(l1+l2+l3)/2;
    	A:=sqrt(semip*(semip-l1)*(semip-l2)*(semip-l3));
    	writeln ('area del triangolo è uguale a',A:8:2);
    
    End.

    lo devo fare per domani alla profe.

    è bellissima quasta materia, la adoro.

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •