(/ 4 3) renvoie 4/3 en réponse. Quel est le moyen le plus simple d'obtenir 1.3 ...?Comment puis-je obtenir mit-scheme pour renvoyer un nombre à virgule flottante?
6
A
Répondre
16
Un moyen facile serait de faire en sorte que l'un des numéros dans le calcul est déjà un nombre à virgule flottante:
> (/ 4.0 3)
1.3333333333333333
Une autre façon serait d'utiliser exact->inexact
:
> (exact->inexact (/ 4 3))
1.3333333333333333
4
utilisation
(/ 4 3.0)
Questions connexes
- 1. précision à virgule flottante
- 2. Détection d'arrondi à virgule flottante
- 3. Imprimer le nombre à virgule flottante arrondi dans MIPS
- 4. Partie gauche d'un nombre à virgule flottante dans SQL Server
- 5. Mathématiques à virgule flottante incorrecte?
- 6. pile à virgule flottante manutention avec des exceptions en virgule flottante sous tension
- 7. en virgule flottante Limitations
- 8. Représentation numérique à virgule flottante dans Actionscript?
- 9. Division à virgule flottante dans un fichier batch
- 10. arrondi à virgule flottante lorsque tronquer
- 11. MIPS à virgule flottante: SWC1 contre s.s
- 12. La comparaison des valeurs à virgule flottante
- 13. binaire octal binaire à virgule flottante
- 14. Éviter l'arithmétique en virgule flottante
- 15. Convertir une variable à virgule flottante en entier?
- 16. gardant même mise en forme pour virgule flottante des valeurs
- 17. Extrait de partie décimale d'un nombre à virgule flottante en C
- 18. Jython: analyse du texte à virgule flottante contenant des virgules
- 19. Plage de nombres à virgule flottante dans .NET?
- 20. Erreurs à virgule flottante dans les bibliothèques matricielles Colt Java
- 21. Rspec « devrait changer » avec virgule flottante
- 22. Php avec précision à virgule flottante - équation complexe = 1
- 23. Optimisation d'une division à virgule flottante et le fonctionnement conversion
- 24. Comment faire un test d'égalité pour le virgule flottante IEEE 80bit?
- 25. Comment calculez-vous div et mod de nombres à virgule flottante?
- 26. Comment afficher des nombres à virgule flottante avec une mantisse définie sur zéro en C++?
- 27. Que signifie l'erreur de virgule flottante -1. # J?
- 28. Comment générer un nombre aléatoire en C#?
- 29. Soustraction de virgule flottante dans les résultats C zéro
- 30. Bizarre Javascript Comportement: Virgule flottante Addition donnant la mauvaise réponse
C'est tout, exact-> inexact. Le premier n'est pas vraiment une option car le nombre est le résultat de plusieurs procédures. Merci! – Harvey
J'aime alias 'exact-> inexact' à' '' ', ce qui est logique à la fois mathématiquement (une approximation à virgule flottante) mais beaucoup plus facile à taper. – new123456