I am trying to catch what is the problem and getting tired! If you have any suggestion, that will be very great and helpful!!!
my program layout is here :
#include <cs50.h>
#include <stdio.h>
#include <math.h>
int main(void)
{
int dollar = 0 ;
float quarter = 0 ;
float dime = 0 ;
float nickel = 0 ;
float penny = 0 ;
int count_coins = 0 ;
int rem_quat = dollar % 25 ;
int rem_die = rem_quat % 10 ;
int rem_nik = rem_die % 5 ;
int rem_pny = rem_nik % 1 ;
do
{
printf("How much own to customer? ");
dollar = GetFloat();
if ( rem_quat >= 0 )
{
quarter = dollar * 100 / 25 ;
}
else if ( rem_die <= rem_quat )
{
dime = dollar * 100 / 10 ;
}
else if ( rem_nik <= rem_die )
{
nickel = dollar * 100 / 5 ;
}
else if ( rem_pny <= rem_nik )
{
penny = dollar * 100 / 1 ;
}
else
{
printf("You have invaild number\n");
}
count_coins = quarter + dime + nickel + penny + rem_quat + rem_die + rem_nik + rem_pny;
} while ( dollar < 0);
printf("%d coins\n",count_coins);
}
int
s only!