lioon12
Messages postés2Date d'inscriptionmardi 8 décembre 2009StatutMembreDernière intervention13 décembre 2009
-
11 déc. 2009 à 07:33
Profil bloqué -
13 déc. 2009 à 23:26
bonjour,je suis debutant en programation particulierement sur vb.net,je desire avoir quelque petit conseil sur un petit projet que je dois faire.
Projet:
faire un programme qui permet de calculer le montant d'un article d'un client ,qui affiche aussi le montant total de tout les articles au cas ou le client prend plusieurs articles .
En faite la ou je suis bloqué ses pour afficher le montant total de plusieurs articles.J'ai utiliser un compteur avec la structure suivantes:
disons que Mmont es la variable ou s'affiche mon montant et Mtxt pour le montant total j'ai fai:Mtxt.text=Mtxt.text+Mmont.text,Mais sa fonctionne pas.
pourrier vous m'aider ses mon premier programme en vb net et j'ai pase encore tous les préreécris.merci d'avance
P.S:j'utulise visual studio 2008
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 11 déc. 2009 à 07:50
Bonjour,
Appliqué à des chaînes de caractères, l'opérateur + engendre une concaténation de ces chaînes et non une addition de leurs valeurs.
Pour effectuer une addition, il te faut appliquer cet opérateur aux valeurs numériques de ces chaînes de caractères (par conversion).
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
lioon12
Messages postés2Date d'inscriptionmardi 8 décembre 2009StatutMembreDernière intervention13 décembre 2009 13 déc. 2009 à 01:27
slt,jai aimer vos reponse a tous et sincerement el m'ont beaucoup aider voila pourkoi g ves vs tramsmetre le script que j'ai deja fai et jayend vos sugestion et les apport ke vous pourez me donner:
Public Class Form1
Private Sub Mcalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mcalc.Click
Mmont.Text = Mqte.Text * Mpu.Text
Mtxt.Text = Val(Mtxt.Text) + Val(Mmont.Text)
If Mtyp.Text = "tva" Then
Mtva.Text = Mtxt.Text * 0.18
Else
Mtva.Text = (Mtxt.Text * 0)
End If
Mtxt.Text = Mtxt.Text + Mtva.Text
End Sub
Private Sub Mclit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mclit.Click
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 13 déc. 2009 à 15:05
on en pense que .... tu n'as absolument tenu aucun compte de ce que nous t'avons dit et continues à travailler avec des chaînes de caractères (strings) au lieu de travailler avec leur conversion en valeurs numériques (pour effectuer des opérations) ...
Voilà ce que nous en pensons .
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
Vous n’avez pas trouvé la réponse que vous recherchez ?