Que faire en C ? (débutant)
Résolu
$ Enzo $
Messages postés
333
Date d'inscription
Statut
Membre
Dernière intervention
-
$ Enzo $ Messages postés 333 Date d'inscription Statut Membre Dernière intervention -
$ Enzo $ Messages postés 333 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Ayant seulement le niveau pour faire des "Hello World", des printf() et des scanf(), je m'ennuie assez.
Y a t-il un programme assez intéressant à faire en C avec ces connaissances là pour que je me familiarise encore mieux avec ces fonctions afin de m'attaquer au reste ?
Sauf la calculette à deux chiffre, car je sais déjà faire ^^
(Si oui, me donner pas le code, ca sera pas marrant pour moi sinon :-P)
Je compte bien-évidemment en apprendre beaucoup plus en C pour un jour, j'espère, faire une application correcte, mais pour l'instant, je vais doucement car je débute.
Je veux donc être sur de savoir utiliser mes printf() etc... avant de passer à la suite
Merci :-)
Ayant seulement le niveau pour faire des "Hello World", des printf() et des scanf(), je m'ennuie assez.
Y a t-il un programme assez intéressant à faire en C avec ces connaissances là pour que je me familiarise encore mieux avec ces fonctions afin de m'attaquer au reste ?
Sauf la calculette à deux chiffre, car je sais déjà faire ^^
(Si oui, me donner pas le code, ca sera pas marrant pour moi sinon :-P)
Je compte bien-évidemment en apprendre beaucoup plus en C pour un jour, j'espère, faire une application correcte, mais pour l'instant, je vais doucement car je débute.
Je veux donc être sur de savoir utiliser mes printf() etc... avant de passer à la suite
Merci :-)
A voir également:
- Que faire en C ? (débutant)
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Formation sap débutant pdf - Forum compta / gestion
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Platine dj debutant - Forum Enregistrement / Traitement audio
24 réponses
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 ^^
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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 ^^
#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.
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 ;)
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 ";")
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); ?
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.
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;
}
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.