| [95] cout/cin [17] | |
|
|
|
Auteur | Message |
---|
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: [95] cout/cin [17] Jeu 25 Aoû - 12:31 | |
| Voici un exercice de niveau facile pour le C++ Vus devez écrire un programme qui demande a l'utilisateur de taper 2 chiffre puis multiplie ces deux chiffre et affiche le résultat obtenu. Il faut uiliser cout et cin. Vous pouvez le faire comme vous voulez, a condition de respectez ce qui est dit plus haut. Si je n'ai pas étais assez clair n'hésitez pas a me questionner. Vous pouevz également faire cet exercice : Vous écrivez un programe qui demande a l'utilisateur son nom, son prénom et son age puis vous affichez toute les informations récupérée. Vous pouvez bien sûr aussi demander autre chose a l'utilisateur. ce programme utilise aussi Cout et Cin et est très ressemblant au premier exercice. L'exercice est terminé, voici donc les sources : Mike Multiplication - Code:
-
#include <stdlib.h> #include <iostream> using namespace std; int main() { int a,b,c; cout<<"Programme de multiplication"<<endl; cout<<"Entrez le premier nombre-->"; cin>>a; cout<<"Entrez le deuxieme nombre-->"; cin>>b;
c=(a*b); cout<<"total-->"<< c << endl; system("pause"); } et la fiche utilisateur : - Code:
-
#include <string> #include <stdlib.h> #include <iostream> using namespace std; int main() { string nom,prenom; int age; cout << "bonjour!"<<endl; cout << "quel est ton nom de famille?-->"; cin >> nom; cout << "quel est ton prenom?-->"; cin >> prenom; cout << "Quel age a tu?-->"; cin >> age; cout<<"Nom:"<< nom<<endl; cout<<"Prenom:"<< prenom<<endl; cout<<"Age:"<< age<< "ans" <<endl; system("pause"); } Black templar Multiplication : - Code:
-
#include <cstdio> #include <cstdlib> #include <iostream> using namespace std;
int main(int nNumberofArgs, char* pszArgs[]) { double dNb1; double dNb2; double dNb3; int nChoix; for(;;) { cout <<"Entrer un nombre :"; cin >> dNb1; cout <<"Entrer un autre nombre :"; cin >> dNb2; dNb3 = dNb1 * dNb2; cout <<"\n\n\t" <<dNb1 <<" * " <<dNb2 <<" = " <<dNb3; cout <<"\n\nQue voulez-vous faire?"; cout <<"\n\t1)Recommencer"; cout <<"\n\t2)Quitter\n: "; cin >> nChoix; if (nChoix == 2) { break; } } return 0; } et la fiche utilisateur : - Code:
-
#include <cstdio> #include <cstdlib> #include <iostream> #include <string.h> using namespace std;
class tableau { public: char cPrenom[128]; char cNom[128]; int nAge; char cVille[128]; char cLoisir[128]; };
bool entrees(tableau& nds); void recapitulatif(tableau& nds);
int main(int nNumberofArgs, char* pszArgs[]) { const int MAX = 5; tableau nds[MAX]; int index = 0; while(entrees(nds[index]) && index < MAX) { index++; } cout <<"\nRecapitulatif des informations :"; for(int i = 0; i < index; i++) { recapitulatif(nds[i]); } system("PAUSE"); return 0; }
bool entrees(tableau& nds) { cout <<"Tapez 'exit' pour quitter\n\n"; cout <<"\tEntrer un prenom : "; cin >> nds.cPrenom; if(stricmp(nds.cPrenom, "exit") == 0) { return false; } cout <<"\tEntrer un nom : "; cin >> nds.cNom; cout <<"\tEntrer un age : "; cin >> nds.nAge; cout <<"\tEntrer une ville : "; cin >> nds.cVille; cout <<"\tEntrer un loisir : "; cin >> nds.cLoisir; cout <<"\n"; return true; }
void recapitulatif(tableau& nds) { cout <<"\n\n\tPrenom: " <<nds.cPrenom; cout <<"\n\tNom: " <<nds.cNom; cout <<"\n\tAge: " <<nds.nAge; cout <<"\n\tVille: " <<nds.cVille; cout <<"\n\tLoisir: " <<nds.cLoisir <<"\n\n"; } (c'est bizarre, je peut rien taper dans loisirs !! Et puis moi : Multiplication (en fin pas seulement, puisque j'ai compliqué un peu) En passant merci a Black Templar pour m'avoir montrer comment on fait un menu. - Code:
-
#include <cstdio> #include <cstdlib> #include <iostream> using namespace std;
// fonction menu int menu(void) { cout << "Programme de calcul, choisissez votre numero :\n"; cout << "\t1) Addition\n"; cout << "\t2) Multiplication\n"; cout << "\t3) Soustraction\n"; cout << "\t4) Division\n"; cout << "\t5) Quitter\n"; cout << "Choix : "; // initialise la variable entière nChoix int nChoix; //Enregistre les données tapé par l'utilisateur cin >> nChoix; //Renvoi nChoix à la fonction principale return nChoix; }
//fonction Addition void Addition(void) { float fValue1; //Déclare les float fValue2; // Variables // Demande de taper les deux nombres : cout << "Entrez deux nombre entiers :\n";
cout << "nombre 1 : "; cin >> fValue1;
cout << "nombre 2 : "; cin >> fValue2;
//effectue la multiplication cout << fValue1<<" + "<<fValue2<<" = "; //affiche nombre 1 + nombre2 cout << fValue1 + fValue2; //affiche le résultat sur la même ligne après le = cout << "\n"; //va a la ligne }
//fonction void Multiplication(void) { float fValue1; //Déclare les float fValue2; //3 Variables // Demande de taper les deux nombres : cout << "Entrez deux nombre entiers :\n";
cout << "nombre 1 : "; cin >> fValue1;
cout << "nombre 2 : "; cin >> fValue2;
//effectue la multiplication cout << fValue1<<" * "<<fValue2<<" = "; //affiche nombre 1 * nombre2 cout << fValue1 * fValue2; //affiche le résultat sur la même ligne après le = cout << "\n"; //va a la ligne
}
//fonction void Soustraction(void) { float fValue1; //Déclare les float fValue2; //3 Variables // Demande de taper les deux nombres : cout << "Entrez deux nombre entiers :\n";
cout << "nombre 1 : "; cin >> fValue1;
cout << "nombre 2 : "; cin >> fValue2;
//effectue la multiplication cout << fValue1<<" - "<<fValue2<<" = "; //affiche nombre 1 - nombre2 cout << fValue1 - fValue2; //affiche le résultat sur la même ligne après le = cout << "\n"; //va a la ligne
}
//fonction void Division(void) { float fValue1; //Déclare les float fValue2; //3 Variables // Demande de taper les deux nombres : cout << "Entrez deux nombre entiers :\n";
cout << "nombre 1 : "; cin >> fValue1;
cout << "nombre 2 : "; cin >> fValue2;
//effectue la multiplication cout << fValue1<<" / "<<fValue2<<" = "; //affiche nombre 1 / nombre2 cout << fValue1 / fValue2; //affiche le résultat sur la même ligne après le = cout << "\n"; //va a la ligne }
//fonction principale exécuté en premier int main() { //Boucle infini for(;;) { //passe une ligne cout << "\n"; //initialise la variable cx de type entière int cx; //apelle la fonction menu et stoque nChoix dans cx cx = menu(); //teste le contenue de cx et renvoi à la variable corespondante if (cx > 7) { menu(); } if (cx < 1) { menu(); } if (cx == 1) { Addition(); } if (cx == 2) { Multiplication(); } if (cx == 3) { Soustraction(); } if (cx == 4) { Division(); } if (cx == 5) { //sort de la boucle break; } } return 0; } Et la fiche utilisateur : - Code:
-
#include <iostream.h> #include <stdlib.h>
int main() { cout<<" Bonjour, veuillez répondrea aux questions ci-dessous :\n"; //écrit une phrase et va a la ligne cout<<"\n"; //va a la ligne cout<<"Quel est ton Prenom ? :\n"; char prenom[10]; //déclare le variable prenom qui est de type char cin >> prenom; //l'utilisateur tape son prénom qui est stocké dans la variable prénom
cout<<"\n";
cout<<"Et ton nom?\n"; char nom[10]; //Pareil que pour le prénom cin >> nom;
cout<<"\n";
cout<<"Et quel age as-tu? :\n"; int age; //Déclare la variable age qui est de type int cin >> age;
cout<<"\n";
cout<<"Tu t'appelle "<<prenom<<" "<<nom<<" et tu as "<<age<<" ans.\n"; /*Affiche les informations tapées par l'utilisateur dans une phrase */
system("pause\n \n"); //empeche le programme de se quitter tout seul
} Voila, est bravo a tous les participants.
Dernière édition par le Dim 28 Aoû - 16:14, édité 6 fois | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Jeu 25 Aoû - 12:36 | |
| J'essai cela, et je te donne dès que j'ai fini... | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Jeu 25 Aoû - 12:39 | |
| Ok va voir ce site il pourrai t'aider. Désolé pour le titre du site, c'est pas ma faute a moi hein : http://www.cplusnul.com/ Dans la partie cours | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Jeu 25 Aoû - 12:45 | |
| ok merci. La , je peux pas, mais dès que j'ai le temps (parce que je veux apprendre le c++) je te fait ça... | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Jeu 25 Aoû - 13:09 | |
| Ok désolé mais j'ai du modifier l'exercice. mais il est vraiment vraiment très simple alors vous avez le droit de le "compliquer" un peu | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Jeu 25 Aoû - 15:30 | |
| Sa y est j'ai fini mon code. Je vais le poster en même temps que les autres, mais je vais peut être l'améliorer un peu d'ici là. | |
|
| |
Black Templar Admin
Nombre de messages : 356 Age : 35 Localisation : Lille (France) language de prog : Liberty BASIC; HTML; CSS; php; MySQL; C expérience en prog : Amateur Date d'inscription : 06/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 7:26 | |
| hééé!!! J'avais quasiment fini!!! C'est pas sympa!! Ca y est, je suis malade | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 8:06 | |
| ouais, mais il ne dois pas être très long quand même... J'ai cmomencé a étudier le c++ hier. Donc, je devrais être en mesure de te donner cela aujourd'hui | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 8:47 | |
| Tu l'avais fini? mais je t'avais pas vu connecté alors jpensé que y avait que mike qui l'avait vu désolé. | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:18 | |
| Moi je suis en train de le faire. J'ai eu un peu de misère parce que j'avais une commande qui prenait une librairie que j'avais pas includer... Mais la, yé presque finit | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:20 | |
| Bein merde, comme un con, j'ai savait que tu l'avait changé, mais j'ai pas relu ton post... alors la, bein faut je recommance. (je vais t'envoyer l'exo pour celui-ci ainsi que le premier que tu a demander, avec le nom et tout... | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:25 | |
| Bonne idée, je crois que je vais afficher les deux, qui de tout toute façon utilisent à peu près les mêmes fonctions. Moi aussi j'ai fait les deux Je suis encore une fois fort désolé d'avoir changé l'exercice et soyez assuré que sa ne sa reproduira plus. | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:30 | |
| Super. Pis tu mettras tous les code que tu recevras par e-mail dans le 2e post comme ceci Exedor - Code:
-
//mettre le code //dans des balise //code, avec le nom Mike - Code:
-
balba blabla blalblal Black templar - Code:
-
bonjour allo code ici | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:31 | |
| | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:36 | |
| Non, dans le 2e post (donc le mien...)
Pour le premier exo avec le nom, c'était quoi les affaires, nom, age... yavait tu autre chose?? | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:39 | |
| J'édit mon premier post et je met les 2 exo. Sinon, je peut éditer ton post !? | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:42 | |
| Ouais, dans le font, mais la dans ton pos (oui tu peux éditer le mien, mais laisse faire, mes les dans ton premier post)
sinon, il y avait tu autre chose apart nom et age dans le premier exo (sans modif) | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:43 | |
| Oui, il y avait prénom. J'ai édité mon premier post ou les deux exo sont écrit. | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 9:53 | |
| j'ai fini l'exo avec le nom, je commence l'autre | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 12:39 | |
| Arg, j'ai oublié la date d'affichage des résultat, hum, comme Mike a fini et que Black templar devrai plus tarder, disont, le 30 août? | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 12:47 | |
| Dans le premier post tu avait dit 4 septemebre, mais c'est vrai qu'en ce momment, a part moi, toi et templar, personne n'utilise le c++... donc 30 aout c'est ok pour moi... | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 12:56 | |
| Oui je sais que j'avais dit plus tard, mais je crois que la, vous avez largement le temps, tellement l'exo est simple, et de toute façon, si on m'envoie un code en retard et qu'il est différent des autres, je l'afficherai quand même. | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 12:58 | |
| Bein, t'aurait pas le choix, c'est l'une des règles de la section éxercice...lol
Sinon, je suis parfaitement d'accord, je dirais même, met le dès que tu reçois le code da templar... | |
|
| |
Exedor programmeur intensif
Nombre de messages : 304 language de prog : Commence juste d'apprendre le C++ expérience en prog : Passé pas Liberty Basic et blitz basic sans m'arréter. Date d'inscription : 19/08/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 13:00 | |
| Ben ouai c'est encore mieu - Citation :
- Bein, t'aurait pas le choix, c'est l'une des règles de la section éxercice...lol
Ben je sais c'est pour sa que j'ai dit sa. PS : j'ai quand même mit une date dans le premier post mais si Black templar me l'envoie avant, Je montrerai les codes avant. | |
|
| |
Mike Admin
Nombre de messages : 724 Age : 32 Localisation : Canada, Québec Montréal language de prog : LB, GM, C++, XHTML, CSS, PHP expérience en prog : 1 ans d'expérience Date d'inscription : 21/07/2005
| Sujet: Re: [95] cout/cin [17] Ven 26 Aoû - 13:09 | |
|
Dernière édition par le Ven 26 Aoû - 13:14, édité 1 fois | |
|
| |
Contenu sponsorisé
| Sujet: Re: [95] cout/cin [17] | |
| |
|
| |
| [95] cout/cin [17] | |
|