par
sterrix, le 2 Novembre 2007 à 18:22
Je metterai ma programmation en ligne quand elle sera définitivement terminé.
Pour info, j'utilise Dev-C++ pour la programmation. C'est à dire que je peux programmé en language C ou C++.
Comme je débute, (je suis pas un profésionnel) j'utilise le langage C, même s'il n'y a presque pas de différence entre le C et le C++.
Voici ci-dessous ma programmation (que j'ai taper de mes propre main. Pas en une seule fois, hereusement...) pour vous donnez une idée du résultat.
Code : langage C/*
Ci-dessous, ce sont des directives de préprocesseur.
Ces lignes permettent d'ajouter des fichiers au projet, fichiers que l'on appelle "librairies".
Grâce à ces librairies, on disposera de fonctions toutes prêtes pour afficher par exemple un message à l'écran
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/*
Ci-dessous, vous avez la fonction principale du programme, appelée "main". C'est par cette fonction que tous
les programmes commencent.
*/
int main
(int argc,
char *argv
[])
{
long age =
0;
//age = 0 ans
long reponse;
char prenom
[3];
printf("Bonjour, quel age a-tu ?");
scanf
("%ld", &age
);
printf(" Ah, tu as %ld ans !\n\n",age
);
if (age >=
18)
printf(" Tu es donc majeur !\n\n");
else //Sinon...
printf(" Tu es donc mineur !\n\n");
system
("PAUSE\n\n");
//Pause
printf("\n\nAh, aussi ! J'avais carrement oublie... Comment t'appelles-tu ?\n");
scanf
(" %s", &prenom
);
printf(" Ok.\n\n");
system
("PAUSE\n\n");
//Pause
printf("Arf ! Je parle, je parle, et je ne me presente meme pas !\n\n");
printf(" Bon bah voila, je m'appelle Julien.\n");
printf(" Je ne vais pas dire mon age car il change tout les ans...\n\n");
system
("PAUSE\n\n");
//Pause
printf("\n\nAh ! Tout d'un coup la, je commence a avoir faim !");
printf(" Je t'invite au restaurant ?\n");
printf(" Parce que moi, je creve de faim !\n");
printf(" Daccord ? Oui, tape 1, ou non, tape 2.");
scanf
(" %ld", &reponse
);
switch (reponse
)
{
case 1:
printf(" Merci !\n\n");
break;
case 2:
printf(" J'insiste ! On y va quand meme...\n\n");
break;
}
system
("\n\nPAUSE\n\n");
long choixMenu;
printf("\n\n=== Menu ===\n\n");
printf(" 1. Royal Cheese\n");
printf(" 2. Mc Deluxe\n");
printf(" 3. Mc Bacon\n");
printf(" 4. Big Mac\n");
printf("\n\nMiam ! Moi je prend un Royal Cheese !\n");
printf("\n Alors, c'est quoi pour toi ?");
scanf
(" %ld", &choixMenu
);
switch (choixMenu
)
{
case 1:
printf(" Tu as choisi le Royal Cheese. Bon choix !\n");
break;
case 2:
printf(" Tu as choisi le Mc Deluxe. Berk, trop de sauce...\n");
break;
case 3:
printf(" Tu as choisi le Mc Bacon. Bon, ca passe encore ca.\n");
break;
case 4:
printf(" Tu as choisi le Big Mac. Tu devais avoir tres faim !\n\n");
break;
}
system
("\n\nPAUSE\n\n");
//Pause
const long MAX =
100, Min =
1;
printf("
system("\n\nPAUSE\n\n
");
printf("Bon ! Il est temps de se quitter.
");
printf(" Salut et a bientot j
'espere !\n\n");
system("PAUSE\n\n");
return 0; //Le programme s'arrête
}[code=c]/*
Ci-dessous, ce sont des directives de préprocesseur.
Ces lignes permettent d'ajouter des fichiers au projet, fichiers que l'on appelle "librairies".
Grâce à ces librairies, on disposera de fonctions toutes prêtes pour afficher par exemple un message à l'écran
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/*
Ci-dessous, vous avez la fonction principale du programme, appelée "main". C'est par cette fonction que tous
les programmes commencent.
*/
int main(int argc, char *argv[])
{
long age = 0; //age = 0 ans
long reponse;
char prenom[3];
printf("Bonjour, quel age a-tu ?");
scanf("%ld", &age);
printf(" Ah, tu as %ld ans !\n\n",age);
if (age >= 18)
printf(" Tu es donc majeur !\n\n");
else //Sinon...
printf(" Tu es donc mineur !\n\n");
system("PAUSE\n\n"); //Pause
printf("\n\nAh, aussi ! J'avais carrement oublie... Comment t'appelles-tu ?\n");
scanf(" %s", &prenom);
printf(" Ok.\n\n");
system("PAUSE\n\n"); //Pause
printf("Arf ! Je parle, je parle, et je ne me presente meme pas !\n\n");
printf(" Bon bah voila, je m'appelle Julien.\n");
printf(" Je ne vais pas dire mon age car il change tout les ans...\n\n");
system("PAUSE\n\n"); //Pause
printf("\n\nAh ! Tout d'un coup la, je commence a avoir faim !");
printf(" Je t'invite au restaurant ?\n");
printf(" Parce que moi, je creve de faim !\n");
printf(" Daccord ? Oui, tape 1, ou non, tape 2.");
scanf(" %ld", &reponse);
switch (reponse)
{
case 1:
printf(" Merci !\n\n");
break;
case 2:
printf(" J'insiste ! On y va quand meme...\n\n");
break;
}
system("\n\nPAUSE\n\n");
long choixMenu;
printf("\n\n=== Menu ===\n\n");
printf(" 1. Royal Cheese\n");
printf(" 2. Mc Deluxe\n");
printf(" 3. Mc Bacon\n");
printf(" 4. Big Mac\n");
printf("\n\nMiam ! Moi je prend un Royal Cheese !\n");
printf("\n Alors, c'est quoi pour toi ?");
scanf(" %ld", &choixMenu);
switch (choixMenu)
{
case 1:
printf(" Tu as choisi le Royal Cheese. Bon choix !\n");
break;
case 2:
printf(" Tu as choisi le Mc Deluxe. Berk, trop de sauce...\n");
break;
case 3:
printf(" Tu as choisi le Mc Bacon. Bon, ca passe encore ca.\n");
break;
case 4:
printf(" Tu as choisi le Big Mac. Tu devais avoir tres faim !\n\n");
break;
}
system("\n\nPAUSE\n\n"); //Pause
const long MAX = 100, Min = 1;
printf("
system("\n\nPAUSE\n\n");
printf("Bon ! Il est temps de se quitter.");
printf(" Salut et a bientot j'espere !\n\n");
system("PAUSE\n\n");
return 0; //Le programme s'arrête
}[/code]
Tout ça pour, au final, presque rien.
Bah oui... quand vous tapez un texte sur un logiciel de programmation et que vous compillez puis exécuter, votre logiciel dira qu'il y a une erreur, car, pour afficher un texte dans votre programme, c'est ça le minimum à mettre :
Code : langage C#include <stdio.h>
#include <stdlib.h>
int main
(int argc,
char *argv
[])
{
printf("*");
//* = zone où vous écrivez votre texte qui ne doit pas être trop long
system
("PAUSE");
return 0;
}[code=c]#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("*"); //* = zone où vous écrivez votre texte qui ne doit pas être trop long
system("PAUSE");
return 0;
}[/code]
Vous voyez, tout ça pour un modeste petit texte...
J'ai écris ça mais quand vous voulez mêtre un autre texte, ne recommencer pas la même chose ! Il suffit de rajouter un "printf", de mêtre une parenthèse ("("), ensuite un guillemet ("), après vous écrivez votre texte, refermez les guillemets et la parenthèse et surtout, surtout, n'oublié pas de mêtre un point virgule (";") !
Ceci est faisable que sur un logiciel de language C / C++ ! Alors n'esseyez pas sous un logiciel de, par exemple, Javascript ou encore Flash !
Sans esseyé de vous découragez, je vous dis que la programmation, c'est pas si facile que vous l'imaginez.
Bref... revenons à ma programmation.
Si vous regardez bien presque à la fin, vous verrez ceci :
Code : langage C const long MAX =
100, Min =
1;
printf("[code=c]const long MAX = 100, Min = 1;
printf("[/code]
Et bien c'est incomplé. Il manque du texte (des codes si vous préférez). Je ne l'ai pas encore terminé, ma programmation (comme je l'ais dis plus haut). Ne vous inquiétez pas cher visiteurs ! Elle arrive, elle arrive cette programmation !