viewtopic.php?f=2&t=65604
Premesso che:
- sono al corrente che C# e altri linguaggi (ma non tutti, a quanto pare), quando si eseguono divisioni tra due interi tornano come risultato un intero e non un decimale
- se si programma direttamente in C# sono d'accordo debba essere cura del programmatore ricordarsi di fare le conversioni
Proporrei l'aggiunta di un parametro su INDE per cambiare opzionalmente questo funzionamento:
se scrivo una riga di codice di questo tipo
- Code: Select all
intero = (intero/intero)
mi sembra giusto che il risultato sia un intero.
es. 5/10 = 0
Se però scrivo
- Code: Select all
decimal = (intero/intero)
mi aspetterei che il risultato sia decimale.
es. 5/10 = 0.5
Penso sia una funzionalità molto comoda.
Indipendentemente da cosa fanno i linguaggi nativi. Usiamo INDE proprio perchè rende più semplice e veloce sviluppare applicazioni rispetto a C#.