Crée un jeu !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fermé
boss26
Messages postés
6
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
26 septembre 2007
-
26 sept. 2007 à 12:32
miley..cyrus - 17 mai 2010 à 19:33
miley..cyrus - 17 mai 2010 à 19:33
A voir également:
- Crée un jeu !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- 94 jeu - Télécharger - Puzzle & Réflexion
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram - Guide
50 réponses
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
28 juil. 2009 à 15:54
28 juil. 2009 à 15:54
opengl ou dxsdk.. les 2 sont gratuit.. une petite préférence pour opengl.. c'est libre de droit, alors que dx.. ben c'est cr$oft :s
DarkMyra
Messages postés
138
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
22 décembre 2009
13
28 juil. 2009 à 15:56
28 juil. 2009 à 15:56
Ok merci
glarf
Messages postés
89
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
6 décembre 2009
8
28 juil. 2009 à 16:10
28 juil. 2009 à 16:10
Pour info, puisque tu à l'air d'être habitué au sdz pour tes tutoriaux de C, il me semble bien qu'un autre tutoriel s'y trouve pour passer au C++. Tu y trouveras de nouveaux cours et TP comme celui de C qui permet de créer une calculatrice par exemple.
Bon courage :)
Bon courage :)
DarkMyra
Messages postés
138
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
22 décembre 2009
13
28 juil. 2009 à 17:20
28 juil. 2009 à 17:20
moi j'aimerai que le programme ne s'arrete pas après avoir donné le resultat, mais j'arrive pas à bien mettre la boucle do..while
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
28 juil. 2009 à 18:54
28 juil. 2009 à 18:54
tu pourrais faire un nouveau post car la.. ca n a rien à voir...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
glarf
Messages postés
89
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
6 décembre 2009
8
28 juil. 2009 à 17:31
28 juil. 2009 à 17:31
Tu as essayé de mettre le programme entier dans une boucle qui ne s'arrête que quand l'utilisateur a demandé à quitter?
DarkMyra
Messages postés
138
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
22 décembre 2009
13
28 juil. 2009 à 17:37
28 juil. 2009 à 17:37
Oui mais ca met une erreur, j'arrive pas à bien placer le while et le do
glarf
Messages postés
89
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
6 décembre 2009
8
28 juil. 2009 à 17:49
28 juil. 2009 à 17:49
Tu as pas oublié le ";" après le while?
DarkMyra
Messages postés
138
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
22 décembre 2009
13
28 juil. 2009 à 17:53
28 juil. 2009 à 17:53
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
printf("1 pour l'addition\n");
printf("2 pour la soustraction\n");
printf("3 pour la multiplaction\n");
printf("4 pour la division\n\n");
printf("tout caractere etant different a ceux ci dessus pour annuler :\n\n");
int nombrechoisi = 0, nombre1 = 0, nombre2 = 0, resultat = 0; // on cré les variables
scanf("%d", &nombrechoisi); // on demande d'entrer la variable
do
{
if (nombrechoisi == 1) // si el nombre choisi est 1, ben ca vous demandera de fère une addition
{
printf("alors faites votre addition :\n"); on demande d'entrer l'addition
scanf("%d + %d",&nombre1, &nombre2); on écrit l'addition
resultat = nombre1 + nombre2; // on dit à l'ordinateur que le resultat est le nombre1 + le nombre2
printf("%d\n",resultat); // ca affiche le resultat
}
else if (nombrechoisi == 2) // et pareil pour tous les autres calculs
{
printf("alors faites votre soustraction\n");
scanf("%d - %d", &nombre1, &nombre2);
resultat = nombre1 - nombre2;
printf("%d\n", resultat);
}
else if (nombrechoisi == 3)
{
printf("alors faites votre multiplication\n");
scanf("%f * %f", &nombre1, &nombre2);
resultat = nombre1 * nombre2;
printf("%d\n",resultat);
}
else if (nombrechoisi == 4)
{
printf("alors faites votre division\n");
scanf("%f / %f", &nombre1, &nombre2);
resultat = nombre1 / nombre2;
printf("%d\n", resultat);
}
else
{
return 0;
}
while (nombrechoisi =! 0);
system("pause");
}
voilà j'ai mi la boucle ma ca me donne une erreur sur le 1er printf avec dev++
#include <stdlib.h>
int main(int argc, char *argv[])
printf("1 pour l'addition\n");
printf("2 pour la soustraction\n");
printf("3 pour la multiplaction\n");
printf("4 pour la division\n\n");
printf("tout caractere etant different a ceux ci dessus pour annuler :\n\n");
int nombrechoisi = 0, nombre1 = 0, nombre2 = 0, resultat = 0; // on cré les variables
scanf("%d", &nombrechoisi); // on demande d'entrer la variable
do
{
if (nombrechoisi == 1) // si el nombre choisi est 1, ben ca vous demandera de fère une addition
{
printf("alors faites votre addition :\n"); on demande d'entrer l'addition
scanf("%d + %d",&nombre1, &nombre2); on écrit l'addition
resultat = nombre1 + nombre2; // on dit à l'ordinateur que le resultat est le nombre1 + le nombre2
printf("%d\n",resultat); // ca affiche le resultat
}
else if (nombrechoisi == 2) // et pareil pour tous les autres calculs
{
printf("alors faites votre soustraction\n");
scanf("%d - %d", &nombre1, &nombre2);
resultat = nombre1 - nombre2;
printf("%d\n", resultat);
}
else if (nombrechoisi == 3)
{
printf("alors faites votre multiplication\n");
scanf("%f * %f", &nombre1, &nombre2);
resultat = nombre1 * nombre2;
printf("%d\n",resultat);
}
else if (nombrechoisi == 4)
{
printf("alors faites votre division\n");
scanf("%f / %f", &nombre1, &nombre2);
resultat = nombre1 / nombre2;
printf("%d\n", resultat);
}
else
{
return 0;
}
while (nombrechoisi =! 0);
system("pause");
}
voilà j'ai mi la boucle ma ca me donne une erreur sur le 1er printf avec dev++
glarf
Messages postés
89
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
6 décembre 2009
8
28 juil. 2009 à 18:08
28 juil. 2009 à 18:08
Il faudrait indenter ton code pour le rendre plus clair:
Il me semble que l'accolade du do...while est pas à sa place ;)
l'indentation te permet de repérer facilement les couples d'accolades et donc de délimiter rapidement tes structures (boucles, conditionnelles, fonctions...)
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) printf("1 pour l'addition\n"); printf("2 pour la soustraction\n"); printf("3 pour la multiplaction\n"); printf("4 pour la division\n\n"); printf("tout caractere etant different a ceux ci dessus pour annuler :\n\n"); int nombrechoisi = 0, nombre1 = 0, nombre2 = 0, resultat = 0; // on cré les variables scanf("%d", &nombrechoisi); // on demande d'entrer la variable do { if (nombrechoisi == 1) // si el nombre choisi est 1, ben ca vous demandera de fère une addition { printf("alors faites votre addition :\n"); on demande d'entrer l'addition scanf("%d + %d",&nombre1, &nombre2); on écrit l'addition resultat = nombre1 + nombre2; // on dit à l'ordinateur que le resultat est le nombre1 + le nombre2 printf("%d\n",resultat); // ca affiche le resultat } else if (nombrechoisi == 2) // et pareil pour tous les autres calculs { printf("alors faites votre soustraction\n"); scanf("%d - %d", &nombre1, &nombre2); resultat = nombre1 - nombre2; printf("%d\n", resultat); } else if (nombrechoisi == 3) { printf("alors faites votre multiplication\n"); scanf("%f * %f", &nombre1, &nombre2); resultat = nombre1 * nombre2; printf("%d\n",resultat); } else if (nombrechoisi == 4) { printf("alors faites votre division\n"); scanf("%f / %f", &nombre1, &nombre2); resultat = nombre1 / nombre2; printf("%d\n", resultat); } else { return 0; } <color=green>}</color>while (nombrechoisi =! 0); system("pause"); <color=red>}</color>
Il me semble que l'accolade du do...while est pas à sa place ;)
l'indentation te permet de repérer facilement les couples d'accolades et donc de délimiter rapidement tes structures (boucles, conditionnelles, fonctions...)