Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Semplicemente hai messo l'end del case nel punto sbagliato.
Devi metterlo prima di:
Codice sorgente - presumibilmente Plain Text
writeln('Il risultato e ',d);
O se volessi stampare il risultato solo per o=8, dovresti utilizzare "begin" ed "end" per delimitare un blocco di istruzioni. Altrimenti ti da un'errore come ora.
Ti consiglio di prestare attenzione all'indentazione. Può sembrare banale, ma fidati, aiuta molto.
ora lo compila però quando vado a fare le operazioni dalla 5 alla 8 m dice di inserire due numeri e non calcola il numero elevato - tullio1995 - 21/03/11 20:34
Ma prima di postare domande a nastro, perché non leggere l'errore che il compilatore ti fornisce e ragionarci su?
Cosa ti dice il compilatore? Avrà scritto qualcosa oltre al fatto che c'è qualcosa alla riga 25, 29. Posta gli errori del compilatore se non riesci a capirli e da lì partiremo.
PS: mi riferisco anche al tuo post sulla radice quadrata SQRT: se il compilatore ti avrà tirato fuori un errore del genere type real incompatible with integer, qualcosa ti farà riflettere