User Input
User Input
To accept input from user, We use Console class Console has a function called ReadLine() which tells the OS to ask for user input. We shall discuss using and classes later:
using System;
Console.ReadLine();After we read it, we can convert the data into required format using Convert class:
Convert.ToInt32(Console.ReadLine())Exercise
Ask the user for two his birth year in yyyy format and calculate his age and display:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter your YOB:");
int yob = Convert.ToInt32(Console.ReadLine());
//Do not modify code below!
int age = 2022 - yob;
Console.WriteLine($"You are {age} years old!");
}
}We could do the same for a decimal type number as well:
Convert.ToDouble(Console.ReadLine());Exercise
Ask the user his weight and display it:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter your weight:");
double weight = /*todo - get from user */
//do not change code below:
Console.WriteLine($"You are {weight} kgs!");
}
}Last updated