Je me trouve face à un erreur
chamsouun
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
keurdange Messages postés 816 Statut Membre -
keurdange Messages postés 816 Statut Membre -
Bonjour,
j'ai juste commencé a utilisé le c++ que j'ai besoin dans mes études mais j'ai rencontré quelques erreurs que j'arrive pas a y trouver une solution
le compiler affiche " assignment of read-only location " j'ai pas compris ce qu'il veut dire
voici le programme:
#include <stdio.h>
#include <conio.h>
main()
{
int pnet,tva;
float pttc;
printf(" donner le prix net pnet et tva:");
scanf("%i, %i",&pnet,&tva);
printf("pttc " = pnet+(float)pnet*tva/100;);
getch();
}
l'erreur est dans la ligne suivante : printf("pttc " = pnet+(float)pnet*tva/100;);
aider moi s'il vous plaît et merci
j'ai juste commencé a utilisé le c++ que j'ai besoin dans mes études mais j'ai rencontré quelques erreurs que j'arrive pas a y trouver une solution
le compiler affiche " assignment of read-only location " j'ai pas compris ce qu'il veut dire
voici le programme:
#include <stdio.h>
#include <conio.h>
main()
{
int pnet,tva;
float pttc;
printf(" donner le prix net pnet et tva:");
scanf("%i, %i",&pnet,&tva);
printf("pttc " = pnet+(float)pnet*tva/100;);
getch();
}
l'erreur est dans la ligne suivante : printf("pttc " = pnet+(float)pnet*tva/100;);
aider moi s'il vous plaît et merci
1 réponse
-
Bonjour,
Essaie plutôt printf("pttc = %f", ((pnet+(float)pnet)*tva)/100); au lieu de printf("pttc " = pnet+(float)pnet*tva/100;); .
Fais gaffe aux parenthèses que j'ai mis, j'espère que c'est ca car je ne connais pas très bien ta formule. ;-)
Dieu n'a fait qu'ébaucher l'homme, c'est sur terre que chacun se crèe