Probleme d'exucution en langage c

Fermé
ladhimath - 17 juin 2011 à 12:48
arthurik Messages postés 166 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 22 juin 2015 - 27 juin 2011 à 16:22
bonjour,
j'ai écrit un programme sur c qui calcule le prix TTC correctement,mais ca mal exécuté et ne donnait pas le résultat total,je donnais le prix et la TVA puis je cliquais sur entrer,la page de commande disparait.si quelqu'un peut m'aider je le serais très reconnaissant.voila le programme:
#include<stdio.h>
#include <stdlib.h>
int main (void)
{
float TTC,PNET,TVA ;
printf("quel est le prix de l'article?:");
scanf("%f",&PNET);
printf("quel est la TVA ?: ") ;
scanf("%f",&TVA) ;
TTC = PNET + (PNET*(TVA /100)) ;
printf("Le prix TTC de l'article est de : %.2f/n",TTC) ;
system("return") ;
return 0;
}





A voir également:

1 réponse

arthurik Messages postés 166 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 22 juin 2015 14
26 juin 2011 à 18:49
Salut
Il est clair que la fenêtre disparait, car il execute le tout et affiche en un instant.
Alors au lieu de mettre
system("return") ;
Tu pourrai essayer
system("PAUSE") ;

comme ça le systeme execute ton code et attend la fermeture par l'utilisateur

Autre solution:

Tu peux créer une boucle infinie

avec

while(1)
{
printf("quel est le prix de l'article?:");
scanf("%f",&PNET);
printf("quel est la TVA ?: ") ;
scanf("%f",&TVA) ;
TTC = PNET + (PNET*(TVA /100)) ;
printf("Le prix TTC de l'article est de : %.2f/n",TTC) ;
}

en ayant défini les variable d'avance et tu fini ton programme avec les deux lignes

ainsi t'es pas obligé d'executer ton programme plusieurs fois pour calculer plusieurs TVA ou TTC
voilà je pense que c'est ça car le reste j'ai pas regardé.
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
26 juin 2011 à 19:36
Le reste semble bon à part le saut de ligne, c'est \n et non pas /n
0
arthurik Messages postés 166 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 22 juin 2015 14
27 juin 2011 à 16:22
llol
0