vivanov c491f18d96 fifth commit | 11 months ago | |
---|---|---|
.gitignore.txt | 11 months ago | |
readmee.md | 11 months ago |
1)Зарплата
Сначала я написал код, чтобы программа запрашивала у пользователя данные. Затем я конвертировал их в числа. Данный код выглядит так:
Console.WriteLine("Введите 3 зарплаты: ");
Console.WriteLine("First: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Second: ");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Third: ");
int c = Convert.ToInt32(Console.ReadLine());
Дальше идет сравнение (решение задачи):
if (a > b & b > c)
{
int raz = a - c;
Console.WriteLine(raz);
}
else if (b > c & c > a)
{
int raz = b - a;
Console.WriteLine(raz);
}
else if (c > a & a > b)
{
int raz = c - b;
Console.WriteLine(raz);
}
else if (b > a & a > c)
{
int raz = b - c;
Console.WriteLine(raz);
}
else if (a > c & c > b)
{
int raz = a - b;
Console.WriteLine(raz);
}
else if (a < b & b < c)
{
int rez = c - a;
Console.WriteLine(rez);
}
Сначала я написал код, чтобы программа запрашивала у пользователя данные. Затем я конвертировал их в числа. Данный код выглядит так:
Console.WriteLine("Введите три натуральных числа");
Console.WriteLine("First: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Second: ");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Third: ");
int c = Convert.ToInt32(Console.ReadLine());
Дальше само решение задачи:
if (a * b == c)
{
Console.WriteLine("YES");
}
else
{
Console.WriteLine("NO");
}
Тут я просто попросил пользователя ввести число, затем программа возводит его во вторую степень. Код выглядит следующим образом:
Console.WriteLine("Введите натуральное число, которое оканчивается на 5");
Console.WriteLine("Число: ");
int a = Convert.ToInt32(Console.ReadLine());
double quadro = Math.Pow(a, 2);
Console.WriteLine("Ответ: ");
Console.WriteLine(quadro);
В этой задаче я использовал функцию "switch". Это значит, если пользователь введет число от 1 до 12, то программа начнет прокручивать все кейсы, пока не найдет нужный ответ. А если пользователь введет число больше или меньше указанных, то программа выдаст ошибку, так как ей неоткуда будет брать информацию. В общем, эта функция запечатывает данные в кейсы.
Пограмма выглядит так:
Console.WriteLine("Введите число от 1 до 12: ");
string a = Console.ReadLine();
sw1(a);
static void sw1(string a)
{
switch (a)
{
case "1":
Console.WriteLine("Winter");
break;
case "2":
Console.WriteLine("Winter");
break;
case "3":
Console.WriteLine("Winter");
break;
case "4":
Console.WriteLine("Spring");
break;
case "5":
Console.WriteLine("Spring");
break;
case "6":
Console.WriteLine("Spring");
break;
case "7":
Console.WriteLine("Summer");
break;
case "8":
Console.WriteLine("Summer");
break;
case "9":
Console.WriteLine("Summer");
break;
case "10":
Console.WriteLine("Autumn");
break;
case "11":
Console.WriteLine("Autumn");
break;
case "12":
Console.WriteLine("Autumn");
break;
default:
Console.WriteLine("Error");
break;
}
}
Данную задачу я решил точно так же, как и предыдущую (хотя я не уверен, что она решается именно таким образом).
Код выглядит данным образом:
Console.WriteLine("Введите любую маленькую английскую букву: ");
string a = Console.ReadLine();
sw1(a);
static void sw1(string a)
{
switch (a)
{
case "q":
Console.WriteLine("w");
break;
case "w":
Console.WriteLine("e");
break;
case "e":
Console.WriteLine("r");
break;
case "r":
Console.WriteLine("t");
break;
case "t":
Console.WriteLine("y");
break;
case "y":
Console.WriteLine("u");
break;
case "u":
Console.WriteLine("i");
break;
case "i":
Console.WriteLine("o");
break;
case "o":
Console.WriteLine("p");
break;
case "p":
Console.WriteLine("a");
break;
case "a":
Console.WriteLine("s");
break;
case "s":
Console.WriteLine("d");
break;
case "d":
Console.WriteLine("f");
break;
case "f":
Console.WriteLine("g");
break;
case "g":
Console.WriteLine("h");
break;
case "h":
Console.WriteLine("j");
break;
case "j":
Console.WriteLine("k");
break;
case "k":
Console.WriteLine("l");
break;
case "l":
Console.WriteLine("z");
break;
case "z":
Console.WriteLine("x");
break;
case "x":
Console.WriteLine("c");
break;
case "c":
Console.WriteLine("v");
break;
case "v":
Console.WriteLine("b");
break;
case "b":
Console.WriteLine("n");
break;
case "n":
Console.WriteLine("m");
break;
case "m":
Console.WriteLine("q");
break;
default:
Console.WriteLine("Error");
break;
}
}