Программирование
Веб программирование
Продажа
DS-RELEASE.RU


Консольное приложение вычисление квадратного корня на С#

 
 

 Это консольное приложение   которое производит вычисление квадратного корня через дискриминант.

Эта прога написанна в муках, по этому не судите строго. 

Я только начал изучать прекрасный язык программирования С#.

Хотя раньше  писал только на Vb . Но надо двигаться вперед. 

 
using System;

namespace ConsoleApplication1
{
class Program
{
static void Main()
{
Double a, b, c, D, x1, x2;
Console.WriteLine("..............................................................");
Console.WriteLine("Программа вычисления квадратного корня с помощью дискриминанта");
Console.WriteLine("..............................................................");
Console.ForegroundColor = ConsoleColor.DarkCyan;
Console.WriteLine("....................Нажмите для ввода.................");
Console.ReadLine();

Console.WriteLine("Введите а, b, c");
Console.ForegroundColor = ConsoleColor.Yellow;
a = Convert.ToDouble(Console.ReadLine());
b = Convert.ToDouble(Console.ReadLine());
c = Convert.ToDouble(Console.ReadLine());
D = b * b - 4 * a * c;
if (D >= 0 && a != 0)
{
x1 = (-b + Math.Sqrt(D)) / (2 * a);
x2 = (-b - Math.Sqrt(D)) / (2 * a);
Console.WriteLine("X1 =  X2 = {1}", x1, x2);
}
else
{
Console.WriteLine("Корней нет");
}
Console.ReadLine();
Console.Read();
}


}

}

Есть вопросы? Спроси на нашем форуме!!
C#ER [15.05.2012 16:47]

Console.WriteLine("X1 = , X2 = {1}", x1, x2);

Met [18.05.2012 02:41]

Что ты хотел сказать этим коментарием?

DJO [23.11.2012 11:08]



Console.WriteLine("X1 = , X2 = {1}", x1, x2);

DJO [23.11.2012 11:09]

Console.WriteLine("X1 = , X2 = {1}", x1, x2);

DJO [23.11.2012 11:09]

после x1 =

DJO [23.11.2012 11:09]

{ 0 }

EverybodyLies [23.11.2012 16:12]

Не "вычисление квадратного корня", а "вычисление корней квадратного уравнения", е-мае!

Met [23.11.2012 18:15]

Прежде чем писать свои мысли надо разбираться в этом. И запомни от перемены мест слагаемых сумма не меняется. Квадратное уравнение - уравнение вида ax2 + bx + c = 0, где a ≠0. Переменная х называется корнем квадратного уравнения. Думай прежде чем написать что нибуть. А еще лучше учи математику.

EverybodyLies [23.11.2012 21:55]

Met :)
1) ты доказал именно то, про что я и написал.
2) я учусь в университете на математическом, можешь мне не указывать :)

Met [24.11.2012 02:36]

Это сразу заметно. Ты учишся а я закончил Физтех. И если ты учишся на математическом в чем я сомневаюсь то ты должен знать простую истинну, что от перемены мест слагаемых сумма не меняется. Вот когда будеш учиться в физтехе, тогда и будеш умничать а пока слушай что тебе старшие говорят и думай прежде чем что то ляпать.

Met [24.11.2012 02:40]

Ну а если совсем по правилам то Решения квадратного уравнения через дискриминант.

Met [24.11.2012 02:55]

Да если ты учишся на математическом то ты наверное знаеш что такое Неполные квадратные уравнения. Попробуй написать программу для решения этих уравнений и тогда мосмотрим. Я думаю формулу ты знаеш. А критиковать это каждый может и придираться к словам. Здесь тебе не лингвистический сайт. Или ты считаеш себя очень хорошим программистом ?.

EverybodyLies [24.11.2012 09:05]

Met, уймись :)

EverybodyLies [24.11.2012 09:08]

ты мне прям настроение с утра поднял, спасибо)

Met [24.11.2012 11:50]

Это тебе спасибо. Повесилил от души. Продолжай в таком духе. Теперь я знаю к кому обратиться по поводу слов в тексте.

Кулхацкер [24.11.2012 13:58]

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

Полное отсутствие форматирование вообще меня убило. Ты молодец, друг, физтех закончил. Ума не прибавилось, как я вижу.

Поучи-ка лучше русский, почитай книжки о том, как надо форматировать код, и не трожь тех, кто говорит тебе правильные вещи.

И да, черт возьми, я вернулся!

Met [24.11.2012 14:25]

Ну вот еще один прыщик проклюнулся. Кулхацкер ты молодец давай жги. Я же еще раз говорю что дурная голова рукам покоя не дает.

Met [24.11.2012 14:31]

Ну а что касается форматирования кода, то каждому своё, и если ты знаеш С# в чем я сомневоюсь, то цвет текста и остальные цвета можно создавать по своему усмотрению. И если я так поставил цвета то это не значит что надо за мной повторять один в один ну если конечно ты не дибил. Программа написана просто для примера и ознакомления а остальное дело вкуса.

Кулхацкер [24.11.2012 14:37]

Мет-мет, большей оригинальности я и не ожидал.

Met [24.11.2012 14:38]

Я смотрю вам девчата заняться не чем, выб лучше Лукина почитали да «Дискретная математика для программистов» тоже надо по изучать особенно тебе Кулхацкер да и твоему товарищу тоже не мешает. А то переписывать програмки с книг и говорить что это шедевр ума много не надо. Ну а в остальном вы молокососы на правельном пути. Удачи.

EverybodyLies [24.11.2012 14:38]

Met, есть ли в твоей жизни хоть что-нибудь, в чем ты не сомневаешься?)

Кулхацкер [24.11.2012 14:39]

Да-да. Я молокосос на правильном пути.

Кулхацкер [24.11.2012 14:41]

Чувствую я, что сие плавно в срач перерастет.

Ничего, главврач следит, санитары на стреме.

EverybodyLies [24.11.2012 14:43]

за вами с мобильника следить еле успеваю)

Кулхацкер [24.11.2012 14:45]

Слезь с мобильника. Работа есть.

EverybodyLies [24.11.2012 14:48]

мет, ты либо дурачок, либо тролль (в чем я сильно сомневаюсь). Все, что ты написал, напрямую относится именно к твоей статье)

Кулхацкер [24.11.2012 14:50]

Лайс, я где-нибудь, хоть в одной из своих статеек сказал, что она шедевр?

Кулхацкер [24.11.2012 14:50]

Хотя, не будем срач разводить.

Ingush06 [24.11.2012 19:43]

Нда, весело тут у вас.

Klinsman [27.11.2013 09:25]

А чего нет никакой защиты от дурака. А если я буквы введу, или вместо точки запятую? Или ноль забью в переменную 'a' и начнется деление на ноль?
Кроме Console.WriteLine("X1 = X2 = {1}", x1, x2);(показали вывод нескольких аргументов строки вывода)
и Console.ForegroundColor = ConsoleColor.DarkCyan; (консольные разукрашки) стоит обратить внимание только на Math.Sqrt(D).
Но если это и есть цели урока, то тема НЕ раскрыта.
Ни ConsoleColor, ни WriteLine, ни Math.

Edward300 [27.11.2013 11:13]

Klinsman, Тут статьи не профессионалы пишут, а те кто ещё новички в программировании, если у вас есть хорошие знания по программированию, то можете написать несколько хороший статей!



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




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