Lang c
Fermé
njl
-
29 avril 2010 à 02:27
Steefif Messages postés 485 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 15 février 2013 - 29 avril 2010 à 08:17
Steefif Messages postés 485 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 15 février 2013 - 29 avril 2010 à 08:17
A voir également:
- Lang c
- Lang arab - Télécharger - Bureautique
- Java lang noclassdeffounderror ✓ - Forum Java
- Java lang out of memory error ✓ - Forum Java
- Java lang nullpointerexception minecraft - Forum minecraft
- "Whatsapp" https //www.whatsapp.com lang=fr - Télécharger - Messagerie
2 réponses
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
29 avril 2010 à 03:36
29 avril 2010 à 03:36
attention :
scanf("%d",&qt);
qt est un float. Soit tu fais %f, soit tu déclares qt comme un int (ce qui serait plus logique, mais c'est un choix)
autre petite remarque à coté : fait attention, si mht vaut exactement 1000 ou exactement 3000 la remise est à 0.06 !
de plus la manière dont tu calcules la remise est bizarre... et "taux taxes comprise", tu voulais dire "le prix toutes taxes comprises" non ?
scanf("%d",&qt);
qt est un float. Soit tu fais %f, soit tu déclares qt comme un int (ce qui serait plus logique, mais c'est un choix)
autre petite remarque à coté : fait attention, si mht vaut exactement 1000 ou exactement 3000 la remise est à 0.06 !
de plus la manière dont tu calcules la remise est bizarre... et "taux taxes comprise", tu voulais dire "le prix toutes taxes comprises" non ?
Steefif
Messages postés
485
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
15 février 2013
19
29 avril 2010 à 08:17
29 avril 2010 à 08:17
#include <stdio.h>
#include <stdlib.h>
#define tva 0.02 /*0.196 en theorie */
INT QT
float pu,mht,remise,mtva,ttc;
int main(int argc, char *argv[])
{
printf(" entrez votre quantite\n");
scanf("%d",&qt);
printf(" entrez priX unitaire\n");
scanf("%f",&pu);
mht=pu*qt;
if(mht<1000)
{remise=0;}
else if(mht>= /*ajout de >=*/ 1000 && mht<3000)
{remise=0.2;}
else if(mht>= /*ajout de >=*/ 3000 && mht<6000)
{remise=0.4;}
else
{remise=0.06;}
mtva=tva*mht; /*calcul de la tva sur le prix normal*/
mht=mht-remise; /*clacul du prix une fois remise
ttc=mtva+mht; /*la tu fait prix = prix avec remise + tva sans remise c'ets bizarre*/
printf(" le PRIX taxe comprise est:%.2f\n",ttc);
system("PAUSE"); /* si c'est du c je vois pas l'interet ==> affichage console */
return 0;
}
#include <stdlib.h>
#define tva 0.02 /*0.196 en theorie */
INT QT
float pu,mht,remise,mtva,ttc;
int main(int argc, char *argv[])
{
printf(" entrez votre quantite\n");
scanf("%d",&qt);
printf(" entrez priX unitaire\n");
scanf("%f",&pu);
mht=pu*qt;
if(mht<1000)
{remise=0;}
else if(mht>= /*ajout de >=*/ 1000 && mht<3000)
{remise=0.2;}
else if(mht>= /*ajout de >=*/ 3000 && mht<6000)
{remise=0.4;}
else
{remise=0.06;}
mtva=tva*mht; /*calcul de la tva sur le prix normal*/
mht=mht-remise; /*clacul du prix une fois remise
ttc=mtva+mht; /*la tu fait prix = prix avec remise + tva sans remise c'ets bizarre*/
printf(" le PRIX taxe comprise est:%.2f\n",ttc);
system("PAUSE"); /* si c'est du c je vois pas l'interet ==> affichage console */
return 0;
}