Jose Antonio Padron Fernandez
EstudiantePregunta¿Sabes cuántos segundos hay en 32 horas y 20 minutos? No te preocupes, yo tampoco. Para eso tenemos a las computadoras. El reto del día de hoy es escribir un programa que tome como parámetros las horas y los minutos y que nos calcule los segundos. ¿En cuántos lenguajes de programación puedes escribir este programa?
Miguel Torres
EstudianteLo hice así en Python. :D
def convert_to_seconds(days, hours, minutes): """Convierte días, horas, minutos en segundos. Parámetros: days, hours, minutes int >= 0 Retorna: Suma de conversiones de los parámetros a segundos seconds int >= 0""" s_days = days * 86400 s_hours = hours * 3600 s_minutes = minutes * 60 seconds = s_days + s_hours + s_minutes return seconds if __name__ == "__main__": """Calcularemos cuántos segundos son dependiendo la cantidade de días, horas y minutos que ingreses. Deja vacío si no quieres introducir un valor en un campo.""" try: dias = int(input(f'Inserta el número de dias: ')) except ValueError as e: dias = 0 try: horas = int(input('Inserta el número de horas: ')) except ValueError as e: horas = 0 try: minutos = int(input('Inserta el número de minutos: ')) except ValueError as e: minutos = 0 result = convert_to_seconds(dias, horas, minutos) print(f'\n{dias} días, {horas} horas y {minutos} minutos son {result} segundos.')
Cristhian Franco
EstudianteJS y Java
//JavaScript function getSeconds(hours = 0, minutes= 0) { let seconds = 0; seconds += (hours * 3600); seconds += (minutes * 60); return seconds; } //Java public class Main{} public static void MediaDeviceInfo(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("Introduce las horas."); int hours = scan.nextInt(); System.out.println("Introduce los minutos."); int minutes = scan.nextInt(); System.out.println("La cantidad de segundos son: " + getSeconds(hours, minutes)); } private int getSeconds(int hours = 0, int seconds = 0){ int seconds = 0; seconds += (hours * 3600); seconds += (minutes * 60); return seconds; } }
Francisco Javier Solis Martinez
Estudianteconst toSeconds = function(hr,min){ let seg; if( !(isNaN(hr)) && !(isNaN(min)) ){ hr = hr *3600; min = min * 60; seg = hr+min; } else{ console.log(`Error in parameters`) } return `Total time in seconds is ${seg} seconds` } console.log(toSeconds(32,20));```
Nicolas alejandro Ramirez Suarez
Estudianteesta es mi version;
using namespace std; int main() { cout << "hola, dime la hora por favor" << endl; double horas = 0; cin >> horas; cout <<"ahora dime los segundos por favor" << endl; double minutos = 0; cin >> minutos; cout << "tus segundos son:"<< (horas * 3600)+(minutos * 60)<< endl; return 0; }
Ricardo Rito Anguiano
EstudianteC#
using System; namespace PlatziCodeChallenge { class Program { static string toSecond(int hours=0, int minutes=0){ int minutesLocal=minutes; minutes+=hours*60; int seconds =minutes*60; return $"Hay {seconds} segundos en {hours} horas y {minutesLocal} minutos"; } static void Main(string[] args) { int hours,seconds; System.Console.Write("Horas: "); hours=Int32.Parse(Console.ReadLine()); System.Console.Write("Segundos: "); seconds=Int32.Parse(Console.ReadLine()); System.Console.WriteLine(toSecond(hours,seconds)); } } }
Juan Jose Ramirez Lopez
EstudianteC++
#include <iostream> using namespace std; int main() { int horas, minutos, segundos; cout << "ingresa las horas: "; cin >> horas; cout << "Ingresa los minutos: "; cin >> minutos; segundos = (horas * 3600) + (minutos * 60); cout << "Los segundos que hay son: " << segundos<<endl; return 0; }
Sergio Perez
EstudianteGo
Santiago Lopera Naranjo
EstudianteEstuvo interesante! Si alguno anda dudoso sobre como hacerlo, antes ver el codigo, escribeme un comentario, y te puedo una idea de como hacerlo, el objetivo es aprender ;)
const FindOutSecoundsIn = (hours, minute) =>{ const OneHourHave = 60; //Minutes const OneMinuteHave = 60; //Seconds let TotalMinutes = (hours * OneHourHave) + minute; let TotalSeconds = TotalMinutes * OneMinuteHave console.log(TotalSeconds)//116400 } FindOutSecoundsIn(32,20);
Paola Alapizco
EstudianteSolución al reto del día 3 en JavaScript, para usarlo es desde la temrinal con el comando:
node day3 clock -h=32 -m=20
o bien
node day clock --hours=32 --minutes=20
GitHub
Gerson Yesid Angel Avila
EstudianteJS