| | Post: 1 | Registrato il: 24/01/2019
| Città: SARONNO | Età: 62 | Utente Junior | 2013 | | OFFLINE | |
|
07/03/2019 17:28 | |
Non mi è chiara la logica con cui la funzione RESTO restituisce i valori.
Nulla di strano se uso valori positivi per dividendo e divisore.
Idem se uso entrambi i valori negativi.
Anche se uso dividendo positivo e divisore negativo, nulla di strano (il resto prende il segno del divisore, quindi il meno).
Apparentemente strano, invece, il comportamento se uso il dividendo negativo ed il divisore positivo.
Esempio: RESTO(-21;5) dà come risultato 4 (mi aspettavo 1).
Idem con RESTO(-28;6) che restituisce 2. E' come se il calcolo raggiungesse l'immediato multiplo (più piccolo, essendo di segno negativo) del divisore (-25 nel primo caso, -30 nel secondo caso) e da quel valore restituisse poi il resto (4 nel primo caso, ovvero la differenza tra -25 e -21 col segno positivo, perché, come detto, la funzione resto restituisce un valore che ha il segno del divisore, sempre positivo nei miei due esempi; 2 nel secondo caso, essendo il tutto ricondotta alla differenza tra -30 e -28).
Qualcuno può confermare il mio ragionamento o dare la spiegazione corretta? In onestà, sono rimasto un po' spiazzato.
Grazie. |
|
| | Post: 276 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
07/03/2019 17:55 | |
Buonasera
Prova a guardare qui
https://www.google.it/url?sa=t&source=web&rct=j&url=https://it.answers.yahoo.com/question/index%3Fqid%3D20150525111530AAuDGu9&ved=2ahUKEwi6uL_qvvDgAhWMKFAKHWAzCToQFjADegQIAhAC&usg=AOvVaw1O8DrY1eU2KX7bPH-Z5pVJ&cshid=1551977738189 |
| | Post: 1 | Registrato il: 24/01/2019
| Città: SARONNO | Età: 62 | Utente Junior | 2013 | | OFFLINE | |
|
07/03/2019 20:53 | |
Grazie Danilo.
Ora mi è più chiaro. |
|
|