AIUTO (Turbo Pascal)
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 15 di 15

Discussione: AIUTO (Turbo Pascal)

Cambio titolo
  1. #1
    Utente
    Registrato il
    01-05
    Messaggi
    115

    AIUTO (Turbo Pascal)

    Il mio prof di informatica mi ha assegnato un compito che se non consegno entro il 6 mi mette la lacuna.............
    Quindi vi prego di scrivere tutto senza tralasciare, poi non vi rompo più(forse)!!

    Devo creare un programma che chieda il tuo nome, se il nome è luca, deve apparire in schermo simpatico; se il nome è michele deve apparire antipatico.
    Se il nome è diverso da michele e luca deve apparire 'che nome strano'.

    Siccome la programmazione non è eccessivamente lunga, avreste la pazienza di scrivere tutto il programma?

    Grazie.

  2. #2
    Programmatore capo L'avatar di thebigdax
    Registrato il
    10-04
    Località
    IBM
    Messaggi
    781
    è semplicissimo

    Codice:
      
    program nome;
    var nome:string;
     
    begin
    writeln('Qual''è il tuo nome?');
    readln(nome);
    if nome='michele' then writeln('Sei antipatico');
    if nome='luca' then writeln('Sei simpatico');
    if (nome<>'luca') and (nome<>'michele') then
    writeln('Che nome strano');
    readln
    end.
    finito non l'ho provato ma mi sembra giusto poi dibbi se funziona

    Può sempre servire
    Nel 1969, 2 commodore 64 sono riusciti a far andare l'uomo sulla Luna... ...oggi, nel 2005, un Athlon 3500+ fa fatica a far girare Windows Xp!!!!

  3. #3
    Utente L'avatar di spiderboy88
    Registrato il
    11-04
    Messaggi
    963
    Citazione thebigdax
    è semplicissimo

    Codice:
      
      program nome;
      var nome:string;
       
      begin
      writeln('Qual''è il tuo nome?');
      readln(nome);
      if nome='michele' then writeln('Sei antipatico');
      if nome='luca' then writeln('Sei simpatico');
      if (nome<>'luca') and (nome<>'michele') then
      writeln('Che nome strano');
      readln
      end.
    finito non l'ho provato ma mi sembra giusto poi dibbi se funziona
    quoto

    mi permetto di aggiungere una cosa: se il tuo prof è pignolo potrebbe chiederti di usare la costruzione completa if..then..else (se..allora..altrimenti)

    in tal caso

    program xxx;

    uses crt;

    const
    SIMP = 'luca';
    ANT = 'michele'

    var
    nome: string[15];

    begin {Main}
    Write('Inserisci un nome: ');
    ReadLn(nome);
    if nome = SIMP then
    WriteLn('Simpatico')
    else
    if nome = ANT then
    WriteLn('Antipatico')
    else WriteLn('Che nome strano');
    ReadLn;
    end.


    non credo ci sia bisogno delle funzioni UpCase LowCase...
    La tua firma supera il limite massimo di altezza (158 pixel). Ti invitiamo a leggere il regolamento per non ripetere l'errore.

  4. #4
    Programmatore capo L'avatar di thebigdax
    Registrato il
    10-04
    Località
    IBM
    Messaggi
    781
    Citazione spiderboy88
    quoto

    mi permetto di aggiungere una cosa: se il tuo prof è pignolo potrebbe chiederti di usare la costruzione completa if..then..else (se..allora..altrimenti)

    in tal caso

    program xxx;

    uses crt;

    const
    SIMP = 'luca';
    ANT = 'michele'

    var
    nome: string[15];

    begin {Main}
    Write('Inserisci un nome: ');
    ReadLn(nome);
    if nome = SIMP then
    WriteLn('Simpatico')
    else
    if nome = ANT then
    WriteLn('Antipatico')
    else WriteLn('Che nome strano');
    ReadLn;
    end.


    non credo ci sia bisogno delle funzioni UpCase LowCase...
    Ottimo anche se il mio è più semplice
    hai sbagliato qua

    else
    BEGIN
    if nome = ANT then
    WriteLn('Antipatico')
    else WriteLn('Che nome strano');
    END;

    tutto quello è contenuto all'interno dell'else quindi va racchiuso tra begin end

    Può sempre servire
    Nel 1969, 2 commodore 64 sono riusciti a far andare l'uomo sulla Luna... ...oggi, nel 2005, un Athlon 3500+ fa fatica a far girare Windows Xp!!!!

  5. #5
    Utente L'avatar di spiderboy88
    Registrato il
    11-04
    Messaggi
    963
    in quel caso no...if..then..else è considerato un' istruzione sola, quindi il begin..end è superfluo. cmq non confondiamo Paul...in linea di massima entrambe le versioni vanno bene, dipende da cosa ti chiede il tuo prof.

    in bocca al lupo
    La tua firma supera il limite massimo di altezza (158 pixel). Ti invitiamo a leggere il regolamento per non ripetere l'errore.

  6. #6
    Utente L'avatar di spiderboy88
    Registrato il
    11-04
    Messaggi
    963
    a proposito...non chiamare il nome del programma come una variabile...

    ;-)
    La tua firma supera il limite massimo di altezza (158 pixel). Ti invitiamo a leggere il regolamento per non ripetere l'errore.

  7. #7
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158
    piccolo conciso....
    1° è stato detto 1000 volte che non siamo i risolutori dei vostri compiti...che si possa dare un aiuto ok, ma mettersi a dire " Ehi ragazzi..devo fare questo e quest'altro...su...sbrigatevi che devo consegnarlo per il 6" mi sta un po' sulle palle

    2° un programma del genere lo saprebbe scrivere pure un bambino di 4 anni...se non hai voglia di sbatterti per scrivere un programmino di 2 minuti allora forse, e dico foorse, ha ragione la tua profe a darti il debito

    Non pensare che sia ******* o cosa...ma se tutti si mettessero a chiedere di fare questo programmino o quell'altro saremmo sommersi...e poi che gusto c'è ad avere così facilmente la soluzione ad un problema....ogni programma è una sfida...e risolverlo da soli è una bella soddisfazione

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  8. #8
    Programmatore capo L'avatar di thebigdax
    Registrato il
    10-04
    Località
    IBM
    Messaggi
    781
    Citazione nicjedi
    piccolo conciso....
    1° è stato detto 1000 volte che non siamo i risolutori dei vostri compiti...che si possa dare un aiuto ok, ma mettersi a dire " Ehi ragazzi..devo fare questo e quest'altro...su...sbrigatevi che devo consegnarlo per il 6" mi sta un po' sulle palle

    2° un programma del genere lo saprebbe scrivere pure un bambino di 4 anni...se non hai voglia di sbatterti per scrivere un programmino di 2 minuti allora forse, e dico foorse, ha ragione la tua profe a darti il debito

    Non pensare che sia ******* o cosa...ma se tutti si mettessero a chiedere di fare questo programmino o quell'altro saremmo sommersi...e poi che gusto c'è ad avere così facilmente la soluzione ad un problema....ogni programma è una sfida...e risolverlo da soli è una bella soddisfazione

    Ciao

    Nicola
    hai ragione però vorrà dire che la soddisfazione ce la prendiamo noi ed è un modo come un'altro per scambiare idee e programmi tra di noi: per esempio lo stesso programma fatto in due modi diversi.

    Può sempre servire
    Nel 1969, 2 commodore 64 sono riusciti a far andare l'uomo sulla Luna... ...oggi, nel 2005, un Athlon 3500+ fa fatica a far girare Windows Xp!!!!

  9. #9
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158
    Citazione thebigdax
    hai ragione però vorrà dire che la soddisfazione ce la prendiamo noi ed è un modo come un'altro per scambiare idee e programmi tra di noi: per esempio lo stesso programma fatto in due modi diversi.
    Certo, ma sarebbe stato differente una cosa del tipo "ehi..io ho fatto un programma così, voi come l'avreste fatto?" o anche solo "ho fatto questo e questo, ma non va, cosa devo cambiare?"...ma venire qua e dire "ehi..la profe mi ha detto di fare questo e questo...su schiavetti, fatemelo..." permetti che mi fa un poco incazzare?

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  10. #10
    megaman
    Ospite
    bah, io a volte ignoro questi topic e basta...quando è un problemino personale su un applicazione fatta per proprio conto è ok, ma quando si parla di scuola mi passa la voglia di postare

  11. #11
    Programmatore capo L'avatar di thebigdax
    Registrato il
    10-04
    Località
    IBM
    Messaggi
    781
    Citazione nicjedi
    Certo, ma sarebbe stato differente una cosa del tipo "ehi..io ho fatto un programma così, voi come l'avreste fatto?" o anche solo "ho fatto questo e questo, ma non va, cosa devo cambiare?"...ma venire qua e dire "ehi..la profe mi ha detto di fare questo e questo...su schiavetti, fatemelo..." permetti che mi fa un poco incazzare?

    Ciao

    Nicola
    be ovvio non ti posso dare torto....

    Può sempre servire
    Nel 1969, 2 commodore 64 sono riusciti a far andare l'uomo sulla Luna... ...oggi, nel 2005, un Athlon 3500+ fa fatica a far girare Windows Xp!!!!

  12. #12
    Utente
    Registrato il
    01-05
    Messaggi
    115

    Infelice

    Citazione nicjedi
    piccolo conciso....
    1° è stato detto 1000 volte che non siamo i risolutori dei vostri compiti...che si possa dare un aiuto ok, ma mettersi a dire " Ehi ragazzi..devo fare questo e quest'altro...su...sbrigatevi che devo consegnarlo per il 6" mi sta un po' sulle palle

    2° un programma del genere lo saprebbe scrivere pure un bambino di 4 anni...se non hai voglia di sbatterti per scrivere un programmino di 2 minuti allora forse, e dico foorse, ha ragione la tua profe a darti il debito

    Non pensare che sia ******* o cosa...ma se tutti si mettessero a chiedere di fare questo programmino o quell'altro saremmo sommersi...e poi che gusto c'è ad avere così facilmente la soluzione ad un problema....ogni programma è una sfida...e risolverlo da soli è una bella soddisfazione

    Ciao

    Nicola

    Cmq era un caso eccezionale....!!!!!
    Cosa volete che vi dica, avete ragione e basta.

  13. #13
    Utente
    Registrato il
    01-05
    Messaggi
    115

    ...

    Citazione nicjedi
    Certo, ma sarebbe stato differente una cosa del tipo "ehi..io ho fatto un programma così, voi come l'avreste fatto?" o anche solo "ho fatto questo e questo, ma non va, cosa devo cambiare?"...ma venire qua e dire "ehi..la profe mi ha detto di fare questo e questo...su schiavetti, fatemelo..." permetti che mi fa un poco incazzare?

    Ciao

    Nicola
    Non ti arrabbiare,dai, ora sono capace di farlo anche da solo perchè qualcuno mi ha detto come farlo, visto che avevo perso ore di lezione.
    Per questo ho scritto che poi nonvi avrei rotto+!!!!!!!

  14. #14
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158
    Citazione [H]Paul
    Non ti arrabbiare,dai, ora sono capace di farlo anche da solo perchè qualcuno mi ha detto come farlo, visto che avevo perso ore di lezione.
    Per questo ho scritto che poi nonvi avrei rotto+!!!!!!!
    tranquillo..non ti voglio mettere alla pubblica gonga per poi spargere le tue membra in un raggio di 50 metri....XD
    Era solo per ricordare che questa sezione non si chiama "Help scuola...famo tutto noi "

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  15. #15
    gymvideo
    Ospite
    Citazione nicjedi
    piccolo conciso....

    1° è stato detto 1000 volte che non siamo i risolutori dei vostri compiti...che si possa dare un aiuto ok, ma mettersi a dire " Ehi ragazzi..devo fare questo e quest'altro...su...sbrigatevi che devo consegnarlo per il 6" mi sta un po' sulle palle

    2° un programma del genere lo saprebbe scrivere pure un bambino di 4 anni...se non hai voglia di sbatterti per scrivere un programmino di 2 minuti allora forse, e dico foorse, ha ragione la tua profe a darti il debito

    Non pensare che sia ******* o cosa...ma se tutti si mettessero a chiedere di fare questo programmino o quell'altro saremmo sommersi...e poi che gusto c'è ad avere così facilmente la soluzione ad un problema....ogni programma è una sfida...e risolverlo da soli è una bella soddisfazione

    Ciao

    Nicola

    quotissimo, quotissimo!!!

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
  •