Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - PROBLEMA CON I DECIMALI
Forum - C# / VB.NET - PROBLEMA CON I DECIMALI

Avatar
nightwolf (Normal User)
Pro


Messaggi: 149
Iscritto: 14/09/2010

Segnala al moderatore
Postato alle 10:40
Sabato, 16/04/2011
Questo topic č stato chiuso dal moderatore

BUON GIORNO A TUTTI, HO UN PROBLEMA CON I NUMERI DECIMALI, NEL SENSO CHE HO UN FORM DENOMINATO CASSA, CHE CALCOLA QUANTO HO IN CASSA COMPRESO I CENTESIMI, RIESCO A FAR FARE LA MOLTIPLICAZIONE TRA LA QUANTITA' DEI TAGLI E IL CORRISPETTIVO VALORE MA QUANDO VADO PER DARE LA SOMMA TOTALE COMPRENSIVA DEI CENTESIMI E CIOE' DOPO LA VIRGOLA MI VIENE FUORI SOLO IL NUMERO INTERO, QUESTO E' IL MIO FORM:

http://img219.imageshack.us/i/cassa1.jpg/

E QUESTO E' IL CODICE CHE USO PER FAR FARE IL TOTALE UNA PARTE DI COD.

http://img858.imageshack.us/f/cassa.jpg/

COME FACCIO A FAR FARE IL TOTALE COMPRENSIVO DEI CENTESIMI? GRAZIE MILLE

PM
Avatar
R0gerBlack (Member)
Expert


Messaggi: 210
Iscritto: 10/06/2010

Segnala al moderatore
Postato alle 15:37
Sabato, 16/04/2011
Innanzitutto non capsare, comunque ti consiglio di usare una variabile per compiere l'addizione e non direttamente con la TextBox, fai tipo cosė

Codice sorgente - presumibilmente VB.NET

  1. Dim Somma As Double 'Anche Decimal va bene
  2. 'Questo codice va messo tra le dichiarazioni a inizio programma



e per eseguire il calcolo

Codice sorgente - presumibilmente Plain Text

  1. 'Al posto dei Val metti quello che vuoi sommare
  2. Somma += Val1 + Val2 + Val3 + ..
  3. 'e infine
  4. TextBox16.Text = Somma



PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:17
Domenica, 17/04/2011
Questo topic č in violazione di una o pių norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM