C#

C# - практика

Сложность: Всего: 155 заданий
Изучение языка C# для начинающих
Комментарии (10)
Добавить комментарий

Тасынер 05 мая 2024 в 02:28

Обмен переменными

public static void Main(){
int num1 = (Convert.ToInt32(Console.ReadLine()));
int num2 = (Convert.ToInt32(Console.ReadLine()));

System.Console.WriteLine("Result: " + num2 + (",")
+ num1 + ".\n");
}
Ответить

Илья 24 марта 2024 в 16:05

Зачем-то перевыполнил пятое задание и сделал так чтобы ты сам вводил дни, и если в какой-то переменной 0, то она не показывается:

static void Main()
{
Console.Write("Введите количество дней: ");
uint allDays = (uint)Convert.ToInt32(Console.ReadLine());
uint years = (uint)Convert.ToInt32(allDays) / 365;
uint month = (uint)Convert.ToInt32(allDays) % 365 / 30;
uint weeks = (uint)Convert.ToInt32(allDays) % 365 % 30 / 7;
uint days = (uint)Convert.ToInt32(allDays) % 365 % 30 % 7;
if (years == 0)
{
if (month == 0 && weeks == 0)
Console.WriteLine("Дней: {0}", days);

else if (month == 0)
Console.WriteLine("Недель: {0}\nДней: {1}", weeks, days);

else
Console.WriteLine("Месяцев: {0}\nНедель: {1}\nДней: {2}", month, weeks, days);
}

else if (month == 0)
{
if (weeks == 0 && days == 0)
Console.WriteLine("Лет: {0}\nМесяцев: {1}\nНедель: {2}\nДней: {3}", years, month, weeks, days);

else if (weeks == 0 && days > 0)
Console.WriteLine("Лет: {0}\nДней: {3}", years, month, weeks, days);

else if (days == 0)
Console.WriteLine("Лет: {0}\nНедель: {2}", years, month, weeks, days);

else
Console.WriteLine("Лет: {0}", years, month, weeks, days);
}

else if (weeks == 0)
{
if (days == 0 && month > 0)
Console.WriteLine("Лет: {0}\nМесяцев: {1}", years, month, weeks, days);

else if (days == 0)
Console.WriteLine("Лет: {0}\nМесяцев: {1}\nНедель: {2}\nДней: {3}", years, month, weeks, days);

else
Console.WriteLine("Лет: {0}", years, month, weeks, days);
}

else if (days == 0)
Console.WriteLine("Лет: {0}\nМесяцев: {1}\nНедель: {2}", years, month, weeks, days);

else
Console.WriteLine("Лет: {0}\nМесяцев: {1}\nНедель: {2}\nДней: {3}", years, month, weeks, days);
Console.ReadLine();
}
Ответить

Владислав 23 августа 2023 в 12:37

public static void Main (string[] args) {
short x = 5; // Целое число
char symbol = 'F'; // Только символ
string word = "Привет"; // Строковая переменная
float d = 90.2f; // Число с точкой

// Создание константы
const int value = 67;

// Выводим данные в консоль
Console.Write(word);
}

Объясните, почему в данном ответе вы использовали short вместо byte? Также при использовании константы, почему используется int вместо byte?
Ответить

Владимир 05 августа 2023 в 17:36

Нахождение числа

int n;

Console.WriteLine("Ведите число: ");
n = Convert.ToInt32 (Console.ReadLine());

Console.WriteLine($"Твоё число {n}! А вот тебе результат {n}{n*2}");
Console.ReadKey();

короче или не правильно поставлен вопрос или я чего-то не пойму.
Ответить

Владимир 05 августа 2023 в 17:02

Работа с переменными

public static void Main (string[] args) {
// Создаем переменные с пустыми значениями
string name;
int age; почему не byte?

Console.WriteLine("Введите ваше имя: ");
// Получаем целую строку от пользователя
name = Console.ReadLine();

Console.WriteLine("Введите ваш возраст: ");
// Получаем строку и конвертируем её в число
age = int.Parse(Console.ReadLine()); почему не конверт.байт?

// Выводим данные на экран
Console.WriteLine("Привет, " + name + "! Тебе уже " + age); ну и тут легче ведь Console.WriteLine($"Твоё {name}! Тебе уже {age} старичок!");
}
Ответить

Денис 12 февраля 2023 в 15:27

Подскажите пожалуйста разницу префиксного декремента и постфиксного
Ответить

Показать все комментарии