Отчет по лабораторной работе по курсу «Программирование».
Проектирование простейших вычислительных программ линейной структуры
Цель работы
Цель работы - изучить встроенные типы данных и операции языка, используемые при вычислении различного типа выражений, организацию линейных вычислительных процессов, получить практические навыки в составлении линейных программ.
Индивидуальное задание
Найти корни квадратного уравнения А*х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();
}
}
}
Результаты вычислений.