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

    [VB6] Divisione di variabili numeriche

    Ciao, stò impazzendo...
    non riesc a far funzionare una semplice divisione di due variabili (double)
    il codice è

    Dim risultato As Double
    Dim sopra As Double
    Dim sotto As Double


    sopra = 0.7369
    sotto = 11.2106
    risultato = sopra / sotto
    MsgBox (risultato )


    mi fornisce un risulato errato (tipo 6.0151 etc etc) mentre invece dovrebbe essere 0,065732 etc etc.

    Sicuramente sbaglio qlc nelle variabili ma non riesco ad uscirne.

    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Guarda che non c'è nessun errore, ritorna 6,57324318056125E-02. Non è che ci sia qualche problema nelle impostazioni internazionali del sistema?
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il risultato e', correttamente,

    6,57324318056125E-02

    che e' espresso in formato scientifico ed equivale a

    0,0657324318056125

    Se vuoi visualizzare il valore nel consueto formato, utilizza

    MsgBox FormatNumber(risultato, 16)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Senza Oregon non saprei come fare....
    Grazie mille, pizza pagata

    Ciao
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

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.