begin process at 2012 05 29 16:40:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

prob de boucle 2!!!!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

prob de boucle 2!!!!!!!

samedi 29 mars 2003 à 13:48:39 | prob de boucle 2!!!!!!!

matteokun

matteokun

voila le code. si quelqu'un peut m'aider ca serait sympa...


void Partie::ProposerLettre()
{
int Partie = 0;
int Action = 0;
int FinJeu = 0;
int NbCoups;
Penalite = 0;
do
{
FinJeu=0;
system("clear");
cout<< "\n" <<aj.LireJ2()<< " veuillez entrer une lettre:";
cin>> Lettre;
//NbCoups = LongueurMot-2; //NbCoups = nombre de lettre cachée

for( int k=1;k != LongueurMot-2; k++)
{
if(Lettre != MotEntier[k]) //si lettre faux
{
Action=0;
}
else // sinon c'est juste
{
MotDeviner[k] = Lettre;
Action=1;
}
}
if(Action == 0) //Cas ou la lettre est erronee
{
Penalite ++;
cout<<"\n C'est faux\n";
}

if(Action == 1) //Cas ou la lettre est juste
{
cout<<"\n C'est juste";
}
//NbCoups++;
for(int l=1; l < LongueurMot-1;l++)
{
Partie=0;
if(MotEntier[l] == MotDeviner[l])
{
FinJeu++;
}
}
if(FinJeu == LongueurMot)
{
Partie=1;
}
}
while(Penalite != 12 || Partie != 1);
if(Partie == 1)
{
system("clear");
cout<<" \n! bien joué !\n";
cout<<"! Vous avez gagné !";
}
if(Penalite == 12)
{
system("clear");
cout<<" \nVous avez perdu\n";
cout<<"!!! Vous êtes pendu !!!\n";
}
system("pause"); //retour au menu principal






samedi 29 mars 2003 à 13:58:02 | Re : prob de boucle 2!!!!!!!

BruNews

Administrateur CodeS-SourceS
En Win32, mode graphique fenetre, et je t'aide.
Tu perds ton temps avec des machins de 20 ans en arriere.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> matteokun
>
> voila le code. si quelqu'un peut m'aider ca serait sympa...
>
>
> void Partie::ProposerLettre()
> {
> int Partie = 0;
> int Action = 0;
> int FinJeu = 0;
> int NbCoups;
> Penalite = 0;
> do
> {
> FinJeu=0;
> system("clear");
> cout<< "\n" <<aj.LireJ2()<< " veuillez entrer une lettre:";
> cin>> Lettre;
> //NbCoups = LongueurMot-2; //NbCoups = nombre de lettre cachée
>
> for( int k=1;k != LongueurMot-2; k++)
> {
> if(Lettre != MotEntier[k]) //si lettre faux
> {
> Action=0;
> }
> else // sinon c'est juste
> {
> MotDeviner[k] = Lettre;
> Action=1;
> }
> }
> if(Action == 0) //Cas ou la lettre est erronee
> {
> Penalite ++;
> cout<<"\n C'est faux\n";
> }
>
> if(Action == 1) //Cas ou la lettre est juste
> {
> cout<<"\n C'est juste";
> }
> //NbCoups++;
> for(int l=1; l < LongueurMot-1;l++)
> {
> Partie=0;
> if(MotEntier[l] == MotDeviner[l])
> {
> FinJeu++;
> }
> }
> if(FinJeu == LongueurMot)
> {
> Partie=1;
> }
> }
> while(Penalite != 12 || Partie != 1);
> if(Partie == 1)
> {
> system("clear");
> cout<<" \n! bien joué !\n";
> cout<<"! Vous avez gagné !";
> }
> if(Penalite == 12)
> {
> system("clear");
> cout<<" \nVous avez perdu\n";
> cout<<"!!! Vous êtes pendu !!!\n";
> }
> system("pause"); //retour au menu principal
>
>
>
>
>
>
>


Cette discussion est classée dans : int, action, lettre, cout, partie


Répondre à ce message

Sujets en rapport avec ce message

Probleme de boucle!!! [ par matteokun ] matteokunJ'essai de faire un jeu du pendu.Mais j'ai un probleme dans ma boucle do, while celle ci ne fait pas la difference entre les lettres justes e code:probleme de boucle!!! [ par matteokun ] matteokunvoila le code.si quelqu'un peut m'aider ca serait sympa! mercivoid Partie::ProposerLettre() { int Partie = 0; int Action = 0; int FinJeu = 0; probleme de retour de valeur [ par darmoor ] Salut! Bon je veut faire un petit prog en mode console qui fait les statistique d'un lancement de dé. J'ai commencé le debut: #include #include # DEV-CPP, RPG, combat, while ne lis pas l'intérieur de la boucle.... [ par Heakons ] Bon et bien je suis entrain de faire un petit programme RPG, sous DOS avec Dev-CPP, et lorsque le héros arrive au combat sa produit le résultat suivan tableaux dans prototype erreur [ par darmoor ] Bonjour tout le monde! bon, j'ai un petit probleme de compilation au niveau d'un tableau 2D dans un prototype. J'ai demandé à quelqu'un qui s'y conna menu en c/c++ avec un switch [ par sev622 ] bonjour, voilà, je voudrai faire un menu tout simple avec un switch dans un boucle while...mais j'y arrive pas. Voilà ce que j'ai fait : void main() Ne pas permettre d'entre une lettre en INT (C++) [ par systeme97 ] Voila j'ai un travaille de fin d'etude secondaire en c++ et voudrait ne pas permettre à l'utilisateur d'entre un carctere ou lettre ex :int i;do {     Problème avec les classes. [ par xelados ] J'ai commencer les classes et j'avoue que je les comprend plus ou moin je ne sais pas exactement c quoi mes erreurs .. mais j'en nais 16 ... Ce que j' problème de OutPut [ par NAVIE ] Bonjour, J'écris ce message pour demander de l'aide au sujet des gestions des Input et des Output. En effet, dans un programme que j'ai fabriqué, je m Pile et classe template [ par romca ] salut a tous. Voila j'ai fais une "pile" en utilisant une classe "pile template" et j'ai quelques erreurs.1: Quand je rentre des entiers au lieu de ca


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,309 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales