Hi there, I'm making a simple program for school. I thought I had done it correctly, but when I go to run it, it doesn't output anything after "Your change is ".
namespace Lab7
{
class Program
{
static void Main(string[] args)
{
Problem1();
Console.ReadKey();
}
static void Problem1()
{
int quarter = 25;
int numQuarters = 0;
int dime = 10;
int numDimes = 0;
int nickel = 5;
int numNickels = 0;
int penny = 1;
int change;
Console.WriteLine("Enter total change: ");
change = Convert.ToInt32(Console.ReadLine());
if (change % quarter == 0)
{ Console.WriteLine("Your change is ", change / quarter, "quarters."); }
else numQuarters = change / quarter; change = change % quarter;
if (change % dime == 0)
{ Console.WriteLine("Your change is ", numQuarters, "quarters and ", change / dime, "dimes."); }
else numDimes = change / dime; change = change % dime;
if (change % nickel == 0)
{ Console.WriteLine("Your change is ", numQuarters, "quarters, ", numDimes, "dimes, and ", change / nickel, "nickels.");}
else numNickels = change / nickel; change = change % nickel;
if (change % penny == 0)
{ Console.WriteLine("Your change is ", numQuarters, "quarters, ", numDimes, "dimes, ", numNickels, "nickels, and ", change / penny, "pennies."); }
}
}
}
What I have tried:
This is my first time writing C# code, so I'm totally lost. We just finished with Python.