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
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 :-)

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
3 mars 2010 à 19:52
Ça marche à présent mais pourtant je n'ai pas enlever le "int". Sans le "int", je ne pouvais pas compiler.

#include <stdio.h>

int main()
{

system ("color 4"); // Couleur du texte.


printf("Entrez votre date de naissance\n");

int date = 0;

scanf("%d", &date);
int age = 2010 - date;

printf("Vous avez donc %d ans\n\nProgramme par $ Enzo $ grace a la communautee de CCM\n", age);

system ("pause");

return 0;
}

Heureusement que j'ai demandé votre aide avant de passer au notions suivantes du C ^^

PS : Et je préfère plutôt les Aston Martin perso, plutôt que les Ferrari ou les Porsches.
0
karimohamed Messages postés 58 Date d'inscription vendredi 18 septembre 2009 Statut Membre Dernière intervention 28 avril 2010 8
4 mars 2010 à 14:38
Ba bonne chance pour la suite enfait si tu voulais enlever le int il fallai remplacer la variable age par resultat donc sa aurai donne :

resultat = 2010 - date;
0
$ Enzo $ Messages postés 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 61
4 mars 2010 à 16:12
Ah, il y a donc plusieurs solutions possibles...

En tous cas, merci.
0
$ Enzo $ Messages postés 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 61
5 mars 2010 à 00:49
J'ai beaucoup mieux :

#include <stdio.h>

int main()
{

system ("color 3"); // Couleur du texte.


printf("Entrez votre date de naissance\n");

int date = 0;

scanf("%d", &date);
int age = 2010 - date;


if (date > 2010)
{
printf("Impossible !!!");
}

if (date == 0)
{
printf("Votre saisie est eronee\n");
}
else
{
printf("Vous avez donc %d ans\n\nProgramme par $ Enzo $ grace a la communautee CCM\n", age);
}





system ("pause");

return 0;
}
0