TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Codigo c++

Por:   •  7/4/2015  •  Trabalho acadêmico  •  326 Palavras (2 Páginas)  •  267 Visualizações

Página 1 de 2

#include<stdio.h>

#include<math.h>

int main(){

int a, b, c;

float x1, x2;

printf("Algoritmo para resolver equacao ax2 + bx + c = 0:");

printf("\nInforme o valor de A :\n");

scanf("%d",&a);

printf("\nInforme o valor de B :\n");

scanf("%d",&b);

printf("\nInforme o valor de C :\n");

scanf("%d",&c);

raizes(a,b,c,&x1,&x2);

return 0;

}

//QUOTE

//Função Raizes

//CODE

int raizes (int a, int b, int c, float * x1, float * x2){

float delta;

delta = pow(b,2) - 4 * (a*c);

if(delta < 0){

return 0;

}else{

if(delta == 0){

printf("Duas raizes reais e iguais:");

*x1 = ((-b) + pow(delta, 0.5))/2 * a;

return 1;

}else{

printf("\n\nDuas raizes reais e distintas:");

*x1 = ((-b) + pow(delta, 0.5))/2 * a;

*x2 = -b - pow(delta, 0.5)/2*a;

if(*x1 > *x2){

delta = *x1; *x1 = *x2; *x2 = delta;

printf("\n\nAs raizes são: [%.2f] e [%.2f]",x1,x2);

}

}

}

}

...

Baixar como (para membros premium)  txt (1.1 Kb)   pdf (40.2 Kb)   docx (10.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com