Visualizzazione dei risultati da 1 a 5 su 5

Discussione: spiegare codice

  1. #1

    spiegare codice

    ciao raga
    premetto che non sono pratico del visual basic.

    qualcuno sa spiegarmi cosa fa questo iif :

    codice:
    mini% = IIf(i% = 1 Or i% + 3 = Len(chaine$), 4, 6)
            GoSub testnum
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    118
    bhe dovrebbe essere:

    se i% = 1 oppure i% + 3 = Len(chaine$) (len=ritorna la lunghezza della stringa chaine$)

    allora la funzione ritorna il valore 4 (il primo) e quindi mini%=4
    altrimenti ritorna 6 (mini%=6)

    Ciao
    D.T.K.L.A.M.F.

  3. #3
    allora se i=1 ritorna 4, se i+3=len(chaine) ritorna 6 altrimenti prosegue giusto?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da fcorsa
    allora se i=1 ritorna 4, se i+3=len(chaine) ritorna 6 altrimenti prosegue giusto?
    No.

    Se (i=4 OPPURE i+3=len(chaine) ) Allora (Ritorna 4)
    Altrimenti (Ritorna 6)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    118
    appunto ......
    ma I=4 dove lo hai visto ?

    la formula principale é:
    IIf(i% = 1 Or i% + 3 = Len(chaine$), 4, 6)

    quindi:

    i% = 1
    oppure
    i% + 3 = Len(chaine$)

    se la condizione è vera allora ritorna 4 (quindi se almento una delle due è vera )
    altrimenti 6

    ciao
    D.T.K.L.A.M.F.

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.