Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: Numeri decimali

Hybrid View

  1. #1
    Devo dire che inserito il codice che mi hai dato Jake non mi riportava più il calcolo come avevo fatto sul foglio excel.
    Allora ho tolto il Convert.ToDouble nella prima riga e sostituito così adesso funziona:

    codice:
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            totaleinteressi.Text = ((Val(sanzione.Text) * Val(interessi.Text) / 100) / 12) * Val(numerorate.Text)
            totalepagare.Text = (Convert.ToDouble(sanzione.Text) + Convert.ToDouble(totaleinteressi.Text))
    
        End Sub
    Però a questo punto non mi arrotonda per eccesso se sopra al 5 e per difetto sotto al 5...sto impazzendo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    E' sempre sconsigliato utilizzare le conversioni implicite, meglio usare sempre le conversioni esplicite.
    Nel tuo esempio infatti hai fatto un conversione implicita tra un numero e una stringa, il chè non va molto bene.

    Comunque per portare il numero in intero e arrotondarlo correttamente devi usare la funzione CInt

    Vedi qui: http://msdn.microsoft.com/it-it/library/06bkb8w2.aspx

    Sergio

  3. #3
    Gentilissimo,risolto!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.