Déclarations

cool -  
mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,je ne sais pas comment déclarer des nombres comme 2*sqrt(3).
Quand j'utilise float, ça ne marche pas.
J'utilise le compilateur Turbo C/C++

12 réponses

  1. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    essaye avec double
    0
  2. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    bien sur que ça marche...
    post ton programme pour voir ce que tu as fais
    0
  3. cool
     
    #include<conio.h>
    #include<stdio.h>
    #include<math.h>
    void main()
    {
    double a,b,c,d,S1,S2;
    clrscr();
    printf("L'‚quation est de la forme abs(ax+b)=abs(cx+d)\n");
    printf("Donnez a\n");
    scanf("%ld",&a);
    printf("Donnez b\n");
    scanf("%ld",&b);
    printf("Donnez c\n");
    scanf("%ld",&c);
    printf("Donnez d\n");
    scanf("%ld",&d);
    S1=(d-b)/(a-c);
    S2=(-d-b)/(a+c);
    printf("La solution est %ld,%ld",S1,S2);
    getch();
    }
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. cool
     
    Je veux résoudre l'équation: abs(2*X*sqrt(3))=abs(5-3*X)
    0
  6. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    avec double c'est %lf qu'il faut metre
    et comme ça chez moi ça marche ton programme...
    0
  7. cool
     
    qd le progr. me demande de saisir a, je tape 3*sqrt(2), puis je fais Entrée.
    A ma grande surprise le programme se termine avec le résultat à la fin.
    0
  8. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    tu peux faire comme ça
    #include<conio.h>
    #include<stdio.h>
    #include<math.h>
    void main()
    {
    double a,rac,nb,b,c,d,S1,S2;
    system("cls");
    printf("L'equation est de la forme abs(ax+b)=abs(cx+d)\n");
    printf("Donnez a(sous la forme x racine de y)\n");
    scanf("%lf",&nb);
    scanf("%lf",&rac);
    a=nb*sqrt(rac);
    printf("Donnez b\n");
    scanf("%lf",&b);
    printf("Donnez c\n");
    
    scanf("%lf",&c);
    printf("Donnez d\n");
    scanf("%lf",&d);
    S1=(d-b)/(a-c);
    S2=(-d-b)/(a+c);
    printf("La solution est %lf,%lf",S1,S2);
    getch();
    }
    

    et quand tu veux rentrer par ex:" a = 3* racine de 2"
    tu tape 3 2 quand on te demande "a"
    0
  9. cool
     
    que signifie system("cls"); quel est son rôle?
    0
  10. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    c'est pour effacer l'ecran sur window(ça depend du compilateur)
    0
  11. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    de rien n'oublie pas de metre resolu ;)
    0