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

hoshigaki Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
hoshigaki Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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   Statut Membre Dernière intervention  
 
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
0
hoshigaki Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
merci bogoss .
0