Programmer un pendu en Java's Cool
Fermé
LucciEditor
Messages postés
10
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
6 mai 2015
-
Modifié par LucciEditor le 28/10/2013 à 15:44
LucciEditor Messages postés 10 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 6 mai 2015 - 2 nov. 2013 à 13:42
LucciEditor Messages postés 10 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 6 mai 2015 - 2 nov. 2013 à 13:42
A voir également:
- Programmer un pendu en Java's Cool
- Jeu du pendu - Télécharger - Vie quotidienne
- Programmer un sms - Guide
- Programmer un mail gmail - Guide
- Mettre en veille un programme - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
2 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
28 oct. 2013 à 18:32
28 oct. 2013 à 18:32
Tu devrais mettre :
La confiance n'exclut pas le contrôle
if (lettre1.equals(lettres))--
La confiance n'exclut pas le contrôle
DiiKenZ
Messages postés
4
Date d'inscription
jeudi 31 octobre 2013
Statut
Membre
Dernière intervention
29 mai 2014
31 oct. 2013 à 12:56
31 oct. 2013 à 12:56
bonjour aurait-tu maintenant la suite du code, merci :)
LucciEditor
Messages postés
10
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
6 mai 2015
2
2 nov. 2013 à 13:42
2 nov. 2013 à 13:42
J'ai fait autre chose, mais le pendu fonctionne ;)
void main(){
println("Quel est votre mot?");
String mot=readString("Entrez votre mot:");
println("Quel est le nombre de lettres de votre mot?");
//Joueur1
int nblettre=readInteger("Nombre de lettres:");
String [] motE = new String[nblettre];
while(nblettre>25)
{
println("Cela n'est pas possible, recomptez vos lettres!");
nblettre = readInteger("Nombre de lettres:");
}
for(int i=0;i<nblettre;i++)
{
motE[i] = readString("Entrer la " + (i+1) + "ème lettre");
}
//Joueur2
println("Vous possédez 6 vies, donc vous avez le droit à 6 erreurs.");
int victoire = 0;
int a = 0;
int w = 0;
while(a<6 && w<nblettre)
{
String lettre = readString("Ecrivez une lettre : ");
//remettre victoire à 0,
victoire = 0;
for(int x=0;x<nblettre;x++)
{
if(equal(lettre,motE[x]))
{
victoire++;
w++;
println("lettre juste");
}
}
if(victoire==0)
{
a++;
println("lettre fausse");
}
}
if(a==6)
{
println("Perdu, le mot était : " +mot);
}
else
{
println("Bien joué, le mot était : " + mot);
}
}
void main(){
println("Quel est votre mot?");
String mot=readString("Entrez votre mot:");
println("Quel est le nombre de lettres de votre mot?");
//Joueur1
int nblettre=readInteger("Nombre de lettres:");
String [] motE = new String[nblettre];
while(nblettre>25)
{
println("Cela n'est pas possible, recomptez vos lettres!");
nblettre = readInteger("Nombre de lettres:");
}
for(int i=0;i<nblettre;i++)
{
motE[i] = readString("Entrer la " + (i+1) + "ème lettre");
}
//Joueur2
println("Vous possédez 6 vies, donc vous avez le droit à 6 erreurs.");
int victoire = 0;
int a = 0;
int w = 0;
while(a<6 && w<nblettre)
{
String lettre = readString("Ecrivez une lettre : ");
//remettre victoire à 0,
victoire = 0;
for(int x=0;x<nblettre;x++)
{
if(equal(lettre,motE[x]))
{
victoire++;
w++;
println("lettre juste");
}
}
if(victoire==0)
{
a++;
println("lettre fausse");
}
}
if(a==6)
{
println("Perdu, le mot était : " +mot);
}
else
{
println("Bien joué, le mot était : " + mot);
}
}