2
Answers

Help with loop

Ask a question
Prime b

Prime b

12y
1.7k
1
This is the problem
Write a console-based application that prompts a user for an
hourly pay rate. While the user enters values less than $5.65
or greater than $49.99, continue to prompt the user. Before
the program ends, display the valid pay rate

My question : Why do i keep getting infinite loop? How can i just make it show the hourly pay rate user entered?

Thats what I have done so far

            double minPayRate = 5.65;
            double maxPayRate = 49.99;
            string inputString;
            double userInput;

            Console.WriteLine("Please enter your hourly pay rate");
            inputString = Console.ReadLine();
            userInput = Convert.ToDouble(inputString);
            while (userInput != minPayRate && userInput != maxPayRate)
            {
                Console.WriteLine("{0}", userInput);
               
            }
            Console.WriteLine("Wrong hourly pay rate sorry");

Answers (2)