1 – 14 de 14
Blogger Unknown disse...

Otimo tutorial, me ajudou bastante.
Obrigado a todos!

17 de agosto de 2014 às 10:39

Blogger Unknown disse...

Otimo conteudo. Me ajudou bastante. Obrigado a todos!

17 de agosto de 2014 às 10:40

Anônimo Anônimo disse...

E tem um programa q faca o inverso: vc digita as raizes e o programa lhe mostra a equacao correspondente?

17 de setembro de 2014 às 06:08

Blogger Edson Gustavo disse...

Muito bom o tutorial. Desculpe, mas uma coisa ficou um pouco confusa: no 5º passo, oque significa o i?
"
raiz1 = (-b)/2a + i.sqrt(-delta)/2a
raiz2 = (-b)/2a - i.sqrt(-delta)/2a"

29 de novembro de 2014 às 12:33

Anônimo Anônimo disse...

Uma explicação importante que está faltando é o pow(a,b) para elevar o número ao quadrado.

4 de janeiro de 2015 às 07:30

Anônimo Anônimo disse...

i significa raiz de -1. É a unidade imaginária, ela determina se um número é real ou complexo. Isso é matemática do 2º ~ 3º ano do ensino médio.

14 de janeiro de 2015 às 20:43

Anônimo Anônimo disse...

Podem me ajudar por favor?
Meu compilador esta dando este erro:

~/Área de Trabalho/programas/exercicios_if else $ cc equaçao_resolvido.c -o equaçao_resolvido
/tmp/ccMJgEn8.o: na função `main':
equaçao_resolvido.c:(.text+0xd4): referência indefinida a `sqrt'
equaçao_resolvido.c:(.text+0x187): referência indefinida a `sqrt'
collect2: error: ld returned 1 exit status

Ja tinha feito o exercicio e a funçao sqrt nao é aceite pelo compilador, entao eu peguei o problema resolvido e colei chapado e continua com o mesmo erro!!!

7 de agosto de 2015 às 06:22

Anônimo Anônimo disse...

na hora de executar ele fecha , por que?

12 de setembro de 2015 às 08:52

Blogger Unknown disse...

Tenho alguns exercícios de equações para resolver em C e não achei mais nada a respeito além da sua explicação aqui e fiquei com uma dúvida, essa fórmula que você apresentou:
raiz1 = (-b)/2a + i.sqrt(-delta)/2a
raiz2 = (-b)/2a - i.sqrt(-delta)/2a
Ela também serve para os exercícios no papel ou é utilizado somente para o programa ?

6 de dezembro de 2015 às 08:34

Blogger Unknown disse...

No caso do numero imaginario "i". como ele fica no programa? atribuo algum valor ? o C não entende o i como numero imaginario né ? Ou não precisa por o "i" no programa ? serviria apenas para indicar que é raiz complexa ?

Ótimo curso, Parabéns a toda equipe do Prog. Progressiva !

11 de abril de 2016 às 13:19

Anônimo sylvio disse...

boa noite estou com uma duvida e preciso saber qual codigo em c# para esse exercicio

a) Leia três valores inteiros. Calcule e exiba a equação do 2º grau, obedecendo as regras da matemática.
A não pode ser zero;
Delta não pode ser negativo;
Se delta for zero as duas raízes serão iguais.

22 de maio de 2017 às 14:49

Anônimo Anônimo disse...

Sobre a questão 0, fiz assim:

#include
#include
int main(){
setlocale(LC_ALL,"Portuguese");
int x,h;
printf("Digite um número: ");
scanf("%d",&x);
printf("Digite o segundo número: ");
scanf("%d",&h);
if(x==h){
printf("São iguais, por isso não satisfaz à questão\n");}

if (x>h){
printf("O valor de x= %d é maior do que h= %d.\n",x,h);}
if(x
#include
int main(){
setlocale(LC_ALL,"Portuguese");
int x,h;
printf("Digite um número: ");
scanf("%d",&x);
printf("Digite o segundo número: ");
scanf("%d",&h);

if (x>h){
printf("O valor de x= %d é maior do que h= %d.\n",x,h);}
else
if(x<h){
printf("O valor de x= %d é menor do que h= %d.\n",x,h);}
else
if(x==h){
printf("São iguais, por isso não satisfaz à questão\n");}

system("pause");
return 0;}

18 de abril de 2018 às 23:42

Blogger Unknown disse...

Boa noite senhores ...
O enunciado ficou confuso e incompleto.
Não seria melhor: " Faça um programa que peça e mostre os coeficientes de uma equação do 2º grau e que em seguida resolva está equação. ???

18 de julho de 2018 às 13:55

Blogger GuilhermeGreen disse...

Fiz deste jeito, deu os resultados das raízes:
#include
#include

int main()
{

float a, //declarando os coeficientes da equação de segundo grau
b,
c,
delta,
y,
x;

int quatro=4,
dois=2;

printf("Digite os coeficientes da equação de segundo grau que daremos as raízes: ");
scanf ("%f %f %f",&a,&b,&c);


//valor do dricriminante

delta = ((b)*(b) - (quatro)*(a)*(c));

if (delta>=0)
{

x=((-b)-(sqrt(delta)))/((dois)*(a));

y=((-b)+(sqrt(delta)))/((dois)*(a));

printf("O valor das raízes são %.2f e %.2f", x,y);

}

else

if(delta<0)

{
printf("Não há como encontrar raízes, pois o valor do discriminate é negativo");
}



}

30 de dezembro de 2019 às 16:28

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô