#include <stdio.h>
#include <math.h> // Necesario para utilizar la función pow()
int main() {
// Declaración de variables
float x, y;
float termino1, termino2, termino3;
printf("=== EVALUACION DE ECUACION MATEMATICA ===\n\n");
// Solicitar el valor de x por teclado
printf("Ingrese el valor de x: ");
scanf("%f", &x);
// Validar que x no sea cero para evitar la división entre cero en el segundo término (-5 * x^3)
if (x == 0) {
printf("\nError: El valor de x no puede ser cero (genera una division entre cero en el denominador).\n");
} else {
// Cálculo de cada término de la ecuación por separado para mayor claridad y precisión:
// 1. Primer término: (x^2 - 4) / 2
termino1 = (pow(x, 2) - 4.0) / 2.0;
// 2. Segundo término: (3x - 7x^4) / (-5x^3)
termino2 = ((3.0 * x) - (7.0 * pow(x, 4))) / (-5.0 * pow(x, 3));
// 3. Tercer término: 4x - 2
termino3 = (4.0 * x) - 2.0;
// Suma total de los términos para obtener y
y = termino1 + termino2 + termino3;
// Mostrar los resultados por pantalla con formato de dos decimales
printf("\n--- RESULTADOS ---\n");
printf("Para x = %.2f\n", x);
printf("El valor resultante de y es: %.2f\n", y);
}
printf("Kevin Toala");
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: