Linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (947 palavras )
  • Download(s) : 0
  • Publicado : 10 de novembro de 2012
Ler documento completo
Amostra do texto
/* Construa um algoritmo/programa para calcular as raízes de uma equaçao do 2º Grau (Ax²+Bx+C),
sendoq A, B e C são fornecidos pelo usuário*/
//inicio
#include <stdio.h>
#include<math.h>
main(){
//escreva Equações do 2º Grau!
printf("Equações do 2º Grau!");
//declare a, b, c, x',x'' : real
float a,b,c,x1,x2;
//escreva "Digite o valor de a"
printf("Digite o valor dea");
scanf("%f",&a);
//escreva "Digite o valor de b"
printf("Digite o valor de b");
scanf("%f",&b);
//escreva "Digite o valor de c"
printf("Digite o valor de c");scanf("%f",&c);
//x'<-[-b+rad(b,2)-4*a*c]/2
x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a);
//x''<-[-b-rad(b,2)-4*a*c]/2
x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a);
//escreva x',x''
printf("x1 é igual a %f e x2 éigual %f\n",x1,x2);
//fim
}

2º opção
#include <stdio.h>
#include <math.h>
main(){
//escreva Equações do 2º Grau!
printf("Equações do 2º Grau!");

//declare a, b, c,x',x'' : real
float a,b,c,x1,x2;
/*continua eh uma variavel booleana que em que 1 eh
verdadeiro e 0 eh falso*/
int continua;
continua = 1; //inicializamos a variavel como verdadeirawhile(continua){
//escreva "Digite o valor de a"
printf("Digite o valor de a: ");
scanf("%f",&a);

//escreva "Digite o valor de b"
printf("Digite o valor de b:");
scanf("%f",&b);

//escreva "Digite o valor de c"
printf("Digite o valor de c: ");
scanf("%f",&c);

if( (b*b-4*a*c) >= 0){//x'<-[-b+rad(b,2)-4*a*c]/2
x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a);

//x''<-[-b-rad(b,2)-4*a*c]/2
x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a);

//escreva x',x''
printf("x1 é iguala %f e x2 é igual %f\n\n",x1,x2);
}else
printf("Esta equacao nao possui raizes reais!\n\n");

printf("Deseja calcular as raizes de outra equacao?\n");
printf("digite (1)...
tracking img