Difficulté avec un exercice visual studio...

Résolu
kingston2 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

4 réponses

DDD
 
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.
0
Utilisateur anonyme
 
Edit: ajout de " après les %
0
DDD
 
Boarf, c'était du pseudo code, pas besoin de s'embêter de savoir si il va pouvoir runner
0
Utilisateur anonyme
 
Ben si.
Si tu avais une question dans un domaine que tu ne connais pas et que le premier à repondre écrivais une erreur cela te conviendrait t il?
0
DDD
 
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."
0
Utilisateur anonyme
 
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....
0
Utilisateur anonyme
 
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.
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
0
Utilisateur anonyme
 
en fait je voulais mettre celui là
http://codes-sources.commentcamarche.net/forum/affich-1557761-bar-sujet-de-pfe-tp-et-autres-devoirs-scolaires#top

mais le tien est bien aussi
0
kingston2 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
Utilisateur anonyme
 
Bonjour, message modifié par l'ajout des balises de code.
Voir ici comment bien utiliser la coloration syntaxique.
0
Utilisateur anonyme
 
C'est un bon début,

Dim intrabais As Double
je n'aurais pas nommé une variable double commençant par int.

Il ne te reste plus qu'à calculer le prix total en fonction du prix unitaire et du rabais.
0
kingston2 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
oui j 'ai entre temps trouvé la solution , merci
0
kingston2 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
une petite question encore : comment savoir si je dois faire une application console ou windows si ce n'est pas spécifié dans l'énoncé ?
0
Utilisateur anonyme
 
Si dans ton cours tu as déjà abordé les applications winform, joker.
Mais si ça n'est pas le cas alors c'est console.

--
0
Utilisateur anonyme
 
Alors merci de mettre le sujet résolu.
Tu peux aussi poster la réponse.

--
0