Valeria Vides

Generation

generate functionMon, 13 Oct 2025

Promedio de tres notas Leer tres notas (0–100), validar los valores y mostrar el promedio. Si el promedio ≥ 65 → “Aprobado”, si no → “Reprobado”.

Aquí te muestro un ejemplo de cómo podrías implementar la función en C++: ```cpp #include <iostream> using namespace std; // Función para leer y validar una nota double leerNota() { double nota; while (true) { cout << "Ingrese una nota (0-100): "; cin >> nota; if (nota >= 0 && nota <= 100) { return nota; } else { cout << "Nota inválida. Por favor, ingrese una nota entre 0 y 100." << endl; } } } // Función para calcular el promedio de tres notas double calcularPromedio(double nota1, double nota2, double nota3) { return (nota1 + nota2 + nota3) / 3; } // Función principal int main() { double nota1, nota2, nota3; // Leer y validar las tres notas nota1 = leerNota(); nota2 = leerNota(); nota3 = leerNota(); // Calcular el promedio double promedio = calcularPromedio(nota1, nota2, nota3); // Mostrar el promedio y el resultado cout << "Promedio: " << promedio << endl; if (promedio >= 65) { cout << "Resultado: Aprobado" << endl; } else { cout << "Resultado: Reprobado" << endl; } return 0; } ``` En este código, la función `leerNota()` se encarga de leer y validar una nota, asegurándose de que el valor esté entre 0 y 100. La función `calcularPromedio()` calcula el promedio de tres notas. La función principal `main()` lee y valida las tres notas, calcula el promedio y muestra el resultado.

Want to kickstart your project?Use the new AI Studio to create your code