Ou est l'erreur??
barca until death
Messages postés
12
Statut
Membre
-
barca until death Messages postés 12 Statut Membre -
barca until death Messages postés 12 Statut Membre -
Bonjour, svp vous pouvez m'aider ??
j'ai fais l'algorithme de cet exercice et apres le langage c mais je ne sais pas ou est l'erreur??
voila l'exercice
Entrer la quantité d'articles achetés. Si la quantité est supérieur à 100 alors le prix de gros est PU = 0.6 * prix normal, sinon PU = prix normal. Afficher le prix à payer.
voila le langage c que j'ai fais :
#include<stdio.h>
main()
{
float QA,PU,PN;
// QA:quantité d'article // // PU: prix a payer// // PN: prix normal //
printf("Entrez la quantite d'article achete : ");
scanf("%f",&QA);
printf("Entrez le prix normal de l'article : ");
scanf("%f",&PN);
if QA > 100
PU=(0.6*PN);
else
PU=PN;
printf("le prix a payer est :%f",PU);
getch();
}
Merci pour votre comprehension :)
j'ai fais l'algorithme de cet exercice et apres le langage c mais je ne sais pas ou est l'erreur??
voila l'exercice
Entrer la quantité d'articles achetés. Si la quantité est supérieur à 100 alors le prix de gros est PU = 0.6 * prix normal, sinon PU = prix normal. Afficher le prix à payer.
voila le langage c que j'ai fais :
#include<stdio.h>
main()
{
float QA,PU,PN;
// QA:quantité d'article // // PU: prix a payer// // PN: prix normal //
printf("Entrez la quantite d'article achete : ");
scanf("%f",&QA);
printf("Entrez le prix normal de l'article : ");
scanf("%f",&PN);
if QA > 100
PU=(0.6*PN);
else
PU=PN;
printf("le prix a payer est :%f",PU);
getch();
}
Merci pour votre comprehension :)
A voir également:
- Ou est l'erreur??
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Iptv erreur de lecture - Forum TV & Vidéo
- Instagram une erreur s'est produite - Forum Instagram
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
2 réponses
Tu as oublié un & je pense à printf("le prix a payer est :%f",PU);
avant le PU.
Si ce n'est pas ca pourrait aussi etre ca :
scanf("%f",&QA);
Il y a un espace entre la viergule et le & et un espace entre le & et le QA.
Espèrant avoir trouvé la solution. Merci d'avance.
avant le PU.
Si ce n'est pas ca pourrait aussi etre ca :
scanf("%f",&QA);
Il y a un espace entre la viergule et le & et un espace entre le & et le QA.
Espèrant avoir trouvé la solution. Merci d'avance.
Bonjour,
Il faut des parenthèses autour de la condition du if.
De plus, le code n'est pas standard tout comme getch.
Voici une petite correction :
Cdlt,
Google is your friend
Il faut des parenthèses autour de la condition du if.
De plus, le code n'est pas standard tout comme getch.
Voici une petite correction :
#include <stdio.h>
int main(void)
{
float QA,PU,PN;
/* QA:quantité d'article // // PU: prix a payer// // PN: prix normal //*/
printf("Entrez la quantite d'article achete : ");
scanf("%f",&QA);
getchar();
printf("Entrez le prix normal de l'article : ");
scanf("%f",&PN);
getchar();
if (QA > 100)
PU=(0.6*PN);
else
PU=PN;
printf("le prix a payer est :%f",PU);
getchar();
return 0;
}
Cdlt,
Google is your friend
avant le PU.
Surtout pas, sinon tu vas afficher l'adresse de la variable...
Il y a un espace entre la viergule et le & et un espace entre le & et le QA.
Non, l'espace est facultatif...