
DIAGRAMA DE FLUJO PARA OBTENER LAS HORAS Y MINUTOS DE UN VALOR EN SEGUNDOS INGRESADO
¡Saludos cibernauta! hoy en conocesobreinformatica.com te presentamos el siguiente artículo titulado: “Diagrama de flujo para obtener horas y minutos de un valor en segundos ingresado".
A continuación te enseñamos como desarrollar este algoritmo en distintos lenguajes de programación.
Sin más que agregar, empecemos...
ANÁLISIS:
DIAGRAMA DE FLUJO PARA OBTENER HORAS Y MINUTOS DE UN VALOR EN SEGUNDOS INGRESADO
DATOS:
- Entrada: Horas, minutos y segundos.
- Proceso: Operación matemática: Horas = (Segundos/3600)/Hora | Minutos = (Segundos / 60)/Minutos.
- Salida: Mostrar Horas y Minutos.
VISUALIZAR DIAGRAMA DE FLUJO

PSEUDOCÓDIGO
INICIO
VARIABLE
SEGUNDOS
ESCRIBIR -> "Ingrese la cantidad de segundos:"
LEER <- SEGUNDOS
ESCRIBIR -> "Horas: "SEGUNDOS/3600
ESCRIBIR -> "Minutos: "SEGUNDOS/60
FIN
PSEINT
Algoritmo Secuencial03
Definir Segundos, Minutos, Horas como Entero;
Escribir "Ingrese la cantidad de segundos : ";
Leer Segundos;
Horas <- (Segundos/3600);
Minutos <- (segundos/60);
Escribir "Horas : ", Horas;
Escribir "Minutos: ", Minutos;
FinAlgoritmo
PYTHON
Segundos = float(input("Ingresa la cantidad de segundos: "))
Horas = (Segundos / 3600)
Minutos = (Segundos / 60)
print("Horas: ", Horas)
print("Minutos: ", Minutos)
PHP
<?php
$xsegundos = $_POST['segundos'];
$xhoras = $xsegundos/3600;
$xminutos = $xsegundos/60;
print 'Segundos Ingresados : ' . $xsegundos;
print '<br> En Horas : ' . intval($xhoras);
print '<br> Minutos : ' . $xminutos;
?>
C
#include<stdio.h>
#include<math.h>
int main() {
float horas, minutos, segundos;
printf("Ingrese Cantidad en Segundos : ");
scanf("%f",&segundos);
horas = (segundos/3600);
minutos = (segundos/60);
printf("Horas : %.0f\n",horas);
printf("Minutos : %.0f\n",minutos);
return 0;
}
C++
#includeo<iostream>
#include<cmath>
using namespace std;
int main() {
int horas, minutos, segundos;
cout << "Ingrese Cantidad en Segundos : ";
cin >> segundos;
horas = (segundos/3600);
minutos = (segundos/60);
cout << "Horas : " << horas << endl;
cout << "Minutos : " << minutos << endl;
return 0;
}
JAVASCRIPT
<html>
<title>Ejercicio 03:</title>
<head>
<script language="JavaScript" type="text/javascript">
function segundos(){
var xsegundos=ejercicio4.segundo.value;
document.getElementById('hora').value=xsegundos/3600;
document.getElementById('minuto').value=xsegundos/60;
}
</script>
</head>
<body>
<form method="get" name="ejercicio3">
INGRESE TOTAL DE SEGUNDOS : <input name="segundo" type="text" > <br>
<input type="button" value="CALCULAR" onClick="segundos()" > <br>
HORAS : <input name="hora" id="hora" type="text" > <br>
MINUTOS : <input name="minuto" id="minuto" type="text" > <br>
</form>
</body>
</html>
JAVA
package ejercicio03 {
import java.util.Scanner;
public class ejercicio03 {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
int segundos, minutos, horas;
System.out.print("Ingrese una cantidad en segundos : ");
segundos = Integer.parseInt(ingreso.next());
horas = segundos/3600;
minutos = segundos/60;
System.out.println("EN HORAS : " + horas);
System.out.println("EN MINUTOS : " + minutos);
}
}
VISUAL BASIC .NET
Imports System.Console
Module Module3
Dim Segundos, Horas, Minutos As Integer
Sub Main()
Write("Ingrese Total de Segundos: ")
Segundos = ReadLine()
Horas = Segundos\3600
Minutos = Segundos\60
WriteLine("En Horas hay: " & Horas)
WriteLine("En Minutos hay : " & Minutos)
ReadLine()
End Sub
End Module
Hemos llegamos al final de este artículo, como equipo de CSI esperamos realmente toda la información recopilada y analizada te resulte de utilidad en tus estudios o vida laboral.
Te recordamos que hoy por hoy conocesobreinformatica cuenta con las siguientes redes para mantener al tanto de toda la información nueva:
- Suscripciones de correo electrónico, se el primero en enterarte de lo que publicamos: