Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 4.56 KB

README.md

File metadata and controls

48 lines (36 loc) · 4.56 KB

Практическая работа №1: Простые математические вычисления

Этот код представляет собой консольное приложение, которое выполняет ряд простых математических вычислений. Программа демонстрирует базовые операции с числами, такие как:

  • Вычисление стороны и диагонали квадрата по его площади.
  • Вычисление суммы двух чисел.
  • Вычисление площади круга по его радиусу.
  • Преобразование температуры из градусов Цельсия в Фаренгейты.
  • Вычисление скидки на товар.

Использование

Программа интерактивна и требует ввода данных от пользователя. После запуска программы вам будут предложены подсказки для ввода необходимых значений. Введите значения и нажмите Enter для получения результата.

Задания

В программе реализовано 5 заданий:

  1. Квадрат: Вычисление стороны и диагонали квадрата по его площади.
    • Используется метод Math.Sqrt(area) для извлечения квадратного корня из площади (area) и получения длины стороны.
    • Затем применяется формула Math.Sqrt(2) * side для вычисления диагонали (diagonal) квадрата.
  2. Сумма: Вычисление суммы двух чисел.
    • Используется простой оператор сложения number1 + number2.
  3. Круг: Вычисление площади круга по его радиусу.
    • Используется константа PI (в данном случае 3.14) для представления числа Пи.
    • Используется метод Math.Pow(radius, 2) для возведения радиуса (radius) в квадрат.
    • Затем формула PI * Math.Pow(radius, 2) применяется для вычисления площади круга.
  4. Температура: Преобразование температуры из градусов Цельсия в Фаренгейты.
    • Используется формула celsiusDegrees * (9f / 5f) + 32 для преобразования температуры из градусов Цельсия (celsiusDegrees) в Фаренгейты.
    • Тип данных float (f) используется для обеспечения точности вычислений.
  5. Скидка: Вычисление суммы скидки и итоговой цены товара.
    • Используется формула productPrice * (salePercent / 100) для вычисления суммы скидки на товар (productPrice) в процентах (salePercent).
    • Используется формула productPrice - (productPrice * (salePercent / 100)) для вычисления итоговой цены товара после скидки.

Методы

В коде используются следующие методы:

  • Math.Sqrt(double): Вычисляет квадратный корень из заданного числа.
  • Math.Pow(double, double): Возводит первое число в степень, заданную вторым числом.
  • Convert.ToDouble(string): Преобразует строковый ввод пользователя в число с плавающей запятой (double).
  • Math.Round(double, int): Округляет число до заданного количества знаков после запятой.

Дополнительные замечания

  • Для вычисления площади круга используется константа PI со значением 3.14.
  • В коде используется функция Math.Round для округления результатов до двух знаков после запятой.
  • Программа может быть расширена для выполнения других математических операций или для решения более сложных задач.