Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Вычисление арифметических выражений

Автор:   •  Сентябрь 26, 2023  •  Лабораторная работа  •  914 Слов (4 Страниц)  •  100 Просмотры

Страница 1 из 4

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Тверской государственный технический университет»

(ТвГТУ)

Отчет к лабораторной работе № 2

Вычисление арифметических выражений

Выполнил(-а):

Горюнова А.А.

Студент 1-го  курса

ИДПО факультета

УТС группы

Проверил: Рачишкин А.А.

Тверь, 2023


Цели работы:

  1. Освоить ввод/вывод чисел в С#;
  2. Освоить правила записи и вычисления сложных арифметических выражений с использованием стандартных математических функций;
  3. Научиться пользоваться встроенной справочной системой С# на примере математических функций;
  4. Научиться анализировать сообщения об ошибках С#.

Задание на работу:

Написать программу, которая подсчитывает результат выражения.

Индивидуальный вариант выполнения лабораторной работы: 

Вариант 4

[pic 1]

Блок-схема:

[pic 2] 

Рисунок 1. – Блок-схема программы

Преобразование исходной формулы:

Запишем исходную формулу в виде, пригодном для программирования

x = Math.Pow(((a * a * Math.Sin(a - b)) / Math.Log10(c / d)), -1) * Math.Exp(Math.Sqrt(a * b))

Исходный текст программы без проверки вводимых данных:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace работа_2

{

    class Program

    {

        static void Main(string[] args)

        {

            double a, b, c,d,x;

            Console.Write(" a = ");

            a = Convert.ToInt32(Console.ReadLine());

            Console.Write(" b = ");

            b = Convert.ToInt32(Console.ReadLine());

            Console.Write(" с = ");

            c = Convert.ToInt32(Console.ReadLine());

            Console.Write(" d = ");

            d = Convert.ToInt32(Console.ReadLine());

            x = Math.Pow(((a * a * Math.Sin(a - b)) / Math.Log10(c / d)), -1) * Math.Exp(Math.Sqrt(a * b));

             

            Console.WriteLine(" x = " + x);

...

Скачать:   txt (5.1 Kb)   pdf (152.9 Kb)   docx (63 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club