Buscar

Algoritmo com Condicional (ativ. estruturada)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Problema: Resolução de equação do 2o grau (ax2+bx+c=0) dados de entrada: a, b e c saída: 
dependendo do caso, apresentar x1 e x2, x ou informar que não possui solução. 
1. Código final 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
#include <math.h> 
int main () 
{ 
 float A, B, C, D, X, X1, X2; 
 printf ("Informe o coeficiente de A da equacao: "); 
 scanf ("%f", &A); 
 printf ("Informe o coeficiente de B da equacao: "); 
 scanf ("%f", &B); 
 printf ("Informe o coeficiente de C da equacao: "); 
 scanf ("%f", &C); 
 D = (pow(B,2)-4*A*C); 
 if (D < 0) 
 { 
 printf ("\nNao existem raizes reais para essa equacao.\n\n"); 
 } 
 else 
 { 
 if (D == 0) 
 { 
 printf ("Existe uma raiz para a equacao.\n\n"); 
 X = ((-1)*B)/(2*A); 
 printf ("\nA raiz da equacao e: %4.2f.\n\n", X); 
 } 
 else 
 { 
 printf ("\nExistem duas raizes para a equacao.\n"); 
 X1 = (((-1)*B)+sqrt(D))/(2*A); 
 X2 = (((-1)*B)-sqrt(D))/(2*A); 
 printf ("\nAs raizes da equacao sao: X1 = %4.2f e X2 = %4.2f.\n", X1, X2); 
 } 
 } 
 printf ("\nFim do programa.\n\n"); 
 system ("pause"); 
 return 0; 
} 
 
2. Exemplo à mão para cada caso 
 
3. Print do programa

Outros materiais