Programma apparentemente semplice...
  • 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 16

Discussione: Programma apparentemente semplice...

Cambio titolo
  1. #1
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867

    Programma apparentemente semplice...

    ... la mia prof ha interrogato 2 miei compagni in classe, ad uno ha detto di creare un prog che dati 10 interi, dobbiamo indicare qual è il più basso inserito... mentre all'altro il numero più alto. La prof ha suggerito qualcosa, e da quel che ho potuto capire, il programma dovrebbe essere così:

    uses crt;
    var a,b,x,i:integer;
    begin
    clrscr;
    writeln('Inserisci un numero');
    readln(a);
    for i:=1 to 9 do
    begin
    writeln('Inserisci un numero');
    readln(b);
    if a>=b then x:=a
    else x:=b
    end;
    writeln('Il numero massimo è ',x);
    readln
    end.


    Ma c'è un problema: se per esempio nella variabile a verrà assegnato il numero 8, e per la prima volta che ci chiede di inserire b mettiamo 10, ovviamente x assumerà il valore di b, cioè 10. Però se quando ripete per la seconda volta il ciclo b diventa per esempio 6, allora x assumerà il valore di a, cioè 8. A questo punto, 10 che era il valore più alto, verrà cancellato...

    Quindi vi chiedo come diamine si fa un programma del genere, che sembra essere una sciocchezza!

  2. #2
    Stufo L'avatar di nico402
    Registrato il
    01-06
    Messaggi
    5.779
    uses crt;
    var a,x,i:integer;
    begin
    clrscr;
    for i:=1 to 10 do
    begin
    writeln('Inserisci un numero');
    readln(a);
    if a>x then x:=a;
    end;
    writeln('Il numero massimo è ',x);
    readln
    end.

    non è meglio così?


  3. #3
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867
    Citazione nico402
    uses crt;
    var a,x,i:integer;
    begin
    clrscr;
    for i:=1 to 10 do
    begin
    writeln('Inserisci un numero');
    readln(a);
    if a>x then x:=a;
    end;
    writeln('Il numero massimo è ',x);
    readln
    end.

    non è meglio così?
    Ma sei un genio!
    Come ho fatto a non pensarci?

  4. #4
    Stufo L'avatar di nico402
    Registrato il
    01-06
    Messaggi
    5.779
    Citazione Xboxman
    Ma sei un genio!
    Come ho fatto a non pensarci?
    bastava leggere il codice.. e vedere come funzionava..


  5. #5
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    Citazione nico402
    uses crt;
    var a,x,i:integer;
    begin
    clrscr;
    for i:=1 to 10 do
    begin
    writeln('Inserisci un numero');
    readln(a);
    if a>x then x:=a;
    end;
    writeln('Il numero massimo è ',x);
    readln
    end.

    non è meglio così?
    si pregano i gentili utenti di formattare il codice, pur se banale
    grasie

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  6. #6
    Stufo L'avatar di nico402
    Registrato il
    01-06
    Messaggi
    5.779
    Citazione miniBill '90
    si pregano i gentili utenti di formattare il codice, pur se banale
    grasie
    l'ho trovato non formattato e l'ho lasicato tale
    anche perchè ho agito via browser. quindi sarebbe stata una cosa lunga


  7. #7
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    ma non è vietato fare i compiti sul forum? O_o

  8. #8
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    non è un compito

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  9. #9
    :D L'avatar di Xboxman
    Registrato il
    09-03
    Località
    Napoli
    Messaggi
    7.867
    Citazione The Dix
    ma non è vietato fare i compiti sul forum? O_o
    E' stato solamente un chiarimento sulla programmazione.

    Comunque la mia prof è ignorante nella sua materia che insegna!

  10. #10
    java is forever
    Ospite
    Citazione Xboxman
    Comunque la mia prof è ignorante nella sua materia che insegna!
    Come tutti i profe di informatica delle superiori

  11. #11
    Stufo L'avatar di nico402
    Registrato il
    01-06
    Messaggi
    5.779
    Citazione java is forever
    Come tutti i profe di informatica delle superiori
    il mio dell'anno scorso era bravo quest'anno ci ha traditi con l'altra sezione e ora ci siamo beccati un pazzo


  12. #12
    java is forever
    Ospite
    il profe di info che avevo io si e' presentava come Ingegnier G.B., migliore professore di informatica della scuola
    Spoiler:
    era l'unico

  13. #13
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    ah ok
    Citazione java is forever
    Come tutti i profe di informatica delle superiori
    lascia stare che quest'anno a scuola c'è un professore(un ragazzo) che è bravissimo
    xo io non ce l'ho
    ho fatto con lui un corso di java e devo dire che la sa lunga
    forse il professore migliore che abbia mai incontrato anche se fa sistemi e non informatica...

    java... G.B. ?

  14. #14
    java is forever
    Ospite
    Citazione The Dix
    java... G.B. ?
    Le sue iniziali

  15. #15
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    ahhhh credevo che fosse una qualche azienda come fa il mio prof di sistemi che dice di aver lavorato dappertutto -.-
    (xo chissà xk è finito a fare il prof )

    PS: mitica firma!!!! la leggenda continua

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
  •