- #1
Veronica_Oles
- 142
- 3
Homework Statement
Have to write a program that outputs the users gross wage. If the hours are over 40 then the hourly rate gets multiplied by 1.5.
We also have to output the salary people would get from different countries:
Bangladesh 0.15 cents
China 0.48 cents
Dominican Republic 1.60 dollars
Haiti 0.55 cents
This is all on c#.
Homework Equations
The Attempt at a Solution
Mod note: Added code tags
C:
static void Main(string[] args)
{
double dblHrsWorked = 0;
double dblHrlyRate = 0;
double grossWageBan = 0;
double grossWageChi = 0;
Console.Write("Please enter the hours worked: ");
dblHrsWorked = double.Parse(Console.ReadLine());
Console.WriteLine("Please enter the hourly rate($): ");
dblHrlyRate = double.Parse(Console.ReadLine());
Console.WriteLine("You make a total of " + (GrossWage(dblHrsWorked, dblHrlyRate)) + " dollars.");
Console.WriteLine("People in the following countries make this amount of money: Bangladesh: " + (GrossWageBangladesh(grossWageBan)) + " dollars, China: " + (GrossWageChina(grossWageChi)) +" dollars.");
Console.ReadKey();
} static double GrossWage (double hours, double rate)
{
double dblGrossWage = 0;
if (hours > 40)
{
dblGrossWage = 40 * rate;
dblGrossWage = dblGrossWage + ((hours - 40) * (rate * 1.5));
}
else
{
dblGrossWage = hours * rate;
}
return dblGrossWage; }
static double GrossWageBangladesh (double hours)
{
double dblBanGrossWage = 0;
dblBanGrossWage = hours * 0.15;
return dblBanGrossWage;
}
static double GrossWageChina(double hours)
{
double dblChinaGrossWage = 0;
dblChinaGrossWage = hours * 0.48;
return dblChinaGrossWage;
}
}
}
I can't seem to figure out why the countries are not working can someone please Help me figure it out!