Duvida no exercício

Computação Geral Geral Geral
Tenho duvida no exercicio de lógica em C: Como criar uma equação de 2º grau.
Foto de Raquel S.
Raquel perguntou há 6 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professora Rebeca N.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida
A lógica do Programa está toda aí. Só falta realmente é o conhecimento na linguagem. No caso procure como declarar variáveis, como fazer o IF e ELSE. Como receber valores do teclado. Precisa praticamente somente disso. No caso se fosse em C: int a,b,c,delta, x_1, x_2; cin>> a,b,c; delta = b^2-4*a*c; IF(delta > 0){ x_1=(-b+?(delta ))/2*a; x_2=(-b-?(delta ))/2*a; } if(delta = 0){ x_1= -b/(2*a); } IF(delta < 0){ cout<<"Não há raízes reais"; } simplesmente copiei o que vc postou e coloquei no código do C. Faça isso.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Marcos B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
Para um programa totalmente em C (vi que uma das respostas abaixo estava em C++, dependendo do compilador pode não rodar): #include #include int main(){ float a, b, c, raiz1, raiz2, delta; /*float ao invés de int permite coeficientes não inteiros (5,5 por exemplo) em a, b e c*/ printf("Dada a equacao ax^2 + bx + c = 0 digite o valor desejado para a:\n"); scanf("%f", &a); printf("Dada a equacao ax^2 + bx + c = 0 digite o valor desejado para b:\n"); scanf("%f", &b); printf("Dada a equacao ax^2 + bx + c = 0 digite o valor desejado para C:\n"); scanf("%f", &c); delta = b*b - 4*a*c; if(delta >= 0){ if(delta == 0){ raiz1 = (-1*b + sqrt(delta))/(2*a); printf("O delta eh 0 e as duas raizes da equacao sao iguais a: Raiz 1 = %f Raiz2 = %f", raiz1, raiz1); } raiz1 = (-1*b + sqrt(delta))/(2*a); raiz2 = (-1*b - sqrt(delta))/(2*a); printf("O delta eh %d e as duas raizes da equacao sao: Raiz 1 = %f Raiz2 = %f",delta, raiz1, raiz2); } if(delta < 0) printf("O delta eh %f e a equacao nao possui raizes reais", delta); return 0; }

Professores particulares de Computação

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (806 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 986 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Técnico em Computação Computação - Excel Computação e Informática no Ensino Fundamental
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Introdução à Computação Computação - Excel Informática para concursos públicos
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.