Je veux utliser le variable de char dans if ...

Fermé
hoshigaki Messages postés 24 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 11 octobre 2015 - Modifié par Whismeril le 22/02/2015 à 08:31
hoshigaki Messages postés 24 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 11 octobre 2015 - 25 févr. 2015 à 10:12
salut mes cher amis
comment allez vous

svp

je veux faire un programme dans lequel
on entre le rayon comme char
et puis
en utilisant double
double
il vas calculer la perepherqiue de circle

#include <iostream> 

using namespace std;

#define pi 3.14
#define NEWLINE '\n' 

int main ()
{
    char r;
    std:: cout << " enter r:" << "\n";
    cin >>r;
    if (r>0){
    double r;
    double circle;
    
    circle = 2 * pi * r;
    cout << circle;
    cout << NEWLINE;
    }
    return 0;
    
}



il me donne 0 apres r est entre.

EDIT: Ajout de la coloration syntaxique.
merci
A voir également:

1 réponse

NHenry Messages postés 15162 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 24 octobre 2024 337
22 févr. 2015 à 12:50
char est un type caractère, donc "0" est un caractère mais son code ASCII est 0x30.
Essayes plutôt de mettre un int ou similaire.
1
hoshigaki Messages postés 24 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 11 octobre 2015
24 févr. 2015 à 10:47
merci mon ami
mais tu t etonne pas si je te dis
je comprends pas ce que tu dis parceque je suis nouveau au c++
j ai commencer a apprendre hier
donc, un peu d exlication mon ami peut m aider
merci
0
NHenry Messages postés 15162 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 24 octobre 2024 337
24 févr. 2015 à 22:55
0
hoshigaki Messages postés 24 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 11 octobre 2015
25 févr. 2015 à 10:12
merci bogoss .
0