Question: Programme qui demande à l'utilisateur d'entrer une valeur de prix et de montrer comment payer ce montant en utilisant le plus petit nombre de factures de 50 $, 20 $, 10 $, 5 $ et 1 $.C Exercice de programme. Rapport de transaction simple
Résultat:
Enter Price: 187
Enter Amount to pay: 500
Change is : 313
(6)$50 (1)$10 (3)$1
(0)$20 (0)$5
Voici mon code: espérons que vous me aider, je suis tout dur à connaître la bonne formule pour elle ..
#include <stdio.h>
#include <conio.h>
#define p printf
#define s scanf
#define g gotoxy
main()
{
clrscr();
int c1,c2,c3,c4,c5;
int price,amount;
float change;
p("Enter Price: ");s("%d",&price);
p("Enter amount: ");s("%d",&amount);
change=amount-price;
p("Change is : %f ",change);
c1=(change/50);
c2=(0);
c3=(change/change);
c4=(0);
c5=(change/change)+2;
g(5,5);p("(%d) Php 50",c1);
g(5,6);p("(%d) Php 20",c2);
g(18,5);p("(%d)Php 10 \t",c3);p("(%d)Php 1",c5);
g(18,6);p("(%d) Php 5 ",c4);
getch();
return 0;
}
Est-ce que ce sont les devoirs? Cela ressemble à ça ... – FrustratedWithFormsDesigner
Astuce # 1: Quel que soit le problème avec votre code, ne raccourcissez pas les noms en utilisant des macros. '#define p printf' n'est absolument pas une bonne idée. –
Bienvenue sur SO! La prochaine fois, cliquez sur ce bouton avec les zéros et les uns pour formater votre code. – NullUserException