Alguien que me ayude q ya me desespere quiero hacer la formula general pero me dice q no puedo usar sqrt q es para la raiz cuadrada aqui dejo el programa si me pudieran decir como es mas facil si con if o con swhich case
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
int opc,a,b,c;
float sqrt,x1,x2;
printf("1r valor \n");
scanf("%d",&a);
printf("2do valor \n");
scanf("%d",&b);
printf("3r valor \n");
scanf("%d",&c);
if(opc==1)
{
x1=-b+sqrt(b*b-4*a*c)/(2*a);
printf("El resultado es %f"x1);
}
if(opc==2)
{
x2=-b-sqrt(b*b-4*a*c)/(2*a);
printf("El resultado es %f"x2);
}
getch();
}
Copyright © 2024 QUIZLIB.COM - All rights reserved.
Answers & Comments
Verified answer
Aquí está el código del programa de la ecuación cuadrática:
http://algoritmosurgentes.com/c.php?f=x1%3D%28-b%2...
No sirve esa tu ******
mira te falta importar la librerria math.h, ademas estas usando una variable que sobreescribe a la funcion sqrt. ademas las condiciones jamas se ejecutan ya que opc no la estas usando.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include <math.h>
main()
{
int opc,a,b,c;
float x1,x2;
printf("1r valor \n");
scanf("%d",&a);
printf("2do valor \n");
scanf("%d",&b);
printf("3r valor \n");
scanf("%d",&c);
//if(opc==1)
//{
x1=-b+sqrt(b*b-4*a*c)/(2*a);
printf("El resultado es %f",x1);
//}
//if(opc==2)
//{
x2=-b-sqrt(b*b-4*a*c)/(2*a);
printf("El resultado es %f",x2);
//}
getch();
}
//CUALQUIER OTRA DUDA AVISA