1. Порівняння числа з нулем
Завдання: Напишіть програму, яка порівнює, введене користувачем, ціле число з нулем, та виводить одне з повідомлень:
- число від’ємне;
- число рівне нулю;
- число додатне.
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Введіть число: ");
int number = Convert.ToInt32(Console.ReadLine());
string s;
if (number < 0)
{
s = "від'ємне";
}
else if (number == 0)
{
s = "рівне нулю";
}
else
{
s = "додатне";
}
Console.WriteLine($"Число {number} {s}");
Console.ReadLine();
}
}
2. Максимальне з трьох чисел
Завдання: Напишіть програму, в яку користувач вводить три дробові числа. А програма їх порівнює, та виводить максимальне з них.
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("x1 = ");
double x1 = Convert.ToDouble(Console.ReadLine());
Console.Write("x2 = ");
double x2 = Convert.ToDouble(Console.ReadLine());
Console.Write("x3 = ");
double x3 = Convert.ToDouble(Console.ReadLine());
var max = x1;
if (max < x2)
{
max = x2;
}
if (max < x3)
{
max = x3;
}
Console.WriteLine($"Максимальне з чисел {x1}, {x2}, {x3} рівне {max}");
Console.ReadLine();
}
}
3. Мінімальне з 3-х чисел
Завдання: Перепишіть попередню програму таким чином, щоб вона виводила мінімальне з трьох. Використовуйте тернарний оператор.
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Введіть перше число: ");
double a = Convert.ToDouble(Console.ReadLine());
Console.Write("Введіть друге число: ");
double b = Convert.ToDouble(Console.ReadLine());
Console.Write("Введіть третє число: ");
double c = Convert.ToDouble(Console.ReadLine());
var min = a < b ? a : b;
min = min < c ? min : c;
Console.WriteLine($"Мінімальне з чисел {a}, {b}, {c} рівне {min}");
Console.ReadLine();
}
}
4. Номер дня тижня в текст
Завдання: Користувач вводить ціле число, потрібно перетворити значення номера дня тижня, в текстову назву. Якщо введене значення не відповідає жодному з днів, виведіть повідомлення про помилку.
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Введіть номер: ");
int dayNum = Convert.ToInt32(Console.ReadLine());
string dayName;
switch (dayNum)
{
case 1:
dayName = "Понеділок";
break;
case 2:
dayName = "Вівторок";
break;
case 3:
dayName = "Середа";
break;
case 4:
dayName = "Четвер";
break;
case 5:
dayName = "П’ятниця";
break;
case 6:
dayName = "Субота";
break;
case 7:
dayName = "Неділя";
break;
default:
dayName = "Помилка: Дня з номером " + dayNum + " не існує";
break;
}
Console.WriteLine(dayName);
Console.ReadLine();
}
}