Escludere valori decimali

di Anonimizzato21447 il
4 risposte
Ciao a tutti,

vorrei che nella mia funzione tutti i valori decimali tra 1 e 12 vengano assegnati ad una variabile. Come posso fare?

grazie

4 Risposte

  • Poi inserire i valori decimali in un array, ma, ... tra 1 e 12 ci sono infiniti valori decimali.
    Cosa "fa" la tua funzione?
    Come genera i valori?
  • Esiste anche una cosa che si chiama matematica degli intervalli, ma ha senso usarla SOLO se hai le conoscenze per sapere QUANDO va usata.
  • Quello che mi serve è abbastanza semplice... vorrei che quando nella funzione viene inserito un valore decimale lei mi restituisca una variabile di valore -1.
  • In questo caso ti basta definire la funzione con almeno un parametro di input (il valore che potrebbe essere "decimale") ed un parametro di output che setterai al valore "-1" quando, ad esempio, un blocco "if" nella tua funzione avrà identificato il parametro in input come decimale.



    A meno degli errori di approssimazione, puoi verificare se un numero (x) è "decimale" (non intero) se
    abs(floor(x)-x) ~= 0
Devi accedere o registrarti per scrivere nel forum
4 risposte