Visualizzazione dei risultati da 1 a 7 su 7

Discussione: comparare dei valori

  1. #1
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105

    comparare dei valori

    salve a tutti, ho un problemino dove mi sto spaccando il capino
    allora ho 4 variabili (val1, val2, val3 e val4) che in realtà sono 4 punteggi, i punteggi sono determinati da un test... quindi per farla breva in fondo al test ottengo 4 punteggi... qui viee il problema: se i valori sono tutti diversi ad individuare quello più alto me la cavo con 4 if (if(val1>val2 && val1>val3 && val1>val4)....) ; il problema viene se uno o più valori sono uguali... se proseguo sulla strada degli if non ne esco viva... qualcuno sa suggerirmi come posso risolvere? grazie 1000!
    ----------------
    2be || !2be

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    prova a usare

    switch(variabile){
    case1: fai questo...
    case2: fai quest'altro...
    ecc ecc
    default: fai una partita a tressette
    }

    Guida di riferimento ActionScrip 2.0 i cicli.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    ma tu controlli solo la prima variabile o devi fare tutti i controlli incrociati su tutte le variabili?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    65
    ti serve comunque un ciclo for o un while che smazza di volta in volta il risultato a uno switch che opera i confronti per ogni variabile passata.

    la cosa è abbastanza cazzuta.

  5. #5
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105
    no devo controllare tutti e 4 i valori e determinare dei profili che sono associati ai valori, quindi se uno è più alto degli altri gli associo solo quel profilo ma se ho un pareggio devo saaociargli due profili....
    ma non ho capito la storia dello switch (variabile)
    ----------------
    2be || !2be

  6. #6
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105
    ... continuo a non capire...
    ----------------
    2be || !2be

  7. #7
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105
    io pensavo di ordinare questi 4 valori con utilizzand un sort() di un'array, ma (e qui giunge la mia ignoranza!) il sort mi mette in ordine i nomi delle variabili e non il valore numerico assegnato... ottenuto questo sarebbe fattibile (non dico semplice) utilizzare un ciclo che mi sa dire se tutti i valori sono diversi e quidi mi prendo il primo indice oppure se ci sono delle uguaglianze all'interno dell'array e quindi posso associarvi i profili relativi....
    ----------------
    2be || !2be

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.