C# с нуля by Depander <<Решение системы уравнений с двумя неизвестными>>

Безопасный и надёжный обменник криптовалют на наличные — Insight

Aqua

Premium
Сообщения
2.141
Реакции
2.536
Друзья вот я снова с вами. Меня настолько зацепил С# что я решил вам показать как с помощью С# написать программу, которая решает систему уравнений с двумя неизвестными. Полезно для школьников.

  1. обьявляем 6 переменных a, b, c, d, e, f
  2. и еще две переменные это x и y они послужат для начало формул и вывода исходных данных на консоль.
Да, кстате, меня тут спросили, почему я пишу только проги по математике. Просто без математике в программировани делать нечего. По этому, надо начинать с простых программ, а потом переходить к сложным. Ведь прежде чем написать программу, программист должен знать ее решение. Машине все равно что ты там введеш . Она выводит только конечный результат, написанный программистом в программе.

Для легкости написания программ надо составить алгоритм решения а потом по алгоритму писать прогу. Просто попробуйте перенести какую нибуть задачу в которой вы знаете решения в компьютер. То есть попробуйте написать программу для вашей задачи. начните с самой простой. Ну все друзья до следующего урока.

Код:
using System;

namespace ConsoleApplication2
{
class Program
{
static void Main()

{
double a, b, c, d, e, f, x, y;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("--------------------------------------------------------------------------------");
Console.WriteLine("Программа для решения системы двух уравнений первой степени с двумя неизвестными");
Console.WriteLine(" Для начала работы программы нажмите ");
Console.WriteLine("--------------------------------------------------------------------------------");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Введите a");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите b");
b= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите с");
c= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите d");
d= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите e");
e= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите f");
f = Convert.ToDouble(Console.ReadLine());
x= (a * f - c* d) / (a * e - b * d);
y= (c* e - b * f) / (a * e - b * d);
Console.WriteLine("1)Игрек равен. " + + y);
Console.WriteLine("2)Икс равен. " + + x);
Console.Read();
}
}

}
 
kaspersky keys
Верх