Algorithme
stark173
Messages postés
105
Date d'inscription
Statut
Membre
Dernière intervention
-
stark173 Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
stark173 Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
1 réponse
"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...
De toute facon je ne sais même pas ce que fait ce programme en fait