Eclipse
Problema:
• Dado que un numero de segundos, expresar ese mismo dato convertido en horas, minutos y segundos.
Análisis:
• Datos de entrada (Seg)
• Datos de salida (Hrs, Min, Seg)Algoritmo:
1.- Pedir el numero de segundos a procesar. (Seg)
2.- Dividir el numero de segundos entre 3,600 (H = Seg / 3600)
3.- Obtener el residuo de la división entre 3,600 (M = (Seg % 3600) /60)
4.- Obtener el residuo de la operación anterior (S = ( Seg % 3600) % 60)
5.- Mostrar los datos (“Hrs:”, H , “Mins:”, M, “Seg:”, S)
6.- Terminar
Problema 1:
Pedir al usuario el dia y mes denacimiento y con estos datos indicarle cuantos días han transcurrido desde el 1ro. de Enero de dicho año y hasta la fecha indicada por él.
Nota: En este ejercicio no se consideraran los añosbisiestos.
Por ejemplo: Un usuario indica haber nacido el 3 marzo (el año no es significativo)
El programa deberá de devolver como resultado 62 dias.
Algoritmo:
1.- Pedir la fecha de nacimiento(día, mes)
2.- Dependiendo del mes hacer la suma de días que hay del 1ro de enero hasta el mes indicado (si mes = febrero entonces días = 31)
3.- Sumar el resultado anterior los días indicados por elusuario. ( total = días + día )
4.- Mostrar total ( “Los días entre el 1ro de enero y tu cumpleaños son “total” )
Problema 2:
Simular la secuencia que sigue un cronómetro desde el dato de 0:0:0hasta las 23:59:59 horas (desplegando cada uno de los datos que equivalen a un segundo)
Ejemplo
0:0:0 (Inicio del conteo) 0:0:1...
0:0:59 0:1:0...
Algoritmo:
1.- Pedir inicio deconteo
2.- Mostrar cronometro en ceros ( H “:” , m , “:” , s ; H = 0, M = 0, S = 0 )
3.- Incremento de un segundo ( s + = 1)
4.- Mostrar cronometro (H “:” , m , “:” , s ; H = 0, M = 0, S = 1 )5.- Repetir hasta que sean 60 segundos y ahí regresar segundos a cero y agregar 1 a minutos ( si s = 59 entonces: m+=1 , s-=59)
6. - Mostar cronometro (H “:” , m , “:” , s ; H = 0, M = 1, S = 0 )...
Regístrate para leer el documento completo.