Algorithme

Fermé
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015 - 16 nov. 2013 à 13:01
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015 - 16 nov. 2013 à 13:20
Bonjour, voici l'algorithme que je dois réaliser:

Sous-programme calcul (a :Reel,b : Reel, c :Reel )
Début
Renvoyer b * a * (1 + c)
Fin

Programme P
Réel pht, ttva
Entier nb
Début
Afficher "Entrez le prix hors taxes :"
Lire pht
Afficher "Entrez le nombre d'articles :"
Lire nb
Afficher "Entrez le taux de TVA :"
Lire ttva
Afficher "Le prix toutes taxes est : ",
calcul (pht,nb,ttva)







Et voici ce que j'ai fais:

#include <stdio.h>
#include <stdlib.h>

int calcul(int a, int b, int c)

{

return b * a * a * c;

}

int main()

{ float pht,ttva;

int nb;

printf("Entrez le prix hors taxes");

scanf("%f", pht);

printf("Entrez le nombre d'articles");

scanf("%d",nb );

printf("Affichez le taux de TVA");

scanf("%f", ttva);

printf("Le prix toutes taxes est :", calcul(a ,b, c));


return 0;
}





Mais ça ne marche pas. Quelqu'un pourrait il me dire pourquoi?
D'avance merci

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
16 nov. 2013 à 13:08
"Renvoyer b * a * (1 + c)"
return b * a * a * c;
Là je te renvoie à tes cours de maths...

scanf("%f", pht);
Il faut mettre un & lorsque tu fais un scanf, ce qui donne :
scanf("%f", &pht);
Idem pour les deux autres.

printf("Le prix toutes taxes est :", calcul(a ,b, c));
C'est quoi a, b et c ? Dans ton main tu n'as que pht, ttva, et nb...
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
16 nov. 2013 à 13:16
Merci de ces corrections mais ma fonction ne marche toujours pas.
De toute facon je ne sais même pas ce que fait ce programme en fait
0
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015
16 nov. 2013 à 13:20
C'est quoi a b et c?
0