Ayuda porfavor en estos programas en c++


Realizar un programa que calcule la cantidad de años, semanas
y días transcurridos a partir de una cantidad de días dada por el
usuario, ejemplo: si el usuario ingresa 1329 días, el programa
como salida muestra 3 años, 33 semanas y 3 días.




Realizar un programa que realice el cálculo de la cantidad de
horas y minutos transcurridos a partir de una cantidad de minutos
dada por el usuario, ejemplo: Si el usuario ingresa 956 minutos,
el programa como salida muestra 15 Horas y 56 minutos.

Respuestas

Respuesta dada por: cristhianzg
1

Hola.

Los ejercicios resueltos en c++ serian des esta manera:

Ejercicio 1

Realizar un programa que calcule la cantidad de años, semanas  y días transcurridos a partir de una cantidad de días dada por el  usuario, ejemplo: si el usuario ingresa 1329 días, el programa  como salida muestra 3 años, 33 semanas y 3 días.


Código en C++

#include<iostream>



using namespace std;



int main(){


//variables


int ndias,an,sem,res1,res2,res3,dias;


 

//Ingreso de datos


cout<<"Ingresar numero de dias: ";


cin>>ndias; //numero de dias a calcular


 

//Proceso


an = ndias / 365; //Obtiene la cantidad de años.


res1 = 365 * an; //Calcula la cantidad exacta de dias que hay en años.


res2 = ndias - res1; //Calcula los dias que estan sobrando.


 

sem = res2 / 7; //Obtiene la cantidad de semanas.


res3 = 7 * sem; //Calcula el numero exacto en semanas.


dias = res2 - res3; //Calcula los dias que estan sobrando.


 

//Salida


cout<<an<<" anos "<<", "<<sem<<" semanas "<<"y "<<dias<<" dias "<<endl;


 

return 0;


}


Ejercicio 2

Realizar un programa que realice el cálculo de la cantidad de  horas y minutos transcurridos a partir de una cantidad de minutos  dada por el usuario, ejemplo: Si el usuario ingresa 956 minutos,  el programa como salida muestra 15 Horas y 56 minutos.

Código en C++

#include<iostream>



using namespace std;



int main(){


//Variables


int num,horas,res,min;


 

//Ingreso de datos


cout<<"Ingresar cantidad de minutos: ";


cin>>num;


 

//Proceso


horas=num/60; //Calcula la cantidad de horas.


res=60*horas; //Calcula la cantidad exacta de minutos que hay en horas.


min=num-res; //Calcula los minutos que sobran.


 

//Resultado


cout<<horas<<" horas"<<" y "<<min<<" minutos"<<endl;


 

return 0;


}


¡Saludos!

Adjuntos:
Preguntas similares