Generation

generate functionSun, 09 Mar 2025

programa que pida el año y lo convierta a meses, semanas, días y que diga la conversión es:

Aquí te dejo un programa en C++ que pide el año y lo convierte a meses, semanas y días: ```cpp #include <iostream> // Función para calcular el número de días en un año int diasEnAño(int año) { if ((año % 4 == 0 && año % 100 != 0) || (año % 400 == 0)) { return 366; } else { return 365; } } // Función para calcular el número de meses en un año int mesesEnAño(int año) { return 12; } // Función para calcular el número de semanas en un año int semanasEnAño(int año) { return diasEnAño(año) / 7; } int main() { int año; // Pide el año al usuario std::cout << "Ingrese el año: "; std::cin >> año; // Calcula el número de meses, semanas y días en el año int meses = mesesEnAño(año); int semanas = semanasEnAño(año); int dias = diasEnAño(año); // Muestra el resultado std::cout << "El año " << año << " tiene:" << std::endl; std::cout << " - " << meses << " meses" << std::endl; std::cout << " - " << semanas << " semanas" << std::endl; std::cout << " - " << dias << " días" << std::endl; return 0; } ``` Este programa utiliza tres funciones para calcular el número de días, meses y semanas en un año. La función `diasEnAño` calcula el número de días en un año teniendo en cuenta si el año es bisiesto o no. La función `mesesEnAño` siempre devuelve 12, ya que un año tiene 12 meses. La función `semanasEnAño` calcula el número de semanas en un año dividiendo el número de días por 7. En el `main`, se pide al usuario que ingrese un año y se calculan los números de meses, semanas y días en ese año. Finalmente, se muestra el resultado en la consola.

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