Boucle dans mon code
Résolu/Fermé
xaloz
Messages postés
2
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
21 septembre 2011
-
21 sept. 2011 à 15:56
xaloz Messages postés 2 Date d'inscription mercredi 21 septembre 2011 Statut Membre Dernière intervention 21 septembre 2011 - 21 sept. 2011 à 17:13
xaloz Messages postés 2 Date d'inscription mercredi 21 septembre 2011 Statut Membre Dernière intervention 21 septembre 2011 - 21 sept. 2011 à 17:13
A voir également:
- Boucle dans mon code
- Code asci - Guide
- Code 80072efe ✓ - Forum Windows
- Freewifi secure code ✓ - Forum Réseau
- Netflix code - Guide
- Code puk maroc telecom ✓ - Forum Mobile
3 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
21 sept. 2011 à 16:07
21 sept. 2011 à 16:07
Tu dois encadrer ton code par une boucle while(true)
Remarque : si (par exemple) la TVA a toujours la même valeur, tu rentrer cette valeur avant la boucle while et ainsi on ne te posera qu'une fois la question :
#include <iostream>
int main()
{
double prixht, heure, tva, prixttc;
while (true)
{
std::cout << "Prix HT : ";
std::cin >> prixht;
std::cout << "Nombre d'heures : ";
std::cin >> heure;
std::cout << "Taux de TVA : ";
std::cin >> tva;
prixttc = (1+tva/100)*prixht*heure;
std::cout << "Prix TTC : " << prixttc << std::endl << std::endl;
}
}
Remarque : si (par exemple) la TVA a toujours la même valeur, tu rentrer cette valeur avant la boucle while et ainsi on ne te posera qu'une fois la question :
#include <iostream>
int main()
{
double prixht, heure, tva, prixttc;
std::cout << "Taux de TVA : ";
std::cin >> tva;
std::cout << stdd:endl;
while (true)
{
std::cout << "Prix HT : ";
std::cin >> prixht;
std::cout << "Nombre d'heures : ";
std::cin >> heure;
prixttc = (1+tva/100)*prixht*heure;
std::cout << "Prix TTC : " << prixttc << std::endl << std::endl;
}
}
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
Modifié par jojo673 le 21/09/2011 à 16:07
Modifié par jojo673 le 21/09/2011 à 16:07
int recommencer = 1;
while (recommencer){
//toute la procédure
cin>>recommencer; //1 pour recommencer, 0 pour quitter
}
Voilà ;)
xaloz
Messages postés
2
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
21 septembre 2011
21 sept. 2011 à 17:13
21 sept. 2011 à 17:13
Merci pour vos réponses, j'ai adopté celle de KX du coup j'ai créé un programme pour chaque TVA :D
Cdt
Cdt