Файл: Напишите программу, которая могла бы запрашивать у пользователя следующую информацию.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 409
Скачиваний: 12
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1/Напишите программу, которая могла бы запрашивать у пользователя следующую информацию: - Как Вас зовут? - Какой язык программирования Вы изучали ранее?После ввода пользователем информации, на экран должна выводиться соответствующая фраза Я Иван Петров, я уже знаю Python!class Program{static void Main(string[] args){Console.WriteLine("Как Вас зовут?");string name = Console.ReadLine();Console.WriteLine("Какой язык программирования Вы изучали ранее?");string language = Console.ReadLine();Console.WriteLine($"Привет, {name}. Я вижу, что вы изучали {language}.");}}2/Вычислить угол наклона прямой на плоскости, проходящей через начало координат и точку с координатами (X,Y). X и Y задаетпользовательсклавиатуры.class Program{static void Main(string[] args){Console.WriteLine("Введите координату X:");double x = double.Parse(Console.ReadLine());Console.WriteLine("Введите координату Y:");double y = double.Parse(Console.ReadLine());double angle = Math.Atan2(y, x) * 180 / Math.PI;Console.WriteLine("Угол наклона прямой: " + angle + " градусов.");}}Здесь используется функция Math.Atan2(y, x) для вычисления угла наклона прямой в радианах. Затем, это значение переводится в градусы, умножением на 180 / Math.PI.3. Длина кольцевой дороги 163 км. Автомобиль начинает движение с нулевого километра и едет со скоростью v километров в час.
4 Создайте программу, которая получает от пользователя два целых числа. Выведите на экран случайное число в диапазоне двух полученных с клавиатуры чисел.class Program{static void Main(string[] args){Console.WriteLine("Введите первое целое число:");int num1 = int.Parse(Console.ReadLine());Console.WriteLine("Введите второе целое число:");int num2 = int.Parse(Console.ReadLine());Random rnd = new Random();// Если введенные числа не в правильном порядке, меняем их местамиif (num1 > num2){int temp = num1;num1 = num2;num2 = temp;}int randomNum = rnd.Next(num1, num2 + 1);Console.WriteLine("Случайное число в диапазоне между " + num1 + " и " + num2 + ": " + randomNum);}}Здесь используется класс Random для генерации случайного числа в диапазоне между двумя числами, введенными пользователем. Метод Next(int, int) генерирует случайное целое число в диапазоне между указанными параметрами, включая нижнюю и верхнюю границы. Так как метод Next генерирует случайное число в диапазоне между двумя значениями, но не включая последнее значение, то чтобы включить последнее число – прибавляем к нему единицу5 Написать программу для вычисления значения Z, где a, b, c, d вводятся с клавиатуры:Выведите значение Z на экран.class Program{static void Main(string[] args){Console.WriteLine("Введите значение a:");double a = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение b:");double b = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение c:");double c = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение d:");double d = double.Parse(Console.ReadLine());double t = a / c;double s = b / d;double u = a * b - c;double v = Math.Sqrt(d);double z = s * t - u/ (c * d) + v;double y = ((a / c) * (b / d) - (a * b - c) / (c * d) + Math.Sqrt(d));Console.WriteLine("Значение Z: " + z);Console.WriteLine("Значение Y: " + y);}}Здесь программа получает значения a, b, c, d от пользователя с помощью метода ReadLine и парсит их в double с помощью double.Parse(). Затем используется выражение для вычисления значения Z и отображается на экране с помощью метода WriteLine.6 Пользователь поочередно вводит длину трех сторон треугольника. Найдите площадь треугольника по формуле Герона.class Program{static void Main(string[] args){Console.WriteLine("Введите длину первой стороны треугольника:");double a = double.Parse(Console.ReadLine());Console.WriteLine("Введите длину второй стороны треугольника:");
double b = double.Parse(Console.ReadLine());Console.WriteLine("Введите длину третьей стороны треугольника:");double c = double.Parse(Console.ReadLine());double p = (a + b + c) / 2;double s = Math.Sqrt(p * (p - a) * (p - b) * (p - c));Console.WriteLine("Площадь треугольника: " + s);}}Здесь программа получает значения длин трех сторон треугольника от пользователя с помощью метода ReadLine и парсит их в double с помощью double.Parse(). Затем используется формула Герона s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)) для вычисления площади треугольника, где p – полусумма периметра
-
На какой отметке он остановится через t часов? -
Сколько полных кругов проехал автомобиль?
4 Создайте программу, которая получает от пользователя два целых числа. Выведите на экран случайное число в диапазоне двух полученных с клавиатуры чисел.class Program{static void Main(string[] args){Console.WriteLine("Введите первое целое число:");int num1 = int.Parse(Console.ReadLine());Console.WriteLine("Введите второе целое число:");int num2 = int.Parse(Console.ReadLine());Random rnd = new Random();// Если введенные числа не в правильном порядке, меняем их местамиif (num1 > num2){int temp = num1;num1 = num2;num2 = temp;}int randomNum = rnd.Next(num1, num2 + 1);Console.WriteLine("Случайное число в диапазоне между " + num1 + " и " + num2 + ": " + randomNum);}}Здесь используется класс Random для генерации случайного числа в диапазоне между двумя числами, введенными пользователем. Метод Next(int, int) генерирует случайное целое число в диапазоне между указанными параметрами, включая нижнюю и верхнюю границы. Так как метод Next генерирует случайное число в диапазоне между двумя значениями, но не включая последнее значение, то чтобы включить последнее число – прибавляем к нему единицу5 Написать программу для вычисления значения Z, где a, b, c, d вводятся с клавиатуры:Выведите значение Z на экран.class Program{static void Main(string[] args){Console.WriteLine("Введите значение a:");double a = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение b:");double b = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение c:");double c = double.Parse(Console.ReadLine());Console.WriteLine("Введите значение d:");double d = double.Parse(Console.ReadLine());double t = a / c;double s = b / d;double u = a * b - c;double v = Math.Sqrt(d);double z = s * t - u/ (c * d) + v;double y = ((a / c) * (b / d) - (a * b - c) / (c * d) + Math.Sqrt(d));Console.WriteLine("Значение Z: " + z);Console.WriteLine("Значение Y: " + y);}}Здесь программа получает значения a, b, c, d от пользователя с помощью метода ReadLine и парсит их в double с помощью double.Parse(). Затем используется выражение для вычисления значения Z и отображается на экране с помощью метода WriteLine.6 Пользователь поочередно вводит длину трех сторон треугольника. Найдите площадь треугольника по формуле Герона.class Program{static void Main(string[] args){Console.WriteLine("Введите длину первой стороны треугольника:");double a = double.Parse(Console.ReadLine());Console.WriteLine("Введите длину второй стороны треугольника:");
double b = double.Parse(Console.ReadLine());Console.WriteLine("Введите длину третьей стороны треугольника:");double c = double.Parse(Console.ReadLine());double p = (a + b + c) / 2;double s = Math.Sqrt(p * (p - a) * (p - b) * (p - c));Console.WriteLine("Площадь треугольника: " + s);}}Здесь программа получает значения длин трех сторон треугольника от пользователя с помощью метода ReadLine и парсит их в double с помощью double.Parse(). Затем используется формула Герона s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)) для вычисления площади треугольника, где p – полусумма периметра