IF EN C++
kwabena
-
java4ever -
java4ever -
Bonjour,
j suis debutante en C++ j fai cet programme e ca marche merci de votre aide:
/*Saisir un caractère. Indiquer s’il est alphabétique (a..z, A..Z), numérique (0..9) ou autres
analyse1
saisir :un caractere
SI(caractere>='a' && caractere<='z' ||caractere>='A' && caractere<='Z')
ALORS
ecrire("ce un alphabetique");
SI(caractere<=0 ||caractere>=9)
ecrire("c'est un nombre");
SINON
ecrire("lire un autre chose");
FIN
*/
#include<iostream>
#include<conio.h>
using namesapce std;
int main()
{
char iValeur;
cout<<"veuillez saisir un valeur";
cin>>iValeur;
if(iValeur>='a' && iValeur<='z'||iValeur>='A' && iValeur<='Z')
cout<<"ce un alphabet";
if(iValeur>=0 && iValeur<=9)
cout<<" c'est un nombre";
else
cout<<"ce un autre chose";
_getch();
return 0;
}
j suis debutante en C++ j fai cet programme e ca marche merci de votre aide:
/*Saisir un caractère. Indiquer s’il est alphabétique (a..z, A..Z), numérique (0..9) ou autres
analyse1
saisir :un caractere
SI(caractere>='a' && caractere<='z' ||caractere>='A' && caractere<='Z')
ALORS
ecrire("ce un alphabetique");
SI(caractere<=0 ||caractere>=9)
ecrire("c'est un nombre");
SINON
ecrire("lire un autre chose");
FIN
*/
#include<iostream>
#include<conio.h>
using namesapce std;
int main()
{
char iValeur;
cout<<"veuillez saisir un valeur";
cin>>iValeur;
if(iValeur>='a' && iValeur<='z'||iValeur>='A' && iValeur<='Z')
cout<<"ce un alphabet";
if(iValeur>=0 && iValeur<=9)
cout<<" c'est un nombre";
else
cout<<"ce un autre chose";
_getch();
return 0;
}
Configuration: Windows Vista Firefox 3.0.14
2 réponses
-
problème dans ton analyse :
if(iValeur>='a' && iValeur<='z'||iValeur>='A' && iValeur<='Z') { cout << "c'est alphabetique "; } else { if(iValeur>=0 && iValeur<=9) { cout<<" c'est un nombre"; } else { cout<<"ce un autre chose"; } }
et puis il ya des fonctions standard qui font ça :
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.2.html -
Bonjour,
il y a des fonctions effectivement à utiliser de préférence, et en plus le test pour les nombres est faux :
Ce qu'il faut, c'est (Dans ton code, il manque les guillemets autour des chiffres):
if(iValeur>= '0' && iValeur<= '9') { cout<<" c'est un nombre"; }
arrivederci !