Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    vb6 non sa contare!!!!

    aiuto!!!
    sto facendo un programma con gli ado dove ci sono delle operazioni di sottrazione....
    alcune sottrazioni, tipo questa 15 - 14.2 , sono sballate, infatti:

    print 15 - 14.2 e mi ha stampato: 0.800000000000000000001

    aiuto!!!

    come risolvo il dramma??

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    sa contare benissimo sei tu che gli devi dare le regole

    codice:
    round(numero,numerodellecifredecimali)
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    si ma se faccio 15-14.1 non fa quel casotto ma scrive 0.9!
    cmq grazie

  4. #4
    Dipende dalla funzione che utilizzi, in questo caso Round ti "Arrotonda" il numero, prova ad usare Format, Fix... dipende da quello che devi fare.
    CIAO

  5. #5
    dai un occhiata anche al datamember delle textbox che usi per esempio

    IN ogni caso Il Format è essenziale come dice Mardok

    ad esempio per ottenere 1,234.57

    Print Format(1234.567, "#,##0.00")

    Oltretutto Il Format ti arrotonda il Risultato

    Php4ever!

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.