[ Foro de C++ ]

Mostrar un reloj digital hasta una determinada hora en Pseint

13-Sep-2021 04:17
Invitado (Charlie)
0 Respuestas

Buenas diás/tardes o noches, tengo un ejercicio que me pide usar Pseint el ejercicio va así: Imprimir la hora, minutos y segundos en formato de un reloj digital. Iniciando el reloj en hora = 16, minutos = 0, segundos =0, terminar de imprimir cuando hora = 18, minutos = 0 y segundos = 0. Utilice Mientras-Fin Mientras.  hasta ahora tengo echo esto pero luego de las 18 horas esto se repite sin parar, alguna ayuda por favor? desde ya gracias!

Proceso P9

Definir h Como Entero;
Definir m Como Entero;
Definir s Como Entero;

h<-17;
m<-59;
s<-55;

Mientras h<19 Hacer
Si h<10 Entonces
Escribir "0" Sin Saltar;
FinSi
Escribir h,":" Sin Saltar;

Si m<10 Entonces
Escribir "0" Sin Saltar;
SiNo
Escribir m, ":" Sin Saltar;
FinSi

Si s<10 Entonces
Escribir "0" Sin Saltar;
SiNo
Escribir s;
FinSi

s<-s+1;

Si s==60 Entonces
m<-m+1;
s<-0;
Si m==60 Entonces
h<-h+1;
m<-0;
   Si h==24 Entonces
h<-0;
FinSi
FinSi
FinSi

Esperar 1 Segundos;
FinMientras

FinProceso




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)