Formula de Bhaskara
namespace AulasCSharp7Aula
{
class exercicio2Aula7 { public void formulaBaskara() { double a, b, c, delta, x1, x2; /*declaração das variáveis. Defini como "double" porque os resultados pode ser em decimal. */
Console.Write("Insira o valor do coeficiente a: "); //o que for digitado aqui será uma string(texto) a = Convert.ToDouble(Console.ReadLine()); //como a variável "a" é do tipo "double", temos que converter para "double" com a função Convert.ToDouble
Console.Write("Insira o valor do coeficiente b: "); b = Convert.ToDouble(Console.ReadLine());
Console.Write("Insira o valor do coeficiente c: "); c = Convert.ToDouble(Console.ReadLine());
/*Fórmula de Bhaskara para solução qualquer equação de 2º grau: */ delta = Math.Pow(b, 2) - 4 * a * c; /*fórmula Delta A função "Math.Pow" serve para potenciação, ou seja, o termo "b" é a variável declarada e o segundo termo "2" significa que estamos elevando ao quadrado */
if ((a != 0) && (delta >= 0)) //essa condicional é necessário para se obter a(s) raiz(es) { x1 = (-b + Math.Sqrt(delta)) / 2 * a; //denominador "a" deve ser diferente de 0
//A função Math.Sqrt é utilizado para tornar a variável "(delta)" numa raiz quadrada
x2 = (-b - Math.Sqrt(delta)) / 2 * a; //denominador "a" deve ser diferente de 0
if (x1 < x2) /*essa condicional eu fiz para obter a resposta sempre de forma crescente, ou seja, se x1 < x2 permanece na ordem correta (Ex:(x1=1 e x2=2), resposta S = {1;2}*/ {