- Сообщения
- 2.141
- Реакции
- 2.536
Друзья вот я снова с вами. Меня настолько зацепил С# что я решил вам показать как с помощью С# написать программу, которая решает систему уравнений с двумя неизвестными. Полезно для школьников.
Для легкости написания программ надо составить алгоритм решения а потом по алгоритму писать прогу. Просто попробуйте перенести какую нибуть задачу в которой вы знаете решения в компьютер. То есть попробуйте написать программу для вашей задачи. начните с самой простой. Ну все друзья до следующего урока.
- обьявляем 6 переменных a, b, c, d, e, f
- и еще две переменные это 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();
}
}
}