#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;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: