Voila encore un probleme, apres avoir appris a me servir du "if" j'ai fait ce petit programme :
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
char szname[10]; //Definie le nombre de caracteres que l'utilisateur tapperas
int sage = 0;
printf("Bienvenue Dans Mon Programme !\n");
sleep(2000); // Permet De faire un intervale de 4 sec Entre les 2 phrases
printf("Comment t'appelle tu ?\n");
scanf("%s", &szname); // l'utilisateur donne son nom
sleep(2000);
printf("Bien le Bonjour %s\n", &szname);
printf("Quel age as tu ?\n");
scanf("%d", &sage);
if(sage < 10 )
{
printf("Allez, le jeunot ! AU LIT !\n");
}
if(sage <15 )
{
printf("T'es un préado, Vas t'en!\n");
}
if(sage < 18 )
{
printf("En pleine adolescence !\n");
}
if(sage < 25)
{
printf("profite en bien, encore !\n");
}
if(sage > 26)
{
printf("Ta encore la vie devant toi, mais fais pas le fou !\n");
}
else
{
printf("En tout cas, tu as encore de la vie devant toi !\n");
}
system("pause");
return 0;
}
Bon c'est vraiment un programme tres basique mais je debute !
Le programme marche mais le Pb est que si, par ex, j'entre 16 en age, il me sort tout les printf des "if !" sauf celle ci :
if(sage < 10 )
{
printf("Allez, le jeunot ! AU LIT !\n");
}
Donc je vois d'ou vient le probleme mais ne sai spas cmment le regler ! si je tape 16 je veut que seul :
if(sage < 18 )
{
printf("En pleine adolescence !\n");
}
ne sorte! Mais cmment faire ? HELP SVP :)