Duvida no exercício

Tenho duvida no exercicio de lógica em C:
Como criar uma equação de 2º grau.

Raquel S.
Raquel
perguntou há 10 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
3 respostas
Professora Rebeca N.
Respondeu há 10 meses
Melhor resposta
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.
Professor Vinicius S.
Respondeu há 10 meses
Boa noite, por aqui é muito complicado de explicar 100%. Por isso fui buscar uma referência na internet e encontrei esse link: https://forum.imasters.com.br/topic/295027-código-programa-que-resolve-equação-de-segundo-grau/
Professor Marcos B.
Respondeu há 9 meses
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 e contrate um professor particular para te ajudar nos estudos.
Márcio está online
São Paulo / SP
Mestrado: Sistemas Eletrônicos (POLI-USP)
Programação em C Computação - Algoritmos Lógica Matemática Lógica de Programação Introdução à Lógica de programação Lógica na Computação Arduino - Computação
Professor de engenharia elétrica, matemática e física com mais de 8 anos no mercado. Venha aprender de forma agradável, amigável e interativa comigo!
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 50 / aula
Conversar Whatsapp do professor Márcio L. Whatsapp do professor Márcio L. WhatsApp
1ª aula demonstrativa
Responde em 1 min
20 avaliações
São Paulo / SP
Mestrado: Modelagem Estatística (IME/USP - Universidade De São Paulo)
Computação - pesquisa operacional Computação - restrições Computação - Solver no excel Computação - minimização Computação - maximixação Computação - Função objetivo
Graduação e Mestrado em ESTATÍSTICA (USP): Estatística, Matemática, Mat. financeira, Cálculo e Pesq. operacional. Espaço próprio (metrô paulista).
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 90 / aula
Conversar Whatsapp do professor José A. Whatsapp do professor José A. WhatsApp
1ª aula demonstrativa
Responde em 3 h e 17 min
Contagem / MG
Mestrado: Mestre em Engenharia Elétrica (UFMG - Universidade Federal de Minas Gerais)
Teoria dos Grafos Computação e Informática para o Ensino Médio Lógica de Programação Computação - Algoritimo II Lógica na Computação Cálculo Numérico - Computação C++
Formação em Ciência da Computação com Mestrado em Engenharia Elétrica pela UFMG. Experiência em Docência há 6 anos nas instituições de ensino: CEFET, UEMG, UFOP, UNA, Anhanguera e aulas particulares. Aulas particulares de Programação (Computação), C/C++,Python, Java, Algoritmos e Estrutura de dad ...
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 60 / aula
Conversar Whatsapp do professor Pollyanna D. Whatsapp do professor Pollyanna D. WhatsApp
1ª aula demonstrativa
Responde em 1 h e 37 min

Pergunte aos nossos professores

Você possui uma lista de exercícios ou Trabalho?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Enviar Tarefa