<?php
$horas = readline("horas: ");
$minutos = readline("minutos: ");
$segundos = readline("segundos: ");
$segundos += ($horas*3600)+($minutos*60);
echo "El total de segundos son: $segundos";
echo "\n";
Introducción
Programación Básica en PHP: Introducción y Conceptos Clave
Fundamentos y Aplicaciones Prácticas de PHP
Modelo Cliente-Servidor y Funciones de PHP en Web
Instalación
Instalación de XAMPP en Windows para desarrollo web
Instalación de PHP y Apache en Ubuntu paso a paso
Instalación de PHP en macOS con M1 e Intel usando Homebrew
Ejecutando código y archivos PHP
Uso básico de la terminal y comandos esenciales en UNIX
Ejecución de Archivos PHP en Windows y Linux
Aprendiendo a caminar con PHP
Sintaxis básica y concatenación en PHP
Debugging y Comentarios en PHP: var_dump, print_r y Buenas Prácticas
Variables y Constantes en PHP: Uso y Diferencias Básicas
Tipos de datos
Tipos de Datos en PHP: Integer, Float, String y Booleanos
Casting de Tipos de Datos en PHP: Convertir y Manipular Variables
Tipos de Datos y Operaciones en PHP
Operadores en PHP
Operadores Lógicos en PHP: AND, OR y NOT
Operadores Lógicos en PHP: Uso de AND, OR y NOT
Operadores Aritméticos en PHP: Suma, Resta, Multiplicación y Más
Operadores Relacionales en PHP: Igualdad, Diferencia y Más
Operadores de Asignación e Incremento en PHP
Precedencia y Asociatividad de Operadores en PHP
Programando con PHP
Conversión de segundos a horas, minutos y segundos en PHP
Conversión de Horas, Minutos y Segundos a Segundos en PHP
Fundamentos de PHP: Sintaxis, Variables y Operadores
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Daremos solución al reto planteado en la clase Tu primer programa: ¿qué hora es?, el cual básicamente consistía en convertir a segundos una cantidad de horas, minutos y segundos brindadas por un usuario.
Primero tenemos que leer la cantidad de horas, minutos y segundos ingresadas por el usuario:
<?php
$horas = readline("Por favor, ingresa el número de horas: ");
$minutos = readline("Por favor, ingresa los minutos: ");
$segundos = readline("Por favor, ingresa los segundos: ");
Ahora que ya tenemos los datos necesarios, podemos realizar la conversión. Para esto, necesitamos recordar que 1 hora es equivalente a 3600 segundos y 1 minuto son 60 segundos. No será necesario convertir la variable $segundos porque ya están en segundos de por sí:
$tiempo_en_segundos = ($horas * 3600) + ($minutos * 60) + $segundos;
Recuerda la recomendación de colocar paréntesis cuando uses operadores para evitar problemas de precedencia.
echo "Este tiempo equivale a $tiempo_en_segundos segundos. \n";
Finalmente, podemos imprimir en pantalla la conversión final a segundos con su respectivo mensaje para el usuario.
A continuación la solución completa del reto planteado:
<?php
$horas = readline("Por favor, ingresa el número de horas: ");
$minutos = readline("Por favor, ingresa los minutos: ");
$segundos = readline("Por favor, ingresa los segundos: ");
$tiempo_en_segundos = ($horas * 3600) + ($minutos * 60) + $segundos;
echo "Este tiempo equivale a $tiempo_en_segundos segundos. \n";
Si tienes un código diferente y funciona, no te preocupes por la diferencia con respecto a la solución que te brindamos. Recuerda que lo importante es que tu código funcione y haga lo que tú quieres que haga, pues cada persona tiene una forma diferente de programar.
Contribución creada por: Martín Álvarez
Aportes 122
Preguntas 4
<?php
$horas = readline("horas: ");
$minutos = readline("minutos: ");
$segundos = readline("segundos: ");
$segundos += ($horas*3600)+($minutos*60);
echo "El total de segundos son: $segundos";
echo "\n";
Lo implemente un poco diferente.
Mi solucion fue similar a la del profesor:
$user_time = readline("enter the time in seconds: ");
$hour = floor($user_time / 3600);
$minute = floor(($user_time - ($hour * 3600)) / 60);
$seconds = $user_time % 3600 % 60;
$result = ($hour * 3600) + ($minute * 60) + $seconds;
echo "The time is: $hour hours, $minute minutes and $seconds seconds";
echo "\n $user_time seconds is $result seconds";
// Convertir todo a segundos
$horas_usuario = readline("Ingresa cuantas horas quieres convertir a segundos:");
$minutos_usuario = readline("Ingresa cuantos minutos quieres convertir a segundos:");
$segundos_usuario = readline("Ingresa cuantos segundos extras quieres añadir:");
$horas = $horas_usuario * 3600;
$minutos = $minutos_usuario * 60;
$segundos = ($horas + $minutos) + $segundos_usuario;
echo "$horas_usuario horas, $minutos_usuario minutos y $segundos_usuario segundos son: $segundos segundos";
echo "\n";
Así lo hice:
<?php
$horas = readline("escribe las horas: ");
$minutos = readline("escribe los minutos: ");
$segundos = readline("escribe los segundos: ");
$segundosHora = ($horas * 3600);
$segundosMinuto = ($minutos * 60);
$total_segundos = $segundosHora + $segundosMinuto + $segundos;
echo "$horas horas + $minutos minutos + $segundos segundos = $total_segundos segundos";
echo "\n";
<?php
$horas = readline("Ingresa las horas: ");
$minutos = readline("Ingresa los minutos: ");
$segundos = readline("Ingresa los segundos: ");
$horas = (int) ($horas * 3600);
$minutos = (int) ($minutos * 60);
$total = ($horas + $minutos + $segundos);
echo "El tiempo en segundos es: $total";
echo "\n";
\\
\Mi solución fue la siguiente:
<?php
$hora = readline("Ingresa horas: ");
$minuto = readline("Ingresa minutos: ");
$segundos = readline("ingresa segundos: ");
$horas_a_minutos = (int)($hora * 60);
$horas_a_minutos_segundos = (int) ($horas_a_minutos * 60);
$minutos_a_segundos = (int) ($minuto * 60);
$segundos += $horas_a_minutos_segundos + $minutos_a_segundos;
echo "Resultado: $segundos";
Todo correcto ^_^
<?php
$horas = readline("Ingresa aqui las horas: ");
$minutos = readline("Ingresas aqui los minutos: ");
$segundos = readline("Ingresa aqui los segundos: ");
$tiempo_en_segundos = ($horas * 3600) + ($minutos * 60) + $segundos;
echo "Tu tiempo en segundos es: $tiempo_en_segundos ";
Mi solución.
<?php
/*
Hacer un programa que convierta
horas, minutos y segundos
únicamente a segundos.
*/
$horas = readline("Ingresa las horas: ");
$minutos = readline("Ingresa los minutos: ");
$segundos = readline("Ingresa los segundos: ");
$horas *= 3600;
$minutos *= 60;
echo "Tu total de segundos es: " . ($horas + $minutos + $segundos);
echo "\n";
?>
<?php
$hora = readline("ingresa el numero de horas: ");
$minutos = readline("ingresa el numero de minutos: ");
$segundos = readline("ingresa el numero de segundos: ");
$total_segundos = ($hora*3600) + ($minutos*60) + ($segundos);
echo "el total de segundos es $total_segundos";
Solución al reto un poco diferente sin tratar de adelantarme en los temas de PHP, solo con lo visto hasta el momento.
El programa en esas condiciones tendrá problema con valores vacios o con numeros decimales.
Asi que hice algunas validaciones con los operadores logicos y relacionales.
<?php
$horas = readline("INGRESE LAS HORAS: ");
$minutos = readline("INGRESE LAS MINUTOS: ");
$segundos = readline("INGRESE LAS SEGUNDOS: ");
while ((!is_numeric($horas) || !is_numeric($minutos) || !is_numeric($segundos)) || (intval($horas) != floatval($horas) || intval($minutos) != floatval($minutos) || intval($segundos) != floatval($segundos))){
print_r("Ingrese valores enteros\n");
$horas = readline("INGRESE LAS HORAS: ");
$minutos = readline("INGRESE LAS MINUTOS: ");
$segundos = readline("INGRESE LAS SEGUNDOS: ");
};
$horas = $horas * 3600;
$minutos = $minutos * 60;
$total_segundos = $horas + $minutos + $segundos;
echo "$total_segundos SEGUNDOS TOTALES";
Me encantaron estas clases…
$segundos += ($minutos += $horas * 60) *60;
echo "Son $segundos segundos en total";
Mi solucióm, que grande el profe
<code>
<code>
<?php
//Solicitamos las horas
$horas = readline("horas: ");
//Solicitamos los minutos
$minutos = readline("minutos: ");
//Solicitamos los segundos
$segundos = readline("segundos: ");
//Se hace la conversión
$segundos += ($horas * 3600) + ($minutos * 60);
echo "El total de segundos son: $segundos" . "\n";
Reto: con error handling
<?php
$segundos = 0;
$minutos = 1;
$horas = 2;
$time = readline("Ingrese la hora en formato (hh:mm:ss): ");
if (!str_contains($time, ":")) {
echo "Error debe mantener el formato hh:mm:ss \n";
} else {
$array_time = explode(":", $time);
$seconds = (int) ($array_time[$segundos] * 3600);
$seconds += (int) ($array_time[$minutos] * 60);
$seconds += (int) ($array_time[$horas]);
echo "En total son $seconds segundos";
}
;
echo “<h1>Convertir HH:MM:SS a segundos </h1>”;
$segundos2 = 40;
$minutos2 = 16;
$horas2 = 2;
$minutos2 = (int) ($minutos2 * 60);
$horas2 = (int)($horas2 *60 * 60);
$resultado = $segundos2 + $minutos2 + $horas2;
echo “La cantidad de segundos es: $resultado”;
Lo hice asi, me parece que esta bien:
<?php
//Programa que lea las horas, miutos y segundos a unicamente segundos
$horas = readline("Ingrese la hora: ");
$minutos = readline("Ingrese los minutos: ");
$segundos = readline("Ingrese los segundos: ");
$horas = $horas * 3600;
$minutos = $minutos * 60;
$segundos = ($horas + $minutos + $segundos);
echo "Ël total de segundos son: $segundos segundos \n";
<?php
$horas= readline("Ingresa el numero de horas: ");
$minutos= readline("Ingresa el numero de minutos: ");
$segundos= readline("Ingresa el numero de segundos: ");
$tiempo_en_segundos=(($horas3600)+($minutos60)+($segundos));
echo “el tiempo en segundos es $tiempo_en_segundos”;
Yo use while, para mantener el valor maximo en rango, pero se puede mejorar
<?php
$hora = readline("Dame la hora (Maximo 12): ");
while ($hora > 12) {
$hora = readline("Dame la hora (Maximo 12): ");
}
$minutos = readline("Dame los minutos (Maximo 59): ");
while ($minutos > 59) {
$hora = readline("Dame los minutos (Maximo 59): ");
}
$segundos = readline("Dame los segundos (Maximo 59): ");
while ($hora > 59) {
$hora = readline("Dame los segundos (Maximo 59): ");
}
$hora_segundos = 3600 * $hora;
$minutos_segundos = 60 * $minutos;
$segundos_totales = ($hora_segundos + $minutos_segundos + $segundos);
echo("Tu hora en segundos es $hora_segundos - Tus minutos en segundos son $minutos_segundos - Tus segundos son $segundos. En total llevas $segundos_totales de segundos");
echo("\n");
, para q sea mas preciso:
<?php
$horas = (int) (readline("Digita las horas enteras: "));
$minutos = (int) (readline("Digita los minutos: "));
$segundos = (int) (readline("Digita los segundos: "));
echo “Son " . ($horas * 3600) + ($minutos * 60) + $segundos . " Segundos”;
echo “\n”;
?>
Esta fue mi solución:
<?php
$horas = readline("Digita la cantidad de horas: ");
$minutos = readline("Digita la cantidad de minutos: ");
$segundos = readline("Digita la cantidad de segundos: ");
$horas = $horas * 3600;
$minutos = $minutos * 60;
$resultado = $horas + $minutos + $segundos;
echo “el tiempo es $resultado segundos”;
Mi solución al reto
<?php
echo "Convertidor de tiempo a segundos\n\n";
$horas = (float)readline("Ingresa las horas: ");
$minutos = (float)readline("ahora pon los minutos: ");
$segundos = (float)readline("Por ultimos los segundos: ");
$horas = $horas ?? 0;
$minutos = $minutos ?? 0;
$segundos = $segundos ?? 0;
define("HORA_SEGUNDOS",3600); # 1 hora equivale a 3600 segundos
define("MINUTO_SEGUNDOS",60); #1 minuto equivale a 60 segundos
$resultado = $horas*HORA_SEGUNDOS + $minutos*MINUTO_SEGUNDOS + $segundos;
echo "Tiempo ingresado: $horas : $minutos : $segundos \n";
echo "El tiempo en segundos es ". number_format ($resultado,2)." segundos";
<?php
echo "Segundos a Horas";
$segundos = readline("Ingresa el tiempo en segundos: ");
$horas = (int) ($segundos/3600);
$segundos %= 3600;
$minutos = (int) ($segundos/60);
$segundos %= 60;
echo "Equivalen a $horas HH $minutos MM y $segundos SS";
echo "\n*********************\n";
echo "Horas/Minutos/Segundos a segundos\n";
$horas = readline("Ingresa las horas: ");
$ss = 3600 * $horas;
$minutos = readline("Ingresa los minutos: ");
$ss += ($minutos*60);
$segundos = readline("Ingresa los segundos: ");
$ss += $segundos;
echo "$horas HH $minutos mm y $segundos equivalen a $ss segundos\n";
Reto
define("HORAS_SEG", 3600);
$horas = readline("Ingresa el tiempo en horas: ");
$minutos = readline("Ingresa el tiempo en minutos: ");
$segundos = readline("Ingresa el tiempo en segundos: ");
$segundos += ($horas * HORAS_SEG) + ($minutos * (HORAS_SEG / 60));
echo "El total en segundos es $segundos";
echo "\n";
Solución del reto:
$hours = readline("ingresa las horas: ");
$minute = readline("ingresa los minutos: ");
$second = readline("ingresa las segundos: ");
$hours *= 3600;
$minute *= 60;
$second = $hours + $minute + $second;
echo "Son $second segundos";
Como que me salí de control 🤣🤣🤣
<?php
function convertSeconds($hours,$minutes,$seconds){
$hoursOnSeconds = $hours * 3600;
$minutesOnSeconds = $minutes * 60;
return $hoursOnSeconds + $minutesOnSeconds + $seconds;
}
?>
Aquí mi reto:
<?php
$horas = readline ("Ingresa la cantidad de horas: ");
$minutos = readline ("Ingresa la catindad de minutos: ");
$segundos = readline ("Ingresa la catidad de segundos: ");
$segundos_resultado = ($horas * 3600) + ($minutos * 60) + $segundos;
echo "$horas:$minutos:$segundos son $segundos_resultado segundos ";
echo "\n";
.
number_format($variable)
es un método para darle formato a los números.
Convierte un número 2750.80
por default a 2,750.80
.
number_format( $variable , 0 , "," , ".")
Convierte un número 1234567890
a 1.234.567.890
.
number_format(
$variable
,"cantidad decimales"
,"separador decimal"
,"separador de miles"
)
Estos son los argumentos que permiten el formateo personalizado
<?php
// Hacer un programa que convierta horas, minutos y segundos a únicamente segundos. 🤠
// Primero solicitamos los datos
$horas = readline("Ingrese la cantidad de horas: ");
$minutos = readline("Ingrese la cantidad de minutos: ");
$segundos = readline("Ingrese la cantidad de segundos: ");
// Creamos, inicializamos y formateamos la varianble de resultado
$cantidad_segundos = 0;
// Convertimos todo a segundos mientras los sumamos
$cantidad_segundos += ($horas * 3600);
$cantidad_segundos += ($minutos * 60);
$cantidad_segundos += $segundos;
// Formateamos para que tenga separador de miles
$cantidad_segundos = number_format($cantidad_segundos, 0, ",", ".");
// Imprimimos el resultado
echo "#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
$horas horas, $minutos minutos y $segundos segundos
equivalen a $cantidad_segundos segundos en total.";
?>
<?php
$horas = readline("Ingrese la hora que desea : " . "\n");
$minutos = readline("Ingrese los minutos que desea : " . "\n");
$segundos = readline("Ingrese los segundos que desea : " . "\n");
//Pasamos de horas a segundos
$segundosHra = (int)($horas*3600);
//Pasamos de minutos a segundos
$segundosMin = (int)($minutos*60);
//Se Suma los anteriores resultados mas los segundos ingresados por el usuario
$segundosTotal = (int)($segundosHra + $segundosMin + $segundos);
echo " La hora ingresada en segundos es $segundosTotal ";
echo("\n")
?>
Yo lo hice así:
<?PHP
echo "Segundos a HH:MM:SS";
echo "\n";
$segundos = readline("Ingresa el tiempo en segundos: ");
//Segundos a horas
$horas = (int) ($segundos / 3600);
//Obtener los segundos residuales
$segundos = (int) ($segundos % 3600);
//Convertir los seguntos residuales a minutos
$minutos = (int) ($segundos / 60);
//Obtener segundos residuales de los minutos
$segundos = (int) ($segundos % 60);
echo "*** El total de horas es: ";
echo $horas . " Horas " . $minutos . " Minutos " . $segundos ." Segundos ";
echo "\n";
echo "HH:MM:SS a segundos";
echo "\n";
//Ingresa horas
$horas = readline("Ingresa el tiempo en horas: ");
//Ingresa Minutos
$minutos = readline("Ingresa el tiempo en minutos: ");
//Ingresa segundos
$segundos = readline("Ingresa el tiempo en segundos: ");
//Horas a segundos
//Convierto las horas a segundos y se los agrego a los segundos que ya tengo
$segundos = $segundos + ($horas * 3600);
//Convierto las minutos a segundos y se los agrego a los segundos que ya tengo
$segundos = $segundos + ($minutos * 60);
echo "*** El total de segundos son: ";
echo $segundos;
echo "\n";
<?php
$horas = readline ("Ingresa la Horas: ");
$minutos = readline ("Ingresa los minutos: ");
$segundos = readline ("Ingresa los segundos: ");
$total_minutos = (int)($minutos * 60);
$total_segundos = (int)($horas *60 * 60);
$total = $total_minutos + $total_segundos + $segundos;
echo "Sus horas son:$total_segundos segundos " . “Sus minutos son $total_minutos segundos “. " Segundos ingresados $segundos " . “\n”;
echo” Ademas el tiempo equivale a $total”;
echo “\n”;
<?php
echo "La finalidad del programa es calcular sus segundos, digite los datos de su hora en orden como el programa los solicite:\n ";
$horas = readline("Digite la hora: ");
$minutos = readline("Digite los minutos: ");
$segundos = readline("Digite los segundos: ");
$converSeg = $horas*3600;
$converMin = $minutos *60;
$total_seg = $converSeg + $converMin + $segundos;
echo " la cantidad de horas $horas h en segundos es $converSeg seg \n la cantidad de minutos $minutos m en segundos es $converMin seg \n el total de segundos digitados es $total_seg \n ";```
<?php
$h=readline("Ingrese el numero de horas: ");
$m=readline("Ingrese el numero de minutos: ");
$s=readline("Ingrese el numero de segundos: ");
$t=($h*60)60;
$t+=$m60;
$t+=$s;
echo “el total de segundos es “.$t.”\n”;
mi solucion fue
$hora = readline("ingresa la hora: ");
$minutos = readline("ingresa los minutos: ");
$segundos = (int )(readline("ingresa los segundos: "));
$hora = (int) ($hora * 3600);
$minutos = (int) ($minutos * 60);
$segundos = (int) ($hora + $minutos + $segundos);
echo "los segundos son : $segundos " ;
echo “\n”;
<?php
$horas = readline("Ingresa el numero de horas: ");
$minutos = readline("Ingresa el numero de minutos: ");
$segundos = readline("Ingresa el numero de segundos: ");
$segundos =(int) (($horas * 3600) + ($minutos * 60) + $segundos);
echo("$horas horas con $minutos minutos son: $segundos segundos.");
?>
Un pequeño inicioen php:
<?php
$horas=0;
$minutos=0;
$segundos=0;
$total_segundos=0;
$horas =(int)readline(“Que horas tienes”);
$minutos =(int)readline(“Que minutos tienes”);
$segundos =(int)readline(“Que segundos tienes”);
$total_segundos +=(int) ($horas 3600);
$total_segundos+=(int) ($minutos60);
$total_segundos+=(int) ($segundos);
echo “Finalmente teneis $total_segundos segundos”;
<?php
$horas = readline("Ingresa hora(s): ");
$minutos = readline("Ingresa minuto(s): ");
$segundos = readline("Ingresa segundos(s): ");
$total_segundos = (($minutos / 60 + $horas) * 3600) + $segundos;
echo "$total_segundos";
echo "\n";
<?php
$time = readline("Ingrese la hora en formato (hh:mm:ss): ");
$array_time = explode(’:’,$time);
$seconds = (int) $array_time[0]*3600;
$seconds += (int) $array_time[1]*60;
$seconds += (int) $array_time[2];
echo “En total son $seconds segundos”;
<?php
$hora = readline(“Cantidad de horas:”."\n");
$minutos = readline(“Cantidad de minutos:”."\n");
$segundos = readline(“Cantidad de segundos:”."\n");
$total_segundos = ($hora * 3600) + ($minutos * 60) + $segundos;
echo (“El total de segundos es $total_segundos”."\n");
<?php
$hours = readline("Ingrese las horas \n");
$minuts = readline("Ingrese los minutos \n");
$seconds = readline("Ingrese los segundos \n");
$minutsToSeconds = $minuts * 60;
$hoursToSeconds = $hours * 3600;
$finalResult = $seconds + $minutsToSeconds + $hoursToSeconds;
echo "Son $finalResult segundos \n ";
Mi solución:
$horas = readline("Ingresa la cantidad de horas: ");
$minutos = readline("Ingresa la cantidad de minutos: ");
$segundos = readline("Ingresa la cantidad de segundos: ");
$result = $segundos;
$result += $horas * 3600;
$result += $minutos * 60;
echo "Hay $result segundos en $horas horas, $minutos minutos y $segundos segundos.";
Este ese mi coidgo, le agregue algunas validaciones :
<<?php
$numeroIngresado = readline("Quieres convertir horas y minutos a segundos, si es asi escribe hora o minuto: ");
if($numeroIngresado === "hora")
{
$valor = readline("Ingresa la hora que deseas pasar a segundos: ");
$segundosHora = ($valor * 3600);
echo "$valor horas es igual a $segundosHora segundos ";
}
else if($numeroIngresado === "minuto")
{
$valor = readline("Ingresa los minutos que deseas pasar a segundos: ");
$segundosMinuto = ($valor * 60);
echo "$valor es igual a $segundosMinuto segundos ";
}
else
{
echo "Favor escribe la palabra hora o minuto";
}
?>>
mi aporte el reto
Mi código:
<?php
//$segundos = readline("Ingresa el tiempo en segundos: ");
//$horas = (int) ($segundos / 3600);
//$segundos = (int) ($segundos % 3600);
//$minutos = (int) ($segundos / 60);
//$segundos = (int) ($segundos % 60);
//echo "Son $horas horas, $minutos minutos y $segundos segundos.";
$horas = readline("Ingresa las horas: ");
$minutos = readline("Ingresa los minutos: ");
$segundos = readline("Ingresa los segundos: ");
$segundos_hora = (float) (3600/$horas);
$segundos_minutos = (float) (60*$minutos);
$segundos_segundos = (float) ($segundos);
echo $segundos_hora + $segundos_minutos + $segundos_segundos;
echo "\n";
?>
<?php
$hora = readline("Ingresa las horas: ");
echo "\n";
$minutos = readline("Ingresa los minutos: ");
echo "\n";
$segundos = readline("Ingresa los segundos: ");
$horasec = $hora * 3600;
$minsec = $minutos * 60;
$totalsec = $horasec + $minsec + $segundos;
echo "Los segundos en $hora horas con $minutos minutos y $segundos segundos son: $totalsec.";
echo "\n";
🤓 Esta fue mi solución
<?php
$horas = readline('Ingresa las horas: ');
$minutos = readline('ingresa los minutos: ');
$segundos = readline('ingresa los segundos: ');
$segundos += ($minutos * 60);
$segundos += ($horas * 3600);
echo "El total de segundos es $segundos.";
Así quedo el mío 😄
$horas = readline(" Ingresa el tiempo en horas: “);
$minutos = readline(” Ingresa el tiempo en minutos: “);
$segundos = readline(” Ingresa el tiempo en segundos: ");
$horas = (int) ($horas * 3600);
$minutos = (int) ($minutos*60);
$resultado = ($horas + $minutos + $segundos);
echo "Son $resultado segundos en total. ";
<?php
$hours_User = readline('Ingresa las horas: ');
$minutes_User = readline('Ingresa los minutos: ');
$seconds_User = readline('Ingresa los segundos: ');
$hoursToSeconds = $hours_User * 3600;
$minutesToSeconds = $minutes_User * 60;
$seconds_result = $hoursToSeconds + $minutesToSeconds + $seconds_User;
echo "$seconds_result segundos";
echo "\n";
$horas = readline("Ingresar horas: ");
$minutos = readline("Ingresar minutos: ");
$segundos = readline("Ingresar segundos: "); ; /// Ingresar hora, minutos y segundos exactos.
$horas_a_segundos = (int) ($horas * 3600); // Calcular la cantidad de segundos en la hora ingresada.
$minutos_a_segundos = (int) ($minutos * 60); // calcular la cantidad de segundos en los minutos ingresados.
$la_hora_en_segundos = (int) ($horas_a_segundos + $minutos_a_segundos + $segundos); // Sumar los minutos obtenidos durante los cálculos anteriores.
echo "$horas horas, $minutos minutos y $segundos segundos son lo mismo que $la_hora_en_segundos segundos :D";
Esta fue mi solución 😄
<?php
$horas = readline("Ingresa las horas: ");
$minutos = readline("Ingresa los minutos: ");
$segundos = readline("Ingresa los segundos: ");
$segundos_por_horas = (int) ($horas * 3600);
$segundos_por_minutos = (int) ($minutos * 60);
$segundos_por_segundos = (int) ($segundos * 1);
$total_de_segundos = $segundos_por_horas + $segundos_por_minutos + $segundos_por_segundos;
echo "Son $total_de_segundos segundos";
Les comparto mi ejercicio resuelto.
Realizando la prueba de escritorio
use para el primer valor 40000 ,
use para las horas, minutos, segundos 7,20,45
<?php
$segundos = readline("Ingresa el tiempo en segundos: ");
$minutos = readline("Ingresa el tiempo en minutos: ");
$horas = readline("Ingresa el tiempo en horas: ");
$minutos_en_segundos = $minutos * 60;
$horas_en_segundos = $horas * 3600;
$segundos_totales = $horas_en_segundos + $minutos_en_segundos + $segundos;
echo "en total son $segundos_totales segundos";
echo "\n";
Mi solución:
<?php
echo "Ingresa el tiempo a ser convertido. \n";
$horas = readline("Horas: ");
$minutos = readline("Minutos: ");
$segundos = readline("Segundos: ");
echo "Equivalente a " . ($segundos + ($minutos * 60) + ($horas * 3600)) . " segundos.";
<?php
$horas = readline(“Cuantas horas deseas convertir a segundos?:”);
$minutos = readline(“Cuantos minutos deseas convertir a segundos?:”);
$segundos = readline(“Deseas introducir segundos?:”);
$horas = ($horas6060);
$minutos = ($minutos*60);
(int)$total = ($horas + $minutos + $segundos );
echo “El total de Horas , Minutos y segundos, En solo segundos es: $total” ,"\n";
😃
<?php
$horas = readline("Cantidad de horas: ");
$resultado = ($horas * 3600);
$minutos = readline("Cantidad de minutos: ");
$resultado += ($minutos * 60);
$segundos = readline("Cantidad de segundos: ");
$resultado += $segundos;
echo "Son $resultado segundos en total.";
echo "\n";
<?php
$horas = readline('Que hora es: ');
$minutos = readline('Por favor ingresa los minutos');
$segundos = readline('Por favor ingresa los segundos');
$time = ($horas * 60 * 60) + ($minutos * 60) + $segundos;
echo "este tiempo equivale a $time segundos";
?>
<?php
$horas = readline("Ingrese la cantidad de horas a convertir: ");
$minutos = readline("Ingrese la cantidad de minutos a convertir: ");
$segundos = readline("Ingrese la cantidad de segundos a convertir: ");
$segundos = ($segundos+(($minutos60)+($horas3600)));
echo “El numero de segundos segun las horas, miunutos y segundos dados es: $segundos segundos”;
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?