begin process at 2012 05 28 08:25:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

cin ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cin ?

samedi 14 juin 2003 à 14:19:39 | cin ?

dleewax

Bonjour !

je vous explique mon cas...
je suis debutant et je tente de développer un petit prog de résolution d'équation...
j'aimerais que l'utilisateur puis entrer toutes les valeurs qu'il connait et puis que mon prog trouve lui meme, la formule qu'il doit utiliser pour trouver l'inconnue...
pas de problème pour ca... enfin, pour le moment.

en fait, lorsque l'utilisateur entre les données, j'utilise un cin>>. cependant il y a forcément au moins une valeur qu'il ne connait pas... donc, j'aimerais savoir comment faire pour entrer une valeur nulle...
car cin>> ne prend pas de valeur nulle si on ne pousse que sur Enter...

merci !

.:D.LeeWaX:.
samedi 14 juin 2003 à 15:16:08 | Re : cin ?

aardman

Membre Club
Plutot que de stocker la valeur entrée directement dans la variable, tu pourrais la sotcker dans une variable temporaire.
Ensuite tu teste ta variable temporaire: si c'est un int, tu le copie dans la variable de ton equation, et si c'est autre chose (par exemple, '?') tu sais que c'est l'inconnue.
L'utilisateur aura juste a taper ? a la place d'un nombre pour dire que c'est l'inconnue qu'il souhaite obtenir.


-------------------------------
Réponse au message :
-------------------------------

> Bonjour !
>
> je vous explique mon cas...
> je suis debutant et je tente de développer un petit prog de résolution d'équation...
> j'aimerais que l'utilisateur puis entrer toutes les valeurs qu'il connait et puis que mon prog trouve lui meme, la formule qu'il doit utiliser pour trouver l'inconnue...
> pas de problème pour ca... enfin, pour le moment.
>
> en fait, lorsque l'utilisateur entre les données, j'utilise un cin>>. cependant il y a forcément au moins une valeur qu'il ne connait pas... donc, j'aimerais savoir comment faire pour entrer une valeur nulle...
> car cin>> ne prend pas de valeur nulle si on ne pousse que sur Enter...
>
> merci !
>
> .:D.LeeWaX:.
samedi 14 juin 2003 à 15:18:39 | Re : cin ?

dleewax

ok merci!
mais on fait ca comment ?
.:D.LeeWaX:.


-------------------------------
Réponse au message :
-------------------------------

> Plutot que de stocker la valeur entrée directement dans la variable, tu pourrais la sotcker dans une variable temporaire.
> Ensuite tu teste ta variable temporaire: si c'est un int, tu le copie dans la variable de ton equation, et si c'est autre chose (par exemple, '?') tu sais que c'est l'inconnue.
> L'utilisateur aura juste a taper ? a la place d'un nombre pour dire que c'est l'inconnue qu'il souhaite obtenir.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour !
> >
> > je vous explique mon cas...
> > je suis debutant et je tente de développer un petit prog de résolution d'équation...
> > j'aimerais que l'utilisateur puis entrer toutes les valeurs qu'il connait et puis que mon prog trouve lui meme, la formule qu'il doit utiliser pour trouver l'inconnue...
> > pas de problème pour ca... enfin, pour le moment.
> >
> > en fait, lorsque l'utilisateur entre les données, j'utilise un cin>>. cependant il y a forcément au moins une valeur qu'il ne connait pas... donc, j'aimerais savoir comment faire pour entrer une valeur nulle...
> > car cin>> ne prend pas de valeur nulle si on ne pousse que sur Enter...
> >
> > merci !
> >
> > .:D.LeeWaX:.
>
samedi 14 juin 2003 à 16:02:16 | Re : cin ?

aardman

Membre Club
j'ai fait un exemple avec une formule toute bete: y = ax

#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>

int main(void)
{
int a, x, y, formule;

char temp[2] ;

cout << "Eq de type y = ax\nEntrez \'?\' pour l'inconnue.\n";

cout << "a:\n";
cin >> temp;
if(strcmp(temp, "?")) a = atoi(temp); else formule=1; // si temp = '?', l'inconnue est a, donc on calculera avec la 1ere formule
cout << "x:\n";
cin >> temp;
if(strcmp(temp, "?")) x = atoi(temp); else formule=2;
cout << "y:\n";
cin >> temp;
if(strcmp(temp, "?")) y = atoi(temp); else formule=3;

if(formule == 1) {a = y/x; cout << "a= " << a <<endl;}
if(formule == 2) {x = y/a; cout << "x= " << x <<endl;}
if(formule == 3) {y = a*x; cout << "y= " << y <<endl;}

getch();
return 0;
}

Voila, moi je ferais comme ca. Mais il doit y avoir bcp plus simple.

-------------------------------
Réponse au message :
-------------------------------

> ok merci!
> mais on fait ca comment ?
> .:D.LeeWaX:.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Plutot que de stocker la valeur entrée directement dans la variable, tu pourrais la sotcker dans une variable temporaire.
> > Ensuite tu teste ta variable temporaire: si c'est un int, tu le copie dans la variable de ton equation, et si c'est autre chose (par exemple, '?') tu sais que c'est l'inconnue.
> > L'utilisateur aura juste a taper ? a la place d'un nombre pour dire que c'est l'inconnue qu'il souhaite obtenir.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour !
> > >
> > > je vous explique mon cas...
> > > je suis debutant et je tente de développer un petit prog de résolution d'équation...
> > > j'aimerais que l'utilisateur puis entrer toutes les valeurs qu'il connait et puis que mon prog trouve lui meme, la formule qu'il doit utiliser pour trouver l'inconnue...
> > > pas de problème pour ca... enfin, pour le moment.
> > >
> > > en fait, lorsque l'utilisateur entre les données, j'utilise un cin>>. cependant il y a forcément au moins une valeur qu'il ne connait pas... donc, j'aimerais savoir comment faire pour entrer une valeur nulle...
> > > car cin>> ne prend pas de valeur nulle si on ne pousse que sur Enter...
> > >
> > > merci !
> > >
> > > .:D.LeeWaX:.
> >
>
samedi 14 juin 2003 à 16:03:59 | Re : cin ?

dleewax

genial ! merci bcp !!!!!!!

ciao !

.:D.LeeWaX:.


-------------------------------
Réponse au message :
-------------------------------

> j'ai fait un exemple avec une formule toute bete: y = ax
>
> #include <iostream.h>
> #include <string.h>
> #include <stdlib.h>
> #include <conio.h>
>
> int main(void)
> {
> int a, x, y, formule;
>
> char temp[2] ;
>
> cout << "Eq de type y = ax\nEntrez \'?\' pour l'inconnue.\n";
>
> cout << "a:\n";
> cin >> temp;
> if(strcmp(temp, "?")) a = atoi(temp); else formule=1; // si temp = '?', l'inconnue est a, donc on calculera avec la 1ere formule
> cout << "x:\n";
> cin >> temp;
> if(strcmp(temp, "?")) x = atoi(temp); else formule=2;
> cout << "y:\n";
> cin >> temp;
> if(strcmp(temp, "?")) y = atoi(temp); else formule=3;
>
> if(formule == 1) {a = y/x; cout << "a= " << a <<endl;}
> if(formule == 2) {x = y/a; cout << "x= " << x <<endl;}
> if(formule == 3) {y = a*x; cout << "y= " << y <<endl;}
>
> getch();
> return 0;
> }
>
> Voila, moi je ferais comme ca. Mais il doit y avoir bcp plus simple.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ok merci!
> > mais on fait ca comment ?
> > .:D.LeeWaX:.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Plutot que de stocker la valeur entrée directement dans la variable, tu pourrais la sotcker dans une variable temporaire.
> > > Ensuite tu teste ta variable temporaire: si c'est un int, tu le copie dans la variable de ton equation, et si c'est autre chose (par exemple, '?') tu sais que c'est l'inconnue.
> > > L'utilisateur aura juste a taper ? a la place d'un nombre pour dire que c'est l'inconnue qu'il souhaite obtenir.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour !
> > > >
> > > > je vous explique mon cas...
> > > > je suis debutant et je tente de développer un petit prog de résolution d'équation...
> > > > j'aimerais que l'utilisateur puis entrer toutes les valeurs qu'il connait et puis que mon prog trouve lui meme, la formule qu'il doit utiliser pour trouver l'inconnue...
> > > > pas de problème pour ca... enfin, pour le moment.
> > > >
> > > > en fait, lorsque l'utilisateur entre les données, j'utilise un cin>>. cependant il y a forcément au moins une valeur qu'il ne connait pas... donc, j'aimerais savoir comment faire pour entrer une valeur nulle...
> > > > car cin>> ne prend pas de valeur nulle si on ne pousse que sur Enter...
> > > >
> > > > merci !
> > > >
> > > > .:D.LeeWaX:.
> > >
> >
>


Cette discussion est classée dans : valeur, prog, utilisateur, entrer, cin


Répondre à ce message

Sujets en rapport avec ce message

Récupération de la valeur de retour d'un .exe dans un prog en C [ par stephanieL ] Salut tout le monde!Je voudrais lancer un exe d'un programme en c, et récupérer la valeur de retour de cet exe dans ce prog en c.Le main de l'exe à la entrer une valeur ou appuyer sur Enter pour celle par defaut [ par bastet1978 ] Bonjour voila je dois recuperer des valeurs ou les definir si l'utilsateur tappes sur Enter. J'ai 3 questions donc trois boucles demandant trois vale Processus a chaque ouverture de connexion [ par fmurgues ] Bonjour,   Voila je fais un prog (visual C++ en MFC) qui va deconnecter l'utilisateur au bout d'un certain temps. Je mets un compteur a jour toutes le petit souci obliger utilisateur a entrer un entier en c++ [ par morgan85 ] bonjour je viens de terminer mon jeu de pendu pour la fac enfin presque j'ai un peitit bug que je voudrai eviter mais je ne sais pas comment.j'ai un m instantiation de telle ou telle classe en fonction d'un choix de l'utilisateur [ par wozzeck7 ] Bonjour, j'aurais besoin d'aide ou de conseils. Voici ma question: Mon programme doit former quelque chose de façon modulaire, composé de 6 blocs. Po analyseur léxical [ par sarah90 ] j'ai un tp sur un analyseur léxicale de program pascal ce prog donner par l'utilisateur ;quand l'utilisateur entrer le prog il faut afficher les in Executer un autre prog [ par jfk003 ] Voila j'ai envie d'utiliser un prog externe sans avoir a taper quoiq eu ce soit !je m'explique : j'ai un programme qui s'appelle extract.exe qui tourn entrer des valeur a un String Grid [ par algerianito ] bonsoir a tous , je veux savoir est ce qu'il y a un moyen pour faire entrer un tableau de 2 dimension a l'execution d'un programme c++Builder a traver


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales