Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [VB] Do... Loop Until

  1. #1

    [VB] Do... Loop Until

    Salve ragazzi,
    come ormai solito il mio prof. di informatica ci ha dato un nuovo esercizio...
    Questo esercizio detta cosi:
    "Introdurre nome, citta, voto di informatica di 27 alunni:
    1. se la citta e uguale a lecce visualizzare i nomi degli alunni;
    2. se il voto supera 7 visualizzare 2 mess positivi seno 1;
    3. se il nome e uguale ad Antonio visualizzare il suo voto;
    alla fine visualizzare il valore del contatore."

    Allora, vabbe per per l'introduzione ci siamo, l'ho svolto con
    il do... loop until...

    Do
    NOME = InputBox("Inserisci il nome")
    citta = InputBox("inserisci la citta")
    votoinf = InputBox("Inserisc il voto di informatica")
    cont1 = cont1 + 1

    Loop Until cont1 = 27


    I problemi li inizio gia a trovare al primo punto...
    purtroppo con la funzione SE questi mi controlla solo l'ultima citta inserita quindi se non e lecce,
    non legge neanche quelle precedenti... quindi non so proprio come svilupparlo...
    Il secondo punto e semplicissimo, basta la funzione SE con due MSGBOX...

    Mentre nel terzo incontro gli stessi problemi del 1°...

    Come me ne posso uscira da questa situazione? :asd:

    Grazie per l'aiuto e le illuminazioni!

    PS: Lo so che non servite pappa pronta... ma almeno mi servirebbe un bel esempio per capire... spero in voi!!!
    - http://footballmanagerclub.forumcommunity.net -

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    bè a naso tu ad ogni ciclo sovrascrivi le 3 variabili.. dovresti usare un array

  3. #3
    Come si dovrebbe usare la funzione dell'array?
    - http://footballmanagerclub.forumcommunity.net -

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Come si dovrebbe usare la funzione dell'array?
    Cosa???

    Dovresti usare un array si stringhe o meglio un array di strutture con i 3 campi nome, città voto

  5. #5
    Si ma come si traduce in codice?
    - http://footballmanagerclub.forumcommunity.net -

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da daniele4610
    Si ma come si traduce in codice?
    Ma il prof vi ha già insegnato gli array e le strutture?

    Se NO, credo sia controproducente spiegarti questa strada, perchè poi quando ti chiederà di spiegare come hai fatto, come la metti?...

    Se SI allora devi spiegarci cosa non ti è chiaro.

    Tornando al tuo problema, il tuo codice non può funzionare correttamente perchè manca la parte decisionale, ovvero il codice che deve controllare i valori inseriti e decidere l'azione in base al loro valore.
    Hai fatto cenno alla funzione SE ma non hai mostrato alcun codice al proposito, e questo non aiuta un granchè dato che la funzione SE esiste solo in VBA di Excel per giunta in italiano...

    Inoltre non hai nemmeno indicato quale versione del linguaggio usi...


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.