Private Sub WagesCalculationSimple()
Dim Weekdays(6) as String
Dim TotalHours(2) as Decimal
Dim Payments(2) as Decimal
Dim HighWageEmployee as Integer
Dim TotalWages as Decimal
Names = {"Alice", "Biyaun", "Chirag"}
Weekdays = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}
Console.WriteLine("Enter the amount of hours worked by " & Names(Employee) & " on " & Weekdays(i) & ".")
Temp(i) = Console.ReadLine()
Do Until Temp(i) >= 0 AND Temp(i) <= 12 AND Temp(i) mod 0.25 = 0
Console.WriteLine("Invalid amount entered. Please retry.")
Temp(i) = Console.ReadLine()
TotalHours(Employee) = TotalHours(Employee) + Temp(i)
Payments(Employee) = Payments(Employee) + Temp(i)*Wages(Employee)*1.5
Payments(Employee) = Payments(Employee) + Temp(i)*Wages(Employee)*2
Payments(Employee) = Payments(Employee) + Temp(i)*Wages(Employee)
TotalWages = TotalWages + Payments(Employee)
If Payments(Employee) > Payments(HighWageEmployee) Then
HighWageEmployee = Employee
Console.WriteLine(Names(Employee) & " worked for " & Alice(i) & " hours on " & Weekdays(i) & ".")
Console.WriteLine(Names(Employee) & " worked for " & Biyaun(i) & " hours on " & Weekdays(i) & ".")
Console.WriteLine(Names(Employee) & " worked for " & Chirag(i) & " hours on " & Weekdays(i) & ".")
Console.WriteLine(Names(Employee) & " worked for a total of " & TotalHours(Employee) & " hours this week, earning a total of $" & Payments(Employee) & ".")
Console.WriteLine("The average amount earned this week was $" & TotalWages/3 & ".")
Console.WriteLine(Names(HighWageEmployee) & " earned $" & Payments(HighWageEmployee) & ", the most this week.")
Private Sub WagesCalculation()
Dim Hours(2)() as Decimal
Dim Weekdays(6) as String
Dim TotalHours(2) as Decimal
Dim Payments(2) as Decimal
Dim HighWageEmployee as Integer
Dim TotalWages as Decimal
Hours = {Alice, Biyaun, Chirag}
Names = {"Alice", "Biyaun", "Chirag"}
Weekdays = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}
Console.WriteLine("Enter the amount of hours worked by " & Names(Employee) & " on " & Weekdays(i) & ".")
Hours(Employee)(i) = Console.ReadLine()
Do Until Hours(Employee)(i) >= 0 AND Hours(Employee)(i) <= 12 AND Hours(Employee)(i) mod 0.25 = 0
Console.WriteLine("Invalid amount entered. Please retry.")
Hours(Employee)(i) = Console.ReadLine()
TotalHours(Employee) = TotalHours(Employee) + Hours(Employee)(i)
Payments(Employee) = Payments(Employee) + Hours(Employee)(i)*Wages(Employee)*1.5
Payments(Employee) = Payments(Employee) + Hours(Employee)(i)*Wages(Employee)*2
Payments(Employee) = Payments(Employee) + Hours(Employee)(i)*Wages(Employee)
TotalWages = TotalWages + Payments(Employee)
If Payments(Employee) > Payments(HighWageEmployee) Then
HighWageEmployee = Employee
Console.WriteLine(Names(Employee) & " worked for " & Hours(Employee)(i) & " hours on " & Weekdays(i) & ".")
Console.WriteLine(Names(Employee) & " worked for a total of " & TotalHours(Employee) & " hours this week, earning a total of $" & Payments(Employee) & ".")
Console.WriteLine("The average amount earned this week was $" & TotalWages/3 & ".")
Console.WriteLine(Names(HighWageEmployee) & " earned $" & Payments(HighWageEmployee) & ", the most this week.")