Информатика и компьютеры
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Отчет по лабораторной работе по курсу «Программирование». 

Проектирование простейших вычислительных программ линейной структуры

Цель работы

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

Индивидуальное задание

Найти корни квадратного уравнения А*х2-В*х+С=0 для А, В и С, вводимых с клавиатуры.

Схема алгоритма решения задачи

Текст программы на алгоритмическом языке.

using System;

using System. Collections. Generic;

using System. Linq;

using System. Text;

namespace Лабораторная_работа__2

{

class Program

{

static void Main(string[] args)

{

Console. WriteLine("Программа для нахождения корней квадратного уровнения А*х2-В*х+С=0");

string a, b, c;

Console. Write("Введите первый коофицент A:");

a = Console. ReadLine();

Console. Write("Введите второй коофицент B:");

b = Console. ReadLine();

Console. Write("Введите третий коофицент C:");

c = Console. ReadLine();

var d = Math. Sqrt(Math. Pow(Convert. ToDouble(b), 2) - 4 * Convert. ToDouble(a) * Convert. ToDouble(c));

Console. WriteLine("Дискрименант = {0:0.0}", Convert. ToString(d));

var x1 = (-Convert. ToDouble(b) + Convert. ToDouble(d)) / (2 * Convert. ToDouble(a));

var x2 = (-Convert. ToDouble(b) - Convert. ToDouble(d)) / (2 * Convert. ToDouble(a));

Console. WriteLine("x1 = {0:0.0}\nx2 = {1:0.0}", Convert. ToString(x1), Convert. ToString(x2));

Console. Write("Нажмине Enter для выхода из программы.");

Console. ReadLine();

}

}

}

Результаты вычислений.

Безымянный.png

Добавить комментарий


Защитный код
Обновить

Google