Ir ao conteúdo

Posts recomendados

Postado

Estou fazendo um exercício de de calcular bhaskara em c++ e preciso de ajuda: o delta está funcionando perfeitamente, porém o resultado x1 e x2 da completamente errado e eu não consigo entender o porquê. Segue abaixo o código:

 

 

#include <iostream>
#include <math.h>



using namespace std;



void bhaskara (int a, int b, int c) {


int delta = (b * b) - 4 * a * c;
int x1 = (-b + sqrt(delta)) / 2 * a;
int x2 = (-b - sqrt(delta)) / 2 * a;



        if (delta < 0) {
            cout << "Não é possível realizar essa operação pois não existe raiz quadrada de número negativo.";
        }

        if (delta = 0) {
            cout << "A função possui raiz dupla\nRAiz = " << x1;
        }
        
        if (delta > 0) {
            cout << "O seu x1 é: " << x1;
            cout << "O seu x2 é: " << x2;
        }

}

int main () {



    int a, b, c;



    setlocale(LC_ALL, "portuguese");



    cout << "**********CALCULADORA DE BHASKARA**********\n\n";
    cout << "Digite o a, b e o c de sua equação respectivamente:\n";
    cin >> a >> b >> c;
    cout << endl;
    bhaskara(a, b, c);


return 0;
}

 

  • Curtir 1
Postado

@vangodp Obrigada! vou prestar mais atenção nesses detalhes. Arrumei o que você falou mas ainda da erro na hora do resultado final

adicionado 10 minutos depois
9 minutos atrás, Iron Girl disse:

@vangodp Obrigada! vou prestar mais atenção nesses detalhes. Arrumei o que você falou mas ainda da erro na hora do resultado final

consegui resolver, era por conta da falta de um parêntese

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!