Rpg et Mmorpg
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Rpg et Mmorpg

Forum d'information et d'aide sur les Rpg et les Mmorpg
 
AccueilPortailRechercherS'enregistrerDernières imagesConnexion
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 Un peu de kékétittude...

Aller en bas 
2 participants
AuteurMessage
YuShin
Draeneï
Draeneï
YuShin


Nombre de messages : 840
Age : 33
Localisation : Belfort
Date d'inscription : 30/03/2006

Un peu de kékétittude... Empty
MessageSujet: Un peu de kékétittude...   Un peu de kékétittude... Icon_minitimeDim 8 Avr - 22:02

Coucou tout le monde, bonne vacances^^.

Vous l'avez surement vu dans mon pseudo MSN, mais je commence un peu a programmer. Je vous donne ici le premier programme qui ressemble de loin a quelque chose que j'ai fait.
Il est déstiné aux élèves de CE1-CE2 de ma mère, donc ne vous étonnez pas si vous trouvez ça un peu facile^^.
Si vous remarquez un bug... Razz .

http://attaquewar3.ifrance.com/machine
EDIT: Ce lien ne marche pas, alors j'ai fait une super page d'acceuil qui déchire :
http://attaquewar3.ifrance.com/index.html

On voit que je code moins bien en html qu'en C...

C'est vraiment pas grand chose hein, mais je suis fier^^.

Si ça vous tente de savoir a quoi ressemble le code que j'ai tapé :
#include <stdio.h>
#include <stdlib.h>
long ChoixMenu = 0;
long Difficultee= 0;
void AdditionsFacile()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 50;
long PremierChiffre = 0;
long DeuxiemeChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
srand(time(NULL));
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;
DeuxiemeChiffre = (rand() % (MAX - MIN + 1)) + MIN;
Resultat = PremierChiffre + DeuxiemeChiffre;
printf("%ld + %ld = ...\n", PremierChiffre, DeuxiemeChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld\n\n", Resultat);
} while (NombreDeParties < 5);
}
void AdditionsDifficile()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 500;
long PremierChiffre = 0;
long DeuxiemeChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;
DeuxiemeChiffre = (rand() % (MAX - MIN + 1)) + MIN;
Resultat = PremierChiffre + DeuxiemeChiffre;
printf("%ld + %ld = ...\n", PremierChiffre, DeuxiemeChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld\n\n", Resultat);
} while (NombreDeParties < 5);
}
void NombreMystereFacile()
{
long MAX = 100, MIN = 1;
long NombreDeCoups = 0;
long devine = 0;
long nombreMystere = 0;
long partie = 1;
while (partie ==1)
{
long NombreDeCoups = 0;
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
printf("Devine le nombre mystere! Il est compris entre %ld et %ld.\n", MIN, MAX);
while (devine != nombreMystere)
{
scanf("%ld", &devine);
if (devine > nombreMystere)
{
printf("C'est moins\n");
}
else if (devine < nombreMystere)
{
printf("C'est plus\n");
}
else
{
printf("Bravo! Le nombre mystere etait bien %ld\n", nombreMystere);
}
NombreDeCoups++;
}
printf("Tu as trouve en %ld coups.\n", NombreDeCoups);
printf("Si tu veut faire une autre partie, tape le chiffre 1. Sinon, tape 0.\n");
scanf("%ld", &partie);
}
}

void NombreMystereDifficile()
{
long MIN2 = 1, MAX2= 7;
long MIN = (((rand() % (MAX2 - MIN2 + 1)) + MIN2)*100), MAX = MIN + 200;
long NombreDeCoups = 0;
long devine = 0;
long nombreMystere = 0;
long partie = 1;
while (partie ==1)
{
long NombreDeCoups = 0;
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
printf("Devine le nombre mystere! Il est compris entre %ld et %ld.\n", MIN, MAX);
while (devine != nombreMystere)
{
scanf("%ld", &devine);
if (devine > nombreMystere)
{
printf("C'est moins\n");
}
else if (devine < nombreMystere)
{
printf("C'est plus\n");
}
else
{
printf("Bravo! Le nombre mystere etait bien %ld\n", nombreMystere);
}
NombreDeCoups++;
}
printf("Tu as trouve en %ld coups.\n", NombreDeCoups);
printf("Si tu veut faire une autre partie, tape le chiffre 1. Sinon, tape 0.\n");
scanf("%ld", &partie);
}
}
void MoitiesFaciles()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 10;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = ((rand() % (MAX - MIN + 1)) + MIN)*2;

Resultat = PremierChiffre / 2;
printf("La moitie de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}
void MoitiesMoyennes()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 10;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = ((rand() % (MAX - MIN + 1)) + MIN)*20;

Resultat = PremierChiffre / 2;
printf("La moitie de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}


Dernière édition par le Lun 9 Avr - 11:12, édité 1 fois
Revenir en haut Aller en bas
http://fullofawesomeness.tumblr.com/
YuShin
Draeneï
Draeneï
YuShin


Nombre de messages : 840
Age : 33
Localisation : Belfort
Date d'inscription : 30/03/2006

Un peu de kékétittude... Empty
MessageSujet: Re: Un peu de kékétittude...   Un peu de kékétittude... Icon_minitimeDim 8 Avr - 22:02

void MoitiesDifficiles()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 50;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = ((rand() % (MAX - MIN + 1)) + MIN)*20;

Resultat = PremierChiffre / 2;
printf("La moitie de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}
void MenuMoities()
{
printf("En quelle difficultee veut tu pratiquer?\n\n\t1.Facile -- De 1 a 20\n\t2.Moyen -- De 1 a 200\n\t3.Difficile -- De 1 a 1000\n");
scanf("%ld", &Difficultee);
if (Difficultee==1)
{
MoitiesFaciles();
}
else if (Difficultee==2)
{
MoitiesMoyennes();
}
else if (Difficultee==3)
{
MoitiesDifficiles();
}
}
void DoublesFaciles()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 20;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;

Resultat = PremierChiffre * 2;
printf("Le double de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}
void DoublesMoyens()
{
printf("Trouve le bon resultat!\n");
long MIN = 20;
long MAX = 100;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;

Resultat = PremierChiffre * 2;
printf("Le double de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}
void DoublesDifficiles()
{
printf("Trouve le bon resultat!\n");
long MIN = 100;
long MAX = 1000;
long PremierChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;

Resultat = PremierChiffre * 2;
printf("Le double de %ld est...\n", PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld.\n\n", Resultat);
} while (NombreDeParties < 5);
}
void MenuDoubles()
{
printf("En quelle difficultee veut tu pratiquer?\n\n\t1.Facile -- De 1 a 20\n\t2.Moyen -- De 1 a 100\n\t3.Difficile -- De 1 a 1000\n");
scanf("%ld", &Difficultee);
if (Difficultee==1)
{
DoublesFaciles();
}
else if (Difficultee==2)
{
DoublesMoyens();
}
else if (Difficultee==3)
{
DoublesDifficiles();
}
}
void MenuAdditions()
{
printf("En quelle difficultee veut tu pratiquer?\n\n\t1.Facile -- De 1 a 100\n\t2.Difficile -- De 1 a 1000\n");
scanf("%ld", &Difficultee);
if (Difficultee==1)
{
AdditionsFacile();
}
else if (Difficultee==2)
{
AdditionsDifficile();
}
else
{
MenuAdditions();
}
}
void SoustractionsFacile()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 25;
long PremierChiffre = 0;
long DeuxiemeChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;
DeuxiemeChiffre = PremierChiffre +(rand() % (MAX - MIN + 1)) + MIN;
Resultat = DeuxiemeChiffre - PremierChiffre;
printf("%ld - %ld = ...\n", DeuxiemeChiffre, PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld\n\n", Resultat);
} while (NombreDeParties < 5);
}
void SoustractionsDifficile()
{
printf("Trouve le bon resultat!\n");
long MIN = 1;
long MAX = 250;
long PremierChiffre = 0;
long DeuxiemeChiffre = 0;
long Resultat = 0;
long Donnee = 0;
long Essai = 0;
long NombreDeParties = 0;
do
{
PremierChiffre = (rand() % (MAX - MIN + 1)) + MIN;
DeuxiemeChiffre = PremierChiffre +(rand() % (MAX - MIN + 1)) + MIN;
Resultat = DeuxiemeChiffre - PremierChiffre;
printf("%ld - %ld = ...\n", DeuxiemeChiffre, PremierChiffre);
Essai = 0;
do
{
scanf("%ld", &Donnee);
if (Resultat == Donnee)
{
printf ("Bien!\n\n");
Essai = 5;
NombreDeParties++;
}
else
{
printf ("Ce n'est pas le bon resultat. Essai encore\n");
Essai++;
}
} while (Essai < 5);
printf("Le resultat etait %ld\n\n", Resultat);
} while (NombreDeParties < 5);
}
void MenuSoustractions()
{
printf("En quelle difficultee veut tu pratiquer?\n\n\t1.Facile -- De 1 a 50\n\t2.Difficile -- De 1 a 250\n");
scanf("%ld", &Difficultee);
if (Difficultee==1)
{
SoustractionsFacile();
}
else if (Difficultee==2)
{
SoustractionsDifficile();
}
else
{
MenuSoustractions();
}
}
void MenuNombreMystere()
{
printf("En quelle difficultee veut tu pratiquer?\n\t1.Facile -- De 1 a 100\n\t2.Difficile -- Dans un ecart de 200\n");
scanf("%ld", &Difficultee);
if (Difficultee ==1)
{
NombreMystereFacile();
}
else if (Difficultee ==2)
{
NombreMystereDifficile();
}
else
{
MenuNombreMystere();
}
}

void menu()
{
printf("Que veut tu faire?\n\n");
printf("\t1.Devine le nombre mystere\n \t2.Additions\n \t3.Soustractions\n \t4.Doubles\n \t5.Moities\n");
scanf("%ld", &ChoixMenu);
if (ChoixMenu==1)
{
MenuNombreMystere();
}
else if (ChoixMenu==2)
{
MenuAdditions();
}
else if (ChoixMenu==3)
{
MenuSoustractions();
}
else if (ChoixMenu==4)
{
MenuDoubles();
}
else if (ChoixMenu==5)
{
MenuMoities();
}
else
{
menu();
}
}


int main(int argc, char *argv[])
{
printf("\t----------------------------\n\n\t Machine a Calculer\n\t\t Par YuShin\n\n\t----------------------------\n\n\n");
menu();
system("PAUSE");
return 0;
}


Tout ça pour ça... hé bé
Revenir en haut Aller en bas
http://fullofawesomeness.tumblr.com/
Tox-X
Elfe
Elfe
Tox-X


Nombre de messages : 600
Localisation : Bordeaux
Date d'inscription : 04/04/2006

Un peu de kékétittude... Empty
MessageSujet: Re: Un peu de kékétittude...   Un peu de kékétittude... Icon_minitimeLun 9 Avr - 0:47

Et dire que tu te fais meme pas payer... Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé





Un peu de kékétittude... Empty
MessageSujet: Re: Un peu de kékétittude...   Un peu de kékétittude... Icon_minitime

Revenir en haut Aller en bas
 
Un peu de kékétittude...
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Rpg et Mmorpg :: Divers :: En Vrac :: Divers-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser