Portada


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

IMG01
Desarrollado en DFD Software


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:


CONTENIDO RELACIONADO

REGRESAR A LA CATEGORÍA:

Programación

Programación

variedad de lenguajes

Deja un comentario