Programmation en "c"

s.rayene Messages postés 121 Statut Membre -  
s.rayene Messages postés 121 Statut Membre -
Bonjour,
je voudrai savoir svp si mon petit programme est juste?
question: ecrire un programme en c pour calculer et afficher la formule:y=((a+b*b)*c)/a).
#include<stdio.h>;
#include<math.h>;
main();
{
float a,b,c,y;
if (a==0)
printf("impossible")
else
y=((a+b*b)*c)/a;
printf("la valeur de y est :%f",y);
}


remarque::svp comment on poura fér le symbole de "superieur j'ai pa arrivé a le faire???

9 réponses

Utilisateur anonyme
 
à quoi sert ton programme, tu ne donnes pas de valeur à a, b, et c
0
s.rayene Messages postés 121 Statut Membre 1
 
merci j'ai oublier de le fér
0
Utilisateur anonyme
 
tu as oublié un ; ligne 7, tu en as mis un de trop ligne 3, et tu as oublié les accolades pour if et else
0
s.rayene Messages postés 121 Statut Membre 1
 
pou la ligne 7 je croi qu'on ne met pa avant le "else"
0
Utilisateur anonyme > s.rayene Messages postés 121 Statut Membre
 
si il faut mettre des ; après chacunes de tes instructions sauf les trucs comme if, else, ...
0
s.rayene Messages postés 121 Statut Membre 1 > Utilisateur anonyme
 
merci pour l'information je croyai que c'est comme le pascal
0
Utilisateur anonyme
 
Au fait pourquoi ne compile tu pas, tu aurais des éléments pour débugger ton programme
0
s.rayene Messages postés 121 Statut Membre 1
 
à vrai dire j'ai pa pu telecharger le compilateur du language c ..si ta un site stp donne le moi ....aujourd'hui c'est notre deuxieme cours sur le c
0
Utilisateur anonyme
 
Tu n'as pas un IDE?
0
s.rayene Messages postés 121 Statut Membre 1
 
non...IDE??????
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Tu peux choisir: code::blocks, visual c++, dev c++, et bien d'autres.
0
Utilisateur anonyme
 
Un IDE c'est idéal pour les débutants: ça aide beaucoup pour la programmation et la compilation.
0
s.rayene Messages postés 121 Statut Membre 1
 
merci bcp mais comment je le telecharge?
0
benclub Messages postés 386 Statut Membre 47
 
VOILA un truc qui compile sous builder

//---------------------------------------------------------------------------

#pragma hdrstop
#include<stdio.h>
#include<conio.h>
#include<math.h>

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
float a=1,b=1,c=1,y;

if (a==0)
{
printf("impossible");
}

else
{
y=((a+b*b)*c)/a;
printf("la valeur de y est :%f",y);
}

getch();
}
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Bien compliqué tout ça pour faire si peu. Attention conio.h ne fait pas partie de la norme.
Attention aussi à bien penser de faire return 0; en fin de programme.
Cdlt
0
Utilisateur anonyme
 
tape le nom de l'IDE que tu veux dans google (je te conseille code::blocks), tu n'auras pas de mal à trouver après.
Pour code::blocks prends un éxécutable (donc setup.exe à la fin) et assure toi qu'il y ai bien mingw32 dans le nom (c'est le compilateur).
0
Utilisateur anonyme
 
getch(); ??? c'est quoi ça c'est du C?? à mon avis tu te complique la vie pour rien.
0
s.rayene Messages postés 121 Statut Membre 1
 
merci bcp je vais essayé mnt
0
s.rayene Messages postés 121 Statut Membre 1
 
j'ai fait 'ide' ds google et j'ai obtenu bcp de chose je ne sais pas .j'ai pas trouvé????
0
Utilisateur anonyme > s.rayene Messages postés 121 Statut Membre
 
0
s.rayene Messages postés 121 Statut Membre 1
 
aide moi stp
0
s.rayene Messages postés 121 Statut Membre 1
 
a quoi sert "pragma hdrstop " et "getch();"???? stp
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,
Je te donne une version épurée de ton programme. J'ai rajouté des entrées utilisateurs (scanf). Sinon pas très très utile.
#include<stdio.h>

int main(void){
    float a,b,c,y;
    printf("a ?\n");
    scanf("%f",&a);
    printf("b ?\n");
    scanf("%f",&b);
    printf("c ?\n");
    scanf("%f",&c);

    if (a==0)
        printf("impossible\n");
    else{
        y=((a+b*b)*c)/a;
        printf("la valeur de y est :%f\n",y);
    }

    return 0;
}

0
s.rayene Messages postés 121 Statut Membre 1 > fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci bcp mais a quoi sert "void"?
0
Utilisateur anonyme > fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention  
 
le void tu main n'est pas nécessaire, non?
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > s.rayene Messages postés 121 Statut Membre
 
int main(void) signifie que tu ne passeras pas de paramètres à ton programme lors de l'exécution.
Si tu veux les récupérer, tu dois utiliser int main(int argc, char **argc)
0
s.rayene Messages postés 121 Statut Membre 1 > Utilisateur anonyme
 
a quoi sert? et stp guide moi ds ton lien je n'ai compri.........tu vas dire que chui bete!!
0