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

hoshigaki Messages postés 30 Statut Membre -  
hoshigaki Messages postés 30 Statut Membre -
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

1 réponse

NHenry Messages postés 15479 Statut Modérateur 366
 
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 30 Statut Membre
 
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 15479 Statut Modérateur 366
 
0
hoshigaki Messages postés 30 Statut Membre
 
merci bogoss .
0