Probleme d'exucution en langage c

ladhimath -  
arthurik Messages postés 166 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   14
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention   14
 
llol
0