Accueil > > > TUTORIAL INPUT, AFFICHAGE TEXTE, VARIABLES, CONDITIONS
TUTORIAL INPUT, AFFICHAGE TEXTE, VARIABLES, CONDITIONS
Information sur la source
Description
Cette source a pour but d'aider les débutants sur l'INPUT à partir du clavier, l'affichage du texte (par exemple, le code ASCII pour certains caractères), les variables (chiffre et string) et les conditions (if, if-else) ...
Source
- /*******************************************************/
- /**TUTORIAL INPUT/VARIABLES/AFFICHAGE TEXTE/CONDITIONS**/
- /** Par neo_00110010101 **/
- /** neo_00110010101@hotmail.com **/
- /*******************************************************/
- /////////////////////////////////////////////////////////
-
- // Débuté le 26/05/04
- // Terminé le 28/05/04
- // MAJ du 02/06/04
-
- // Cette source a pour but d'aider les débutants sur l'INPUT à partir du clavier,
- // l'affichage du texte (par exemple, le code ASCII pour certains caractères), les variables (chiffre et string) et les conditions avec IF, IF-ELSE ...
- // Je vais présenter tout ça sous forme d'un petit questionnaire le plus interessant possible
- // (enfin bon ce n'est pas le but premier)...
-
-
- #include <stdio.h>
-
- int main()
-
- {
-
- // mémorisation d'une chaîne de caractère (string)
-
- char texte[25]=" Moi c'est BOBY";
-
- // on affiche du texte à l'écran
-
- puts("Bonjour !"); // pareil à "printf("Bonjour !\n");"
- printf("Comment t'appelles-tu ?");
-
- // Affiche cette chaîne de caractere
-
- printf("%s\n", texte);
-
- char nom[25]; // défini la variable "nom"
-
- // demande une chaîne de caractère
-
- printf("Entre ton pseudo :\t");
-
- // sauve la chaîne dans la variable "nom"
-
- scanf("%25s", nom);
-
- // affiche la chaine de caractère sauvée dans "nom"
-
- printf("Tu vas bien %s ?\n",nom);
-
- char ageboby[10]="24"; // défini la variable "ageboby" (l'âge de BOBY = 24 ans)
-
- // affiche une phrase, la chaine de caractère sauvée, puis le reste de la phrase
-
- printf("Moi, j'ai ");
- printf("%s", ageboby);
- printf(" ans");
-
- // demande un chaîne de caractère
-
- printf(" et toi ? Entre ton \203ge :\t"); // au passage : "âge" ne passe pas alors j'utilise
- // le code ASCII de "â" qui est "203"
-
- char votreage[25]; // défini la variable "votreage" (l'âge entré)
-
- // sauve la chaîne dans la variable "votreage"
-
- scanf("%25s", votreage);
-
- // affiche la chaine de caractère sauvée dans "votreage"
-
- printf("D'accord, tu as %s",votreage);
- puts(" ans"); // pareil à "printf(" ans\n");"
-
- // encore une fois =)
-
- char input[10]; // variable qui permet de mémoriser (le mot entré) dans "input"
- printf("Tapes un mot pour rire :\t"); // "\t" permet de faire un espacement
- scanf("%10s", input);// enregistrement dans la variable "input"
- printf("Tu as tap\202 %s\n", input); // affichage, au passage : "tapé" ne passe pas alors j'utilise
- // le code ASCII de "é" qui est "202"
-
- // maintenant, la partie question avec trois choix : oui, non ou autre >> IF
-
- int selection;
-
- {
- printf("Fait-il beau chez toi ?\n"); // question
- puts("1-Oui !"); // premier choix ; on peut écrire aussi "printf("1-Oui !\n");"
- puts("2-Non et alors ?"); // deuxième choix ; on peut écrire aussi "printf("2-Non et alors ?\n");"
- puts("3-Ben il fait nuit"); // troisième choix ; on peut écrire aussi "printf("3-Ben il fait nuit\n");"
-
- printf("Ton choix :\t", selection);
- scanf("%d", &selection);// enregistrement dans la variable "selection"
-
-
-
- if(selection == 1) // si on tape "1"
-
- {
- puts("Ben tant mieux parce que chez moi nan ..."); // "printf("Ben tant mieux parce que chez moi nan ...\n");"
- }
-
- if(selection == 2) // si on tape "2"
-
- {
- puts("Temps pourri ? le soleil viendra ..."); // ou bien "printf("Temps pourri ? le soleil viendra ...\n");"
- }
-
- if(selection == 3) // si on tape "3"
-
- {
- puts("Ouais d'accord ..."); // ou bien "printf("Ouais d'accord ...\n");"
- }
-
- // si on tape autre chose que 1,2 ou 3, le programme n'affichera rien de prévu à part "Au revoir" à la fin
- // mais ce "Au revoir" apparaitra après chaque réponse quand même
-
- puts("Au revoir ..."); // ou bien "printf("Au revoir ...\n");"
-
- }
-
- // passons à une autre sorte de condition : IF, ELSE
-
- int entree;
-
- {
- puts("Euh non, j'ai oubli\202 : quel \203ge as-tu ?"); // question,et oui BOBY n'est pas très intelligent !
- //pareil à "printf("Euh non, j'ai oubli\202 : quel \203ge as-tu ?\n");"
- printf("Ton \203ge :\t", entree);
- scanf("%d", &entree);// enregistrement dans la variable "entree"
-
-
-
- if(entree >= 18) // si on tape "18" ou plus on affiche :
-
- {
- puts("Ah tu es majeur !! Autant pour moi :D"); // pareil à "printf("Ah tu es majeur !! Autant pour moi :D\n");"
- }
-
- else // sinon on affiche :
-
- {
- puts("Pas encore majeur ? Ben moi si !"); // pareil à "printf("Pas encore majeur ? Ben moi si !\n");"
- }
-
- }
-
- // encore des conditions IF
-
- int condition;
-
- {
- puts("Tu veux une blague ?"); // question
- //pareil à "printf("Tu veux une blague ?\n");"
- printf("Ton avis (1/0) :\t", condition);
- scanf("%d", &condition);// enregistrement dans la variable "condition"
-
-
-
- if(condition == 1) // si on tape "1" (oui) [vive le binaire !!!] on affiche :
-
- {
- puts("Quel est l'arbre qui coure le moins vite ? Le fr\210ne :D"); // certaine manière de présentation
- }
-
- //---------------------------------en voici une autre : --------------------------------------------------------------------------------//
-
- if(condition == 0) puts("Dommage ..."); // si on tape "0" (non) on affiche "Dommage ..."
-
- // pareil à :
- //
- // if(condition == 0)
- //
- // {
- // puts("Dommage ...");
- // }
- //
- // l'encapsulement n'est pas obligatoire car il n'y a qu'une seule instruction
-
- }
-
- int nouvcondition;
-
- {
- puts("Tu veux une autre blague ?"); // question
- //pareil à "printf("Tu veux une autre blague ?\n");"
- printf("Ton avis (1/0) :\t", nouvcondition);
- scanf("%d", &nouvcondition);// enregistrement dans la variable "nouvcondition"
-
-
-
- if(nouvcondition == 1)
-
- {
- puts("Quel est l'arbre qui peut aller sur la neige ? Le ch\210ne :D");
- }
-
- if(nouvcondition == 0) puts("Dommage ...");
-
- // ou alors
- //
- // if(nouvcondition == 0)
- //
- // {
- // puts("Dommage ...");
- // }
-
-
- puts("Au revoir ... pour de bon ...");
- // autre manière d'afficher la phrase : "printf("Au revoir ... pour de bon ...\n");"
-
- }
-
-
- // Note de l'auteur : J'espère que cette source vous aidera un maximum (MAJ probables)
-
- // si besoin, posez vos questions :
-
- // neo_00110010101@hotmail.com
-
- return 0;
- }
/*******************************************************/
/**TUTORIAL INPUT/VARIABLES/AFFICHAGE TEXTE/CONDITIONS**/
/** Par neo_00110010101 **/
/** neo_00110010101@hotmail.com **/
/*******************************************************/
/////////////////////////////////////////////////////////
// Débuté le 26/05/04
// Terminé le 28/05/04
// MAJ du 02/06/04
// Cette source a pour but d'aider les débutants sur l'INPUT à partir du clavier,
// l'affichage du texte (par exemple, le code ASCII pour certains caractères), les variables (chiffre et string) et les conditions avec IF, IF-ELSE ...
// Je vais présenter tout ça sous forme d'un petit questionnaire le plus interessant possible
// (enfin bon ce n'est pas le but premier)...
#include <stdio.h>
int main()
{
// mémorisation d'une chaîne de caractère (string)
char texte[25]=" Moi c'est BOBY";
// on affiche du texte à l'écran
puts("Bonjour !"); // pareil à "printf("Bonjour !\n");"
printf("Comment t'appelles-tu ?");
// Affiche cette chaîne de caractere
printf("%s\n", texte);
char nom[25]; // défini la variable "nom"
// demande une chaîne de caractère
printf("Entre ton pseudo :\t");
// sauve la chaîne dans la variable "nom"
scanf("%25s", nom);
// affiche la chaine de caractère sauvée dans "nom"
printf("Tu vas bien %s ?\n",nom);
char ageboby[10]="24"; // défini la variable "ageboby" (l'âge de BOBY = 24 ans)
// affiche une phrase, la chaine de caractère sauvée, puis le reste de la phrase
printf("Moi, j'ai ");
printf("%s", ageboby);
printf(" ans");
// demande un chaîne de caractère
printf(" et toi ? Entre ton \203ge :\t"); // au passage : "âge" ne passe pas alors j'utilise
// le code ASCII de "â" qui est "203"
char votreage[25]; // défini la variable "votreage" (l'âge entré)
// sauve la chaîne dans la variable "votreage"
scanf("%25s", votreage);
// affiche la chaine de caractère sauvée dans "votreage"
printf("D'accord, tu as %s",votreage);
puts(" ans"); // pareil à "printf(" ans\n");"
// encore une fois =)
char input[10]; // variable qui permet de mémoriser (le mot entré) dans "input"
printf("Tapes un mot pour rire :\t"); // "\t" permet de faire un espacement
scanf("%10s", input);// enregistrement dans la variable "input"
printf("Tu as tap\202 %s\n", input); // affichage, au passage : "tapé" ne passe pas alors j'utilise
// le code ASCII de "é" qui est "202"
// maintenant, la partie question avec trois choix : oui, non ou autre >> IF
int selection;
{
printf("Fait-il beau chez toi ?\n"); // question
puts("1-Oui !"); // premier choix ; on peut écrire aussi "printf("1-Oui !\n");"
puts("2-Non et alors ?"); // deuxième choix ; on peut écrire aussi "printf("2-Non et alors ?\n");"
puts("3-Ben il fait nuit"); // troisième choix ; on peut écrire aussi "printf("3-Ben il fait nuit\n");"
printf("Ton choix :\t", selection);
scanf("%d", &selection);// enregistrement dans la variable "selection"
if(selection == 1) // si on tape "1"
{
puts("Ben tant mieux parce que chez moi nan ..."); // "printf("Ben tant mieux parce que chez moi nan ...\n");"
}
if(selection == 2) // si on tape "2"
{
puts("Temps pourri ? le soleil viendra ..."); // ou bien "printf("Temps pourri ? le soleil viendra ...\n");"
}
if(selection == 3) // si on tape "3"
{
puts("Ouais d'accord ..."); // ou bien "printf("Ouais d'accord ...\n");"
}
// si on tape autre chose que 1,2 ou 3, le programme n'affichera rien de prévu à part "Au revoir" à la fin
// mais ce "Au revoir" apparaitra après chaque réponse quand même
puts("Au revoir ..."); // ou bien "printf("Au revoir ...\n");"
}
// passons à une autre sorte de condition : IF, ELSE
int entree;
{
puts("Euh non, j'ai oubli\202 : quel \203ge as-tu ?"); // question,et oui BOBY n'est pas très intelligent !
//pareil à "printf("Euh non, j'ai oubli\202 : quel \203ge as-tu ?\n");"
printf("Ton \203ge :\t", entree);
scanf("%d", &entree);// enregistrement dans la variable "entree"
if(entree >= 18) // si on tape "18" ou plus on affiche :
{
puts("Ah tu es majeur !! Autant pour moi :D"); // pareil à "printf("Ah tu es majeur !! Autant pour moi :D\n");"
}
else // sinon on affiche :
{
puts("Pas encore majeur ? Ben moi si !"); // pareil à "printf("Pas encore majeur ? Ben moi si !\n");"
}
}
// encore des conditions IF
int condition;
{
puts("Tu veux une blague ?"); // question
//pareil à "printf("Tu veux une blague ?\n");"
printf("Ton avis (1/0) :\t", condition);
scanf("%d", &condition);// enregistrement dans la variable "condition"
if(condition == 1) // si on tape "1" (oui) [vive le binaire !!!] on affiche :
{
puts("Quel est l'arbre qui coure le moins vite ? Le fr\210ne :D"); // certaine manière de présentation
}
//---------------------------------en voici une autre : --------------------------------------------------------------------------------//
if(condition == 0) puts("Dommage ..."); // si on tape "0" (non) on affiche "Dommage ..."
// pareil à :
//
// if(condition == 0)
//
// {
// puts("Dommage ...");
// }
//
// l'encapsulement n'est pas obligatoire car il n'y a qu'une seule instruction
}
int nouvcondition;
{
puts("Tu veux une autre blague ?"); // question
//pareil à "printf("Tu veux une autre blague ?\n");"
printf("Ton avis (1/0) :\t", nouvcondition);
scanf("%d", &nouvcondition);// enregistrement dans la variable "nouvcondition"
if(nouvcondition == 1)
{
puts("Quel est l'arbre qui peut aller sur la neige ? Le ch\210ne :D");
}
if(nouvcondition == 0) puts("Dommage ...");
// ou alors
//
// if(nouvcondition == 0)
//
// {
// puts("Dommage ...");
// }
puts("Au revoir ... pour de bon ...");
// autre manière d'afficher la phrase : "printf("Au revoir ... pour de bon ...\n");"
}
// Note de l'auteur : J'espère que cette source vous aidera un maximum (MAJ probables)
// si besoin, posez vos questions :
// neo_00110010101@hotmail.com
return 0;
}
Conclusion
J'espère que cette source vous aidera un maximum !
questions : ici ou neo_00110010101@hotmail.com
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|