Que faire en C ? (débutant)
Résolu/Fermé
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
-
2 mars 2010 à 22:50
$ Enzo $ Messages postés 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 - 5 mars 2010 à 00:49
$ Enzo $ Messages postés 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 - 5 mars 2010 à 00:49
A voir également:
- Que faire en C ? (débutant)
- Logiciel de programmation pour débutant - Guide
- Formation sap débutant pdf ✓ - Forum Logiciels
- Logiciel montage vidéo débutant - Guide
- Salaire mangaka débutant ✓ - Forum Loisirs / Divertissements
- Afficher le 0 en début de cellule excel - Guide
24 réponses
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
2 mars 2010 à 22:53
2 mars 2010 à 22:53
Heu...
Peut-être que dans 15 ans, j'aurais la chance de pouvoir faire un FPS mais c'est pas pour maintenant, hélas ^^
Peut-être que dans 15 ans, j'aurais la chance de pouvoir faire un FPS mais c'est pas pour maintenant, hélas ^^
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
2 mars 2010 à 23:04
2 mars 2010 à 23:04
Bonjour,
Mdr on voit déjà ton envie de réaliser beaucoup de chose et c'est vraiment quelque chose de bien. Le seul soucis c'est que si tu veut faire quelque chose de plus utile sa serait d'apprendre les boucles (do, while, for)
les condition (If, else if, else), et les variantes parce que avec le bagage que tu nous présente tu ne peut pas aller très loin.
Mais si tu veut voici un sujet d'exercice :
Je veut que le programme me demande ma date de naissance et qu'il me réponde par "Vous êtes né le ....."
Ensuite grâce a la date de naissance je veut qu'il calcul mon age et qu'il me répond par "Vous avez donc tel age"
Amuse toi bien ;)
Ps : Quand tu a fini envoie moi le code source ou si tu rencontre des difficultés n'hésite pas a en parler.
Mdr on voit déjà ton envie de réaliser beaucoup de chose et c'est vraiment quelque chose de bien. Le seul soucis c'est que si tu veut faire quelque chose de plus utile sa serait d'apprendre les boucles (do, while, for)
les condition (If, else if, else), et les variantes parce que avec le bagage que tu nous présente tu ne peut pas aller très loin.
Mais si tu veut voici un sujet d'exercice :
Je veut que le programme me demande ma date de naissance et qu'il me réponde par "Vous êtes né le ....."
Ensuite grâce a la date de naissance je veut qu'il calcul mon age et qu'il me répond par "Vous avez donc tel age"
Amuse toi bien ;)
Ps : Quand tu a fini envoie moi le code source ou si tu rencontre des difficultés n'hésite pas a en parler.
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
2 mars 2010 à 23:09
2 mars 2010 à 23:09
Merci, je vais essayer ça !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
2 mars 2010 à 23:10
2 mars 2010 à 23:10
Derien. LOL
yannickmathieu
Messages postés
14
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 mai 2010
2 mars 2010 à 23:12
2 mars 2010 à 23:12
Salut,
Karim, je pense que tu n'as pas assez appuyé sur le fait que sans les boucles ou les conditions, il ne peux RIEN faire (enfin presque :p).
Si tu veux apprendre, je te conseille d'aller faire un tour sur le site du zéro, c'est à mon avis le seul moyen de commencer a programmer POUR SON PLAISIR et que l'on ne sait rien. Après avoir lu le cours ponctué d'exercices ludiques et intéressants tu pourras progresser plus sérieusement dans ce langage grâce aux bases que tu auras acquises.
Bonne chance.
Karim, je pense que tu n'as pas assez appuyé sur le fait que sans les boucles ou les conditions, il ne peux RIEN faire (enfin presque :p).
Si tu veux apprendre, je te conseille d'aller faire un tour sur le site du zéro, c'est à mon avis le seul moyen de commencer a programmer POUR SON PLAISIR et que l'on ne sait rien. Après avoir lu le cours ponctué d'exercices ludiques et intéressants tu pourras progresser plus sérieusement dans ce langage grâce aux bases que tu auras acquises.
Bonne chance.
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
2 mars 2010 à 23:14
2 mars 2010 à 23:14
LOL ouai ta raison mais c'est un bon début comeme.
yannickmathieu
Messages postés
14
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
16 mai 2010
2 mars 2010 à 23:28
2 mars 2010 à 23:28
Wé ton exercice est pas mal je crois meme que ya un truc dans le genre de proposé dans le cours du site du zero x) en plus sa lui donne l'idée a lui de trouver d'autre exercice de ce genre ^^
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
2 mars 2010 à 23:50
2 mars 2010 à 23:50
#include <stdio.h>
int main()
{
system ("color 2"); // couleur du texte (vert sur noir, c'est plus joli ^^).
printf("Bienvenue dans Demandeur de date de naissance 1.0 !\n");
int annee = 0; //Ma variable.
printf("Entrez votre age: "); // On rentre l'année à cet instant.
scanf("%d", &annee);
printf("Vous etes donc né(e) en %d ! \n\n", annee); // Là, il nous affiche l'année de naissance
system ("pause"); // histoire que la fentre se ferme pas direct après
return 0; // Je met ça sans savoir pourquoi...
}
C'est bon ? (Je l'ai fais sans aucun tuto sous les yeux, promis)
Et quoi sert Return 0; ? Je le met car on dit qu'il faut le mettre mais je comprend pas pourquoi...
Pour ce qui est de calculer l'age en fonction de l'année, j'y réfléchi encore...
Et yannickmathieu, j'ai appris ces petites bases justement grâce au site du zéro.
int main()
{
system ("color 2"); // couleur du texte (vert sur noir, c'est plus joli ^^).
printf("Bienvenue dans Demandeur de date de naissance 1.0 !\n");
int annee = 0; //Ma variable.
printf("Entrez votre age: "); // On rentre l'année à cet instant.
scanf("%d", &annee);
printf("Vous etes donc né(e) en %d ! \n\n", annee); // Là, il nous affiche l'année de naissance
system ("pause"); // histoire que la fentre se ferme pas direct après
return 0; // Je met ça sans savoir pourquoi...
}
C'est bon ? (Je l'ai fais sans aucun tuto sous les yeux, promis)
Et quoi sert Return 0; ? Je le met car on dit qu'il faut le mettre mais je comprend pas pourquoi...
Pour ce qui est de calculer l'age en fonction de l'année, j'y réfléchi encore...
Et yannickmathieu, j'ai appris ces petites bases justement grâce au site du zéro.
Return 0; permet de quitter une fonction en renvoyant 0 à la fonction appelante. Dans le main(), 0 signifie que le code s'est terminé sans erreur.
C'est pas de moi ^^
Au début, le meilleur, c'est IOI-France.
Tu t'y inscrit, c'est gratuit, puis tu suis le cours et faits les exercices.
C'est de loin nettement meilleur que le site cité plus haut.
Tu t'y inscrit, c'est gratuit, puis tu suis le cours et faits les exercices.
C'est de loin nettement meilleur que le site cité plus haut.
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
2 mars 2010 à 23:59
2 mars 2010 à 23:59
Ok, merci de l'info. Ca me tracassait.
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
3 mars 2010 à 10:19
3 mars 2010 à 10:19
Yep c'est un bon début mais il y a juste un petit problème. Dans ton printf tu nous demande l'âge et non pas l'année (en plus la variable que tu as mis s'appelle année et non pas âge). Pense a rectifier se petit problème sinon sa va ya rien à dire. Si tu rencontre des problème pour calculer l'âge dit le nous.
PS : Dans ta réponse finale tu a mis un accent a n"é". Lorsque tu va le compiler il ne va pas s'afficher mais il va afficher plutôt un caractère spéciale (Donc pense à le retirer). Sinon ta pris un bon départ continue comme sa ;)
PS : Dans ta réponse finale tu a mis un accent a n"é". Lorsque tu va le compiler il ne va pas s'afficher mais il va afficher plutôt un caractère spéciale (Donc pense à le retirer). Sinon ta pris un bon départ continue comme sa ;)
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
3 mars 2010 à 13:12
3 mars 2010 à 13:12
Bonjour,
Alors vous dormez ?
Alors vous dormez ?
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
3 mars 2010 à 13:50
3 mars 2010 à 13:50
Bonjour, j'ai fais ça, il refuse de faire la soustraction :
#include <stdio.h>
int main()
{
system ("color 4"); // Couleur du texte.
printf("Entrez votre date de naissance\n");
int date = 0;
scanf("%d", &date);
printf("Vous avez donc 2010 - %d ans", date);
system ("pause");
return 0;
}
Et quand j'ai demandé l'age dans le premier programme, je pensais déjà au second programme, d'ou "age" à la place "de date".
Je suis un peu étourdi parfois (ça m'arrive souvent d'oublier les ";")
#include <stdio.h>
int main()
{
system ("color 4"); // Couleur du texte.
printf("Entrez votre date de naissance\n");
int date = 0;
scanf("%d", &date);
printf("Vous avez donc 2010 - %d ans", date);
system ("pause");
return 0;
}
Et quand j'ai demandé l'age dans le premier programme, je pensais déjà au second programme, d'ou "age" à la place "de date".
Je suis un peu étourdi parfois (ça m'arrive souvent d'oublier les ";")
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
3 mars 2010 à 14:03
3 mars 2010 à 14:03
Il faut peut-être faire une nouvelle variable comme cela ?
int age = 2010 - date;
et après mettre printf("Vous avez donc %d ans", age); ?
int age = 2010 - date;
et après mettre printf("Vous avez donc %d ans", age); ?
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
3 mars 2010 à 14:19
3 mars 2010 à 14:19
Bonjour,
LoL petit débrouillard bien tenter mais ce n'est pas sa. Lorsque tu a la date de naissance tu doit effectuer la soustraction 2010 - date mais tu dois dabord crée une variable age = 0. Ensuite il suffit de marquer l'équation comme ceci : age = 2010 - date de naissance; La variable prendra alors le résultat de l'équation.
LoL petit débrouillard bien tenter mais ce n'est pas sa. Lorsque tu a la date de naissance tu doit effectuer la soustraction 2010 - date mais tu dois dabord crée une variable age = 0. Ensuite il suffit de marquer l'équation comme ceci : age = 2010 - date de naissance; La variable prendra alors le résultat de l'équation.
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
3 mars 2010 à 15:40
3 mars 2010 à 15:40
J'ai essayé de faire comme ca mais je n'y parviens pas...
Il m'affiche 0 = 1994 - 2010 (int date était égale à 1994).
#include <stdio.h>
int main()
{
printf("Votre Age, par $ Enzo $\n");
system ("color 4"); // Couleur du texte.
system ("date"); // Pour rapeler à l'utilisateur la date au cas ou...
printf("Entrez votre date de naissance\n");
int date = 0;
scanf("%d", &date);
int age = 0;
printf("%d = 2010 - %d\n",age, date);
system ("pause");
return 0;
}
Il m'affiche 0 = 1994 - 2010 (int date était égale à 1994).
#include <stdio.h>
int main()
{
printf("Votre Age, par $ Enzo $\n");
system ("color 4"); // Couleur du texte.
system ("date"); // Pour rapeler à l'utilisateur la date au cas ou...
printf("Entrez votre date de naissance\n");
int date = 0;
scanf("%d", &date);
int age = 0;
printf("%d = 2010 - %d\n",age, date);
system ("pause");
return 0;
}
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
3 mars 2010 à 18:49
3 mars 2010 à 18:49
L'équation 2010 - date NE DOIT PAS ÊTRE DANS UN PRINTF elle doit être dehors . Regarde l'équation que tu dois écrire :
age = 2010 - date; //L'age a prit la valeurs de l'équation. En fait cette équation tu doit l'écrire comme une variable mais sans int devant (c'est exactement se que tu as mis dans le 17eme post mais sauf que ta mis le int).
printf ("Donc vous avez %d ans", age); // La tu peut donc mettre le fameux printf avec l'âge qui a prit la valeurs de l'équation ci-dessus.
Voila j'ai tout dit pratiquement.
age = 2010 - date; //L'age a prit la valeurs de l'équation. En fait cette équation tu doit l'écrire comme une variable mais sans int devant (c'est exactement se que tu as mis dans le 17eme post mais sauf que ta mis le int).
printf ("Donc vous avez %d ans", age); // La tu peut donc mettre le fameux printf avec l'âge qui a prit la valeurs de l'équation ci-dessus.
Voila j'ai tout dit pratiquement.
karimohamed
Messages postés
58
Date d'inscription
vendredi 18 septembre 2009
Statut
Membre
Dernière intervention
28 avril 2010
8
3 mars 2010 à 19:22
3 mars 2010 à 19:22
C'est qui Ferrari ?