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 upes 1025 - Forum Téléviseurs
- Une erreur est survenue instagram ✓ - Forum Instagram
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
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...