November 12, 2018
Consider the code we just studied:
Console.WriteLine("Please enter a positive number");
int n = int.Parse(Console.ReadLine());
while (n < 0)
{
Console.WriteLine($"You entered {n}, I asked you for a positive number. Please try again.");
n = int.Parse(Console.ReadLine());
}
Main
method, compile it and execute it.Adapt the code above to perform string validation: ask the user to enter a string, and as long as the user does not enter “Yes” or “No”, ask him/her again to enter a value.
Write a while
loop that display the "*" character 100 times at the screen.
Modify your previous loop, so that a new line character is displayed on the screen every time 10 "*" has been displayed on the screen. That is, your program should display on the screen:
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********
Consider the code we just studied:
Console.WriteLine("Please, enter an integer.");
string message = Console.ReadLine();
int a;
bool res = int.TryParse(message, out a);
if (res)
{
Console.WriteLine($"The value entered was an integer: {a}.");
}
else
{
Console.WriteLine("The value entered was not an integer, so 0 is assigned to a.");
}
Console.WriteLine(a);
What happen if:
TryParse
method in other classes as well: there is for instance a Double.TryParse
and a Decimal.TryParse
method. Write a small program that uses one of them.