Ou est l'erreur??
barca until death
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
barca until death Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
barca until death Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
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 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- 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...