Hola y bienvenido. Tenemos otro desafío para ti.
Así que hablamos de los operadores con bastante detalle.
Ahora, quiero que se asegure de comprenderlos al presentarles un desafío, tratando
de utilizar algunos de estos conceptos que hemos aprendido.
Así que quiero que escribas un
programa y quiero que crees un programa en c que básicamente hace algunas conversiones.
Conversión de minutos a días y años. Ahora bien, este programa no parece
necesariamente tan útil.
Puede que nunca sepas por qué
harías eso, pero te obligará a usar algunos de los operadores, principalmente los operadores
aritméticos, y te familiarizará con ellos, por eso te doy este desafío.
Este es un programa muy, muy simple.
Debe pedirle al usuario que ingrese la cantidad de minutos a través del terminal. Este es también su primer desafío
en el que utilizará la función scanf.
Quiero que le pida al usuario que
ingrese el número de minutos. Ellos ingresarán la cantidad de minutos
y luego proporcionarán como salida el equivalente de esos minutos en años y días.
Ahora se vuelve complicado porque todos serán dobles.
Entonces, las conversiones en realidad o los resultados
serán números decimales, donde tienes um
números de punto flotante porque muchas veces puedes ingresar
50 minutos. Bueno, ¿cómo equivalen 50
minutos en años y días? Bueno, es 0. 0000 o algo porque los
años y los días son mucho más largos que los minutos.
Por tanto, no es un programa necesariamente útil, no es
necesariamente un programa complejo. Vas a hacer algunos cálculos.
Pero nuevamente, lo familiarizará con los conceptos básicos de los
operadores, principalmente los operadores aritméticos y también le permitirá realizar un cálculo.
Y luego, la otra cosa buena aquí para aprender es el scanf.
Entonces, necesitará crear algunas variables para almacenar.
Todos deberían ser de tipo doble porque este será un programa muy preciso.
Los minutos pueden ser un número entero si lo desea, pero el resto debería ser realmente doble.
Usted ve aquí que los minutos deben estar disponibles, eso es lo que va
a hacer su función de escaneo lo que lee desde el teclado.
Minutos y año, esto es necesario porque así es como vas
a hacer tu conversión. Entonces necesitas los minutos y el año.
Y la razón por la que puede usar los minutos del año para calcular
realmente la cantidad de años porque el usuario simplemente ingresará los minutos.
Necesita saber cuántos minutos hay en un año para mostrar el número de años.
Así que esperaría que tuvieras una variable llamada minutos y año.
Eso sería algo así
como la cantidad de minutos en una hora,
que es 60, multiplicada por la cantidad de horas en
un día, que es 24. Veces el número de días en
un año, que es 365. Si lo hace 60 veces 24
veces 365, eso le dará los minutos del año.
Luego puede usar los minutos y el año y dividirlos por
los minutos ingresados por el usuario y
eso le dará la cantidad de años.
Entonces es un poco más complicado de lo que piensas. Nuevamente, necesitará resolver este cálculo.
No les voy a dar ninguna pista sobre el cálculo exacto. Probablemente ya te di demasiado.
Pero lo que espero ver es la salida es esta conversión.
Entonces necesitas realizar un cálculo usando todos los operadores aritméticos.
Tienes que averiguar las conversiones.
Voy a implementar esto, pero esperaría algo muy similar,
crear algunas variables, usar la función scanf real para leer
una entrada en una variable y
luego asignarles a esas variables algunos cálculos.
Creo que necesitará usar
los operadores de división,
multiplicación y el operador de módulo durante días, creo.
Buena suerte. Gracias.