Skip to content

Instantly share code, notes, and snippets.

@pawjunior
Last active November 28, 2022 16:49
Show Gist options
  • Save pawjunior/3ac5be21efb5fd1b08616a4382c63d70 to your computer and use it in GitHub Desktop.
Save pawjunior/3ac5be21efb5fd1b08616a4382c63d70 to your computer and use it in GitHub Desktop.
Самостоятельная работа №11. Работа с выводом данных C#
//Задание 1. Напишите программу: Дано расстояние в сантиметрах. Найти число полных метров в нем.
int cm = 12300;
double m = cm / 100;
Console.WriteLine($"В {cm} сантиметрах - {Math.Round(m, 0)} полных метров");
//Задание 2. Напишите программу, в которую пользователь вводит с клавиатуры два числа. А программа сравнивает два введенных числа и выводит на консоль результат сравнения (два числа равны, первое число больше второго или первое число меньше второго).
Console.WriteLine($"Введите первое число: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Введите второе число: ");
int b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine($"Число {a} больше числа {b}");
}
else if (a < b)
{
Console.WriteLine($"Число {a} меньше числа {b}");
}
else
{
Console.WriteLine($"Число {a} равно числу {b}");
}
//Задание 3. Напишите программу по выводу на экран пять строк из нулей, причем количество нулей в каждой строке равно номеру строки.
char a = '0';
int count = 1;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < count; j++)
{
Console.Write(a);
}
Console.Write("\n");
count++;
}
//Задание 4. Напишите программу по нахождению суммы чисел двузначного целого числа.
Console.WriteLine($"Введите первое число: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Введите второе число: ");
int b = Convert.ToInt32(Console.ReadLine());
int sum = a + b;
Console.WriteLine($"Сумма чисел {a} и {b} равна {sum}");
//Задание 5. Вывести на экран букву «W» из символов «*» (звездочка).
int row, column;
for (row = 0; row <= 4; row++)
{
for (column = 0; column <= 6; column++)
{
if (((column == 1 || column == 5) && row < 4) || ((row == 3 || row == 2) && column == 3) || (row == 4 && (column == 2 || column == 4)))
Console.Write("*");
else
Console.Write(" ");
}
Console.Write("\n");
}
Console.Write("\n");
//Задание 6. Напишите программу для вывода своих фамилии, имени и отчества на каждой новой строке.
string surname;
surname = "Сизов"; //фамилия
string name;
name = "Павел"; //имя
string patronymic;
patronymic = "Николаевич"; //отчество
Console.Write($"{surname}\n{name}\n{patronymic}");
//Задание 7. Напишите программу: Дана масса в килограммах. Найти число полных центнеров в ней.
Console.Write($"Введите массу в кг: ");
int m = Convert.ToInt32(Console.ReadLine());
double c = m / 100;
Console.WriteLine($"Масса в центнерах равна {c}");
//Задание 8. Напишите программу, в которую пользователь вводит с клавиатуры число. Если число одновременно больше 3 и меньше 9, то программа выводит "Число больше 3 и меньше 9". Иначе программа выводит сообщение "Неизвестное число".
Console.WriteLine($"Введите число: ");
int a = Convert.ToInt32(Console.ReadLine());
if ((a > 3) && (a < 9))
{
Console.WriteLine($"Число {a} больше 3 и меньше 9");
}
else
{
Console.WriteLine($"Неизвестное число");
}
//Задание 9. Напишите программу: Дана сумма в рублях. Перевести данную сумму в китайский юань.
Console.Write($"Введите сумму в рублях: ");
int rub = Convert.ToInt32(Console.ReadLine());
double cny = rub / 8.48; //курс юаня на 15.09.2022
Console.WriteLine($"{Math.Round(cny, 2)} – сумма в юанях");
//Задание 10. Напишите программу: Отделочник хочет оклеить обоями комнату. Длина стен равна А метрам, а высота В метрам. //Рулон обоев имеет длину L метров и ширину S метров. Сколько будут стоить обои для всей стены, сколько потребуется рулонов обоев, если стоимость одного рулона К рублей.
Console.WriteLine($"Введите длину стен: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Введите ширину стен: ");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Введите длину рулона обоев: ");
double l = Convert.ToDouble(Console.ReadLine());
Console.WriteLine($"Введите ширину рулона обоев: ");
double s = Convert.ToDouble(Console.ReadLine());
Console.WriteLine($"Введите стоимость одного рулона обоев: ");
int k = Convert.ToInt32(Console.ReadLine());
double q = Math.Ceiling((a * b) / (l * s));
//количество рулонов
double p = q * k;
//сколько денег придется на комнату
Console.WriteLine($"Вам потребуется {Math.Round(q, 2)} рулонов обоев");
Console.WriteLine($"Вам потребуется {Math.Round(p, 2)} рублей");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment