Difficulté avec un exercice visual studio...
Résolu
kingston2
Messages postés
145
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Voilà , je dois résoudre l'exercice suivant:
Écrivez un programme qui calcule le montant à payer pour un client sachant qu'il obtient un rabais de 5% s'il achète plus que 5 pommes. S'il achète entre 3 et 5 pommes, il obtient un rabais de 3%. S'il achète moins que 3 pommes, il n'y a pas de rabais. Le prix d'une pomme est fixé à 2 dollars.
Je voudrais savoir comment faire pour calculer tout ça (je suis débutant). c est une application console
merci
Écrivez un programme qui calcule le montant à payer pour un client sachant qu'il obtient un rabais de 5% s'il achète plus que 5 pommes. S'il achète entre 3 et 5 pommes, il obtient un rabais de 3%. S'il achète moins que 3 pommes, il n'y a pas de rabais. Le prix d'une pomme est fixé à 2 dollars.
Je voudrais savoir comment faire pour calculer tout ça (je suis débutant). c est une application console
merci
4 réponses
-
Il suffit d'utiliser une condition.
IF pomme > 5 THEN "Réduction 5%" ELSE IF pomme > 2 THEN "Réduction 3%" END IF
Il ne te reste qu'à adapter le code et voir comment faire les conditions.
Et sinon toutes mes condoléances pour apprendre à coder sur du VB.-
-
-
-
Oui, c'est une chose bien française de pénaliser l'erreur. C'est triste mais quand tu vas essayer de te porter volontaire tu es censé répondre juste du premier coup, et la vérité était une chose toute relative on se heurte à la vérité d'autrui.
Je peux critiquer ta correction en disant que tu n'as pas mis les numéro de lignes, ce qui ne rendra pas le fonds de la réponse incorrecte mais juste essayer de prouver que la forme n'est pas à ton gout, et puis y'a pas de déclaration de variables, et puis y'a pas...
"Humans are allergic to change. They love to say, "We've always done it this way." I try to fight that. That's why I have a clock on my wall that runs counter-clockwise." -
Oui, c'est une chose bien française de pénaliser l'erreur
Je n'ai rien pénalisé, j'ai édité ton message et m'en suis expliqué pour ne pas recevoir un MP du genre pourquoi t'as touché à mon message?. Ce à quoi tu réponds que c'était inutile, je ne pense pas.
Après je ne pointais pas du doigt une erreur de frappe, j'en fais suffisement....
-
-
Bonjour
tout d'abord Visual studio n'est pas un langage mais un envirronement avec lequel on peut développer dans plusieurs langages (VB.Net comme l'a supposé DDD, C#, J#, C++.Net etc...)
Donc là déjà difficile de répondre, sans savoir le langage utilisé.
Deplus, si on te résout tonexecrice, ça ne va pas t'aider à progresser, voir ici un topic concernant les exercices.
-
Ton lien renvoie une erreur. Peut-être est-ce cette page que tu voulais indiquer : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Dal -
-
-
c,est un module VB . Voici ce que j'ai fait jusqu'à maintenant
Module Module1 Sub Main() Dim intnmbpommes As Integer Dim dblprix As Double Dim intrabais As Double Console.WriteLine("nombre de pommes achetées:") intnmbpommes = Console.ReadLine If intnmbpommes > 5 Then intrabais = 0.05 If intnmbpommes >= 3 And intnmbpommes <= 5 Then intrabais = 0.03 console.readkey() end sub end module-
Bonjour, message modifié par l'ajout des balises de code.
Voir ici comment bien utiliser la coloration syntaxique. -
-
-
-
-
-