Jump to content
Lucaahenr

Equação de 2º Grau em C#

Recommended Posts

Boa tarde pessoal!

Tenho que fazer um programa em C# que realize o calculo de uma equação de 2° Grau, porem é necessário realizar algumas verificações utilizando IF,  Else e estou tendo dificuldade em realizar estas verificações, gostaria de saber se está correto o que eu fiz ou se tem algum outro modo, segue questão em anexo.

Muito Obrigado!

questao.PNG.3307c05b5b622875770bd6dd57e40fac.PNG

using System;

namespace equacaoSegundoGrau
{
    class equacacao
    {
        static void Main(string[] args)
        {
            double a, b, c, delta;

            Console.WriteLine("Informe o coeficiente A");
            a = double.Parse(Console.ReadLine());

            Console.WriteLine("Informe o coeficiente B");
            b = double.Parse(Console.ReadLine());

            Console.WriteLine("Informe o coeficiente C");
            c = double.Parse(Console.ReadLine());


            // mesma coisa que a de baixo delta = (b * b) - 4 * a * c;
            delta = Math.Pow(b, c) - 4 * a * c;


            if ((a == 0) && (b == 0) && (c != 0))
            {

                Console.WriteLine("Coeficientes informados incorretamente.");

            }
            else if ((a == 0) && (b != 0))
            {

                Console.WriteLine("Essa é uma equação de primeiro grau e deverá ser informado o valor da raiz real da equação.");


            }
            else if (delta < 0)
            {

                Console.WriteLine("Esta equação não possui raízes reais");

            }
            else if (delta == 0)
            {

                Console.WriteLine("Esta equação possui duas raízes reais iguais e informar o valor das raízes da equação." + delta);

            }
            else if (delta > 0)
            {

                Console.WriteLine("Esta equação possui duas raízes reais diferentes.");
                Console.WriteLine("O valor desta equação é " + delta);

            }
        }
    }
}


 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By TK_T
      olá sou iniciante consegui fazer um o código de um exercício só que quando eu peço o valor 12ab ele lê como numérica alguém pode me ajudar? 
      Exercício: Leia uma string e diga se a mesma é numérica (na base decimal) ou não.
      Ex.: "123" -> numérica
      "abc" -> não numérica
      "12ab" -> não numérica
      "12.34" -> numérica 
      #include <stdio.h> int main() { char Numero; printf("Digite Algo: "); scanf("%c", &Numero); if(Numero == '1' || Numero == '2' || Numero == '3' || Numero == '4' || Numero == '5' || Numero == '6' || Numero == '7' || Numero == '8' || Numero== '9' || Numero == '0') printf("\tNumérica...\n"); else printf("\tNão Numérica\n"); return 0; }  
    • By ldblucas
      Boa tarde,
       
      Atualmente qual a melhor formar de fazer um conexao C# com o banco Oracle ?
       
       
       
      desde já agradeço
    • By Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
    • By dayvidham
      Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC.
      Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso.
      Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma.
      Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade?
      Obrigado e contamos com você.

      https://skyrocketsr.com/en/

      Aqui há mais sobre nós!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.