Программирование
Веб программирование

Решение системы уравнений с двумя неизвестными

 
 

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

  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();
}
}

}

Есть вопросы? Спроси на нашем форуме!!
Дима [15.06.2012 17:08]

Просто супер.

Less [14.09.2012 15:18]

Каким образом выглядит система уравнений?

Кулхацкер [15.09.2012 08:32]

Less,

Она ни каким образом не выглядит.

Met [15.09.2012 09:54]

Ты что не знаеш что такое система уравнений ?

Met [15.09.2012 09:57]

Я не понимаю, что по твоему значит вопрос, каким образом выглядит система уравнений? Посмотри в учебнике по математике. И все станет ясно. Назначим одному неизвестному, напр. z, какое-нибудь произвольное число, положим 1, и подставим это число на место z : Мы получили таким образом систему 2 уравнений с 2 неизвестными.

Алексей(alex13sh) [15.09.2012 12:58]

Met, а прикинь если он спросил про интерфейс и дизайн )) ХАХХАХАХАХ

Met [15.09.2012 18:16]

Да бывают же такие братки. Я просто в шоке . Таким надо в программу под названием что, где, когда.

Vik [15.09.2012 18:51]

Уважаемые авторы! Пишите лучше про нужные вещи. Зачем писать про то, что не требуется в программировании.
Если пишите про математику или физику, то пишите на нужных примерах (например, при рассмотрении отрывка игры, где нужно посчитать траекторию полета мяча, после удара об стенку).
В этой статье автор показал как нужно использовать математические операции сложения и умножения, на примере формулы взятой из учебника. Вопрос: Для чего? Каждый школьник 2-ого класса умеет складывать и вычитать.

Алексей(alex13sh) [15.09.2012 19:12]

Vik, я ща физику мяча делаю )) потом исходник выложу

Met [18.09.2012 09:36]

Математика в программировании это неотемлемая часть.Без нее в программировании делать нечего.
2) Я написал эту программу не для того чтобы показать как надо складывать или вычитать, я этой программой показал что можно сделать с помощью языка программирования С#. Кто то может на бумаге производить вычисления а вот перевести это все в программу и написать на одном из языков программирования это не все могут. Критиковать все мастаки. Я предлогаю Vik. Если ты такой продвинутый то напиши хоть что нибуть на С# например программу которая вычисляет с помощью дискриминанта. Ты говориш что это любой школьник сможет формулы я надеюсь ты знаеш это можно найти в любом учебнике вот и покажи как ты можеш перевести все это в программу на С#. А я посмотрю.

Met [18.09.2012 09:39]

Андрей Что именно тебе надо. Тебе нужна программа или материалы. Если материалы то это в книжный магазин там продаются ГДЗ по алгебре 2011 год. А если программу то это обсудим.

али [12.01.2013 16:33]

ммммдаааа, все прям типа умные, ну понятно, как всегда же google рулит

MetFerrel150 [12.01.2013 17:59]

Причем здесь google я сам написал эту программу. Здесь простая арифметика и формла и все .

MetFerrel150 [12.01.2013 18:03]

Если тебе нужна программа то обращайся я тебе без всякого гугла напишу. Просто применяй формулы и все. Немного математики. У меня на этом сайте много программ по математике.

MetFerrel150 [12.01.2013 23:11]

Быть по сему.

MetFerrel150 [13.01.2013 03:12]

Я сам от себя охренел.

MetFerrel150 [13.01.2013 03:17]

Кстате, ты сейчас на каком языке пишеш?. Я к тому что мож объединимся и забабахаем что нибуть такое эдакое. А то что то скучно.

MetFerrel150 [13.01.2013 23:01]

Надо подумать. Мож кто нибуть к нам присоединиться из программистов.

MetFerrel150 [13.01.2013 23:01]

Надо подумать. Мож кто нибуть к нам присоединиться из программистов.

Klinsman [27.11.2013 09:35]

опять урок "ни о чем".
Что нового в "ПРОГРАММИРОВАНИЕ НА C#" ????
Ничего.
Такое впечатление, что кто-то свои школьные лабораторки выкладывает.

admin1310 [27.11.2013 15:13]

Klinsman если очень умный, то напиши нормальный урок.

Buboczka [19.06.2014 18:19]

Введение данных можно было в цикл заключить, кода меньше было бы)

olegus [23.04.2015 11:53]

Это вообще не решение уравнения, а просто задание значений переменным x и y

pjp07190 [24.04.2015 08:29]

Задаются коэффициенты уравнений, а корни высчитываются.



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.