Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ho creato un nuovo programma che è una calcolatrice
fa anche la percentuale e quindi vorrei fare l'iva se clicco il pulsante + e lo sconto se clicco il pulsante -
per l'iva mi deve sommare il primo text box per il terzo che è il risultato
per lo sconto mi deve sottrarre il primo text box per il terzo
chi mi può aiutare??
vi posto il codice della percentuale
Private Sub cmdpercentuale_Click()
If IsNumeric(txtNum1.Text) = False Or IsNumeric(txtNum2.Text) = False Then
MsgBox "Inserire valori numerici", vbCritical, "ERRORE"
txtNum1.Text = ""
txtNum2.Text = ""
txt3.Text = ""
txtNum1.SetFocus
Else
txt3.Text = CInt(txtNum1.Text) * CInt(txtNum2.Text) / CInt(100)
End If
End Sub
Edit: Scrivi titoli più significativi
Ultima modifica effettuata da GrG il 31/12/2009 alle 16:55
Ciao,
Facciamo il caso che devi calcolare l'IVA (20%): farai base imponibile per 1,20 che é il risultato che deve apparire in txt3.Text. In considerazione che devi calcolare almeno due decimali devi utilizzare la Funzione CDbl che rende numeri Double e poi usare la funzione Format per ottenere un risultato con due decimali, come segue:
Codice sorgente - presumibilmente VB.NET
PrivateSub cmdpercentuale_Click()
IfIsNumeric(txtNum1.Text)=False Or IsNumeric(txtNum2.Text)=FalseThen
Questo é un calcolo sopra cento (montante), nel caso invece dello sconto al posto di CDbl(1 + (txtNum2.Text / 100) dovrai utilizzare CDbl(1 - (txtNum2.Text / 100)).
Naturalmente in txtNum2.Text inserirai 20 (ad esempio nel caso IVA).
Spero che sia utile.
Ultima modifica effettuata da Louis il 31/12/2009 alle 17:00