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

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    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
    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
    2. hoshigaki Messages postés 30 Statut Membre
       
      merci bogoss .
      0