bonjour à tous,
je suis débutant en programmation,j'essaie de résoudre ce petit exercice d'apparence assez simple mais je bloque sur un petit problème...
Le prob c'est que quand le programme s'exécute j'obtient toujours comme réponse 0.000000
Merci d'avance...

Enonce:
On entre au clavier le taux de TVA, un prix unitaire et une quantité. Concevoir un programme qui affiche le montant total à payer, sachant qu'une remise de 12% est accordée pour tout achat d'un montant total supérieur à 1000 Euros.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
#include <stdio.h>
#include <stdlib.h>
 
main()
{
 
      float tva,tva2;
      float prixU;
      float quantite,remise;
      float montant,totalmontant,totalremise;
      remise=12;
 
 
      printf("entrez un taux de tva");
      scanf("%d",&tva);
      printf("entrez un prixUnitaire");
      scanf("%d",&prixU);
      printf("entr\éla quantite");
      scanf("%d",&quantite);
 
 
 
      if (montant > 1000)
      {
                  totalremise=prixU*(1+remise /100.);
                  printf("montant = %f \n",totalremise);
      }
      else
      {
          totalmontant=prixU*quantite*(1+tva /100.);
          printf("montant sans remise = %f",totalmontant);
      }
      system("pause");
}