Hola a todos, soy nuevo en el foro y no se como funciona muy bien, y si a su vez inflinjo alguna norma, lo siento, pero tengo un problema con un código en C++, y es que al ejecutarlo, me da como resultado: nan en vez de los números correspondientes. Necesito ayuda con ello, gracias de ante mano!
Código (cpp) [Seleccionar]
#include <iostream>
#include <cmath>
using namespace std;
/* Este codigo representa el codigo del ejercicio 6, denominado como "Diferencia de tiempo" ajustado al ejercicio 11 */
int main(){
double horas;
double minutos;
double segundos;
const double horas_segundos = horas*3600; /* Convierte las horas a segundos */
const double minutos_segundos = minutos*60; /* Convierte los minutos a segundos */
double horas2;
double minutos2;
double segundos2;
const double horas_segundos2 = horas2*3600; /* Convierte las horas a segundos */
const double minutos_segundos2 = minutos2*60; /* Convierte los minutos a segundos */
double conjunto1;
double conjunto2;
double diferencia_tiempo;
/*--------------------------------------------------*/
cout << "Calculador de diferencias de tiempo\n\n"
"Intruduzca la primera serie de valores correspondientes a continuación: \n\n"
"Horas transcurridas: ";
cin >> horas;
cout << "Minutos transcurridos: ";
cin >> minutos;
cout << "Segundos transcurridos: ";
cin >> segundos;
conjunto1 = horas_segundos+minutos_segundos+segundos ; /*Suma las horas, los minutos y los segundos de la 1ª serie en segundos */
cout << "Primera serie de valores: " << conjunto1 << "\n";
cout << "Intruduzca la segunda serie de valores correspondientes a continuación: \n\n"
"Horas transcurridas: ";
cin >> horas2;
cout << "Minutos transcurridos: ";
cin >> minutos2;
cout << "Segundos transcurridos: ";
cin >> segundos2;
conjunto2 = horas_segundos2+minutos_segundos2+segundos2 ; /*Suma las horas, los minutos y los segundos de la 2ª serie en segundos */
cout << "Segunda serie de valores: " << conjunto2 << "\n";
diferencia_tiempo = conjunto2-conjunto1;
cout << "\nLa diferencia entre ambas series de valores en segundos es de: " << diferencia_tiempo << "\n\n" ;
system("pause");
}