CHKDSK2K
Messages postés144Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention18 septembre 2007
-
17 sept. 2004 à 19:31
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
17 sept. 2004 à 23:19
Bonjour j'ai crée un p'tit programme (mon tout premier) en c
mon probleme est que quand je change les variables int vers double il ne fonctionne plus ...
voici le code source
#include <stdio.h>
void main()
{
int Art_Nbre_Tot = 0;
int Art_Nbre_Enc = 0;
int Prix_HTVA_Enc = 0;
int Prix_HTVA_Total = 0;
int Prix_TVA_Enc = 0;
int Prix_TVA_Total = 0;
int Pourcentage_TVA_Enc = 0;
int Prix_Total = 0;
system("CLS");
printf("+---------------------------------------------------+\n");
printf("| Bonjour et bienvenue dans mon premier programme C |\n");
printf("| Il va calculer les prix des articles TTC |\n");
printf("+---------------------------------------------------+\n");
getch();
printf("Vous avez combien d'articles ? ");
scanf("%d",&Art_Nbre_Tot);
printf("\n");
printf("Quel est le montant de votre de l'article %d ? ",Art_Nbre_Enc);
scanf("%d",&Prix_HTVA_Enc);
printf("Quel est le \%% de tva de l'article %d ? ",Art_Nbre_Enc);
scanf("%d",&Pourcentage_TVA_Enc);
/*Calcul le montant de la TVA*/
Prix_TVA_Enc = Prix_HTVA_Enc / 100 * Pourcentage_TVA_Enc;
Prix_TVA_Total = Prix_TVA_Total + Prix_TVA_Enc;
/*Calcul le prix HTVA*/
Prix_HTVA_Total = Prix_HTVA_Total + Prix_HTVA_Enc;
};
Prix_Total = Prix_TVA_Total + Prix_HTVA_Total;
printf("\nVous avez achete pour un montant HTTC de %d Euro",Prix_HTVA_Total);
printf("\nVous avez un total de TVA de %d Euro",Prix_TVA_Total);
printf("\nLe total des articles + la TVA = %d Euro \n",Prix_Total);
printf("\nMerci d'avoir utilis? mon programme");
return 0;
}
donc je voudrais changer int Art_Nbre_Tot 0; en double Art_Nbre_Tot 0; mais alors fonctionne pas ... savez vous me dire pourquoi ? svp merci :d
DOS-chkdsk-2K supprimer.chkdsk@callantdavid.be.tf
cs_shown
Messages postés40Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention24 décembre 2007 17 sept. 2004 à 22:45
bon bin j'ai vérifié je me trompe pour les declarations...
Désolé, ca fait trois mois que jme plante alors...
c'est bien %d pour un entier ca veut dire decimal.
Je m'excuse d'avoir insisté mais j'etais certain d'avoir raison
CHKDSK2K
Messages postés144Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention18 septembre 2007 17 sept. 2004 à 22:57
lol ben je ne savais pas qu'une simple question donnerait autant de reponses lol .... pour ma source dont je vois ai donner le liens plus haut ... je voulais savoir comment faire pour l'ameliorer ? je voudrais aussi savoir comment on peut controler que c'est bien un chiffre et non un caractère qui a été donné ? car faire un calcul avec un "3df" c'est pas possible ... donc si la personne entre "3df" il y a un message d'erreur qui dit "vous devez donner des nombres" vous pouvez m'envoyer directement vos modifications (avec commentaire Newbie svp) a mon adresse ;)
DOS-chkdsk-2K supprimer.chkdsk@callantdavid.be.tf