top of page

SEMANA 13

#include <iostream>
#include <cmath>
using namespace std;

// Declaración de funciones
int SUMAR(int x, int y);
double SERIE_SENO(int x);
double promedio_ponderado_peso_talla(double pesos[], double tallas[]);
double primera_ley_termodinamica(double Q, double W);

int main() {
    int Opcion;
    double pesos[5], tallas[5], Q, W;

    do {
        cout << "   M E N U  de FUNCIONES  \n";
        cout << "------------   \n";
        cout << "1.- SUMA  \n";
        cout << "2.- SERIE SENO  \n";
        cout << "3.- Promedio Ponderado del Peso y Talla de 5 Estudiantes \n";
        cout << "4.- Primera Ley de la Termodinámica \n";
        cout << "0.- Salir \n";

        cout << "INGRESE UNA OPCION <> 0: "; cin >> Opcion;

        switch (Opcion) {
            case 1: {
                // Código para la suma
                break;
            }
            case 2: {
                // Código para la serie seno
                break;
            }
            case 3: {
                cout << "3.- Promedio Ponderado del Peso y Talla de 5 Estudiantes \n";
                cout << "Ingrese los pesos de los 5 estudiantes: ";
                for (int i = 0; i < 5; ++i) {
                    cin >> pesos[i];
                }
                cout << "Ingrese las tallas de los 5 estudiantes: ";
                for (int i = 0; i < 5; ++i) {
                    cin >> tallas[i];
                }

                double promedio_peso_talla = promedio_ponderado_peso_talla(pesos, tallas);
                cout << "El promedio ponderado del peso y la talla de los estudiantes es: " << promedio_peso_talla << endl;
                break;
            }
            case 4: {
                cout << "4.- Primera Ley de la Termodinámica \n";
                cout << "Ingrese el calor suministrado (Q): ";
                cin >> Q;
                cout << "Ingrese el trabajo realizado (W): ";
                cin >> W;

                double delta_U = primera_ley_termodinamica(Q, W);
                cout << "La variación de la energía interna (ΔU) es: " << delta_U << endl;
                break;
            }
        }
    } while (Opcion != 0);

    return 0;
}

// Función para calcular el promedio ponderado del peso y la talla de 5 estudiantes
double promedio_ponderado_peso_talla(double pesos[], double tallas[]) {
    // Consideramos pesos proporcionales a la importancia de cada estudiante
    // Pueden ser ajustados según la situación real
    const double peso_estudiante1 = 0.2;
    const double peso_estudiante2 = 0.2;
    const double peso_estudiante3 = 0.2;
    const double peso_estudiante4 = 0.2;
    const double peso_estudiante5 = 0.2;

    double suma_pesos = 0, suma_tallas = 0;
    for (int i = 0; i < 5; ++i) {
        suma_pesos += pesos[i] * peso_estudiante1;
        suma_tallas += tallas[i] * peso_estudiante1;
    }

    return (suma_pesos + suma_tallas) / 2.0;
}

// Función para calcular la variación de la energía interna según la primera ley de la termodinámica
double primera_ley_termodinamica(double Q, double W) {
    return Q - W;
}

// Resto del código omitido para simplificar

bottom of page