Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Planteamiento:
=======================
Ingreso de datos
1.Ingrese la hora HH: 5 --------------------------hh1
1. Ingrese los minutos 8mm) : 40 ----------------mm1
Proceso
seg T= 5*3600 +40*60 + 50*60 + 45
horas=trunc(segT/3600)
min=trunc((segT mod 3600)/60)
seg=((segT mod 3600)mod 60)
salida de datos
PSEUDOCODIGO:
---------------------------------------------------------------
Algoritmo hms
Escribir sin saltar "Ingrese la hora (hh):"
leer hh1
escribir sin saltar "Ingrese los primeros minutos (mm):"
leer mm1
Escribir sin saltar "Ingrese los segundos minutos(mm):"
leer mm2
Escribir sin saltar "Ingrese los segundos ultimos /ss):"
leer ss2
//Proceso
segT=hh1*3600 + mm1*60 + mm2*60 + ss2
horas=trunc(segT/3600)
min=trunc((segT mod 3600)/60)
seg=((segT mod 3600)mod 60)
//salida
Escribir "El tiempo sumado es" , horas, ":", min, ":", seg
FinAlgoritmo
-----------------------------------------------------------------
2. Leer el peso en gramos y determinar el menor numero de pesas que hay que poner
en una balanza 8con pesos :1g, 2g, 5g, 10g, 50g, 50g, 100, 200g, 500g, 1000g) para
equilibrar un detemrinado peso en gramos, intriducida por teclado.
Entrada
Peso en gramos: 3988
Proceso
p1000=trunc(p/1000)
p500=trunc((p mod 1000)/500)
p200=trunc(((p mod 1000)mod 500)/200)
p100=trunc((((p mod 1000)mod 500)mod 200)/100)
p50=trunc(((((p mod 1000)mod 500)mod 200)mod 100)/50)
p20=trunc(((((p mod 1000)mod 500)mod 200)mod 100)mod50)/20)
p10=trunc((((((p mod 1000)mod 500)mod 200)mod 100)mod50)mod 20)/10)
p5=trunc(((((((p mod 1000)mod 500)mod 200)mod 100)mod50)mod 20)mod 10)/5)
p2=trunc((((((((p mod 1000)mod 500)mod 200)mod 100)mod50)mod 20)mod 10)mod 5)/2)
p1=trunc(((((((((p mod 1000)mod 500)mod 200)mod 100)mod50)mod 20)mod 10)mod 5)mod
2)
Salida
Numero de pesas de 1000gr:
Numero de pesas de 500gr:
Numero de pesas de 200gr:
Numero de pesas de 100gr:
Numero de pesas de 50gr:
Numero de pesas de 20gr:
Numero de pesas de 10gr:
Numero de pesas de 5gr:
Numero de pesas de 2gr:
Numero de pesas de 1gr:
----------------------------------------------------------------------
PSEUDOCODIGO
Algoritmo hms
Escribir sin saltar "Ingrese el peso en gramos:"
leer p
//Proceso
p1000=trunc(p/1000)
p500=trunc((p mod 1000)/500)
p200=trunc(((p mod 1000)mod 500)/200)
p100=trunc((((p mod 1000)mod 500)mod 200)/100)
p50=trunc(((((p mod 1000)mod 500)mod 200)mod 100)/50)
p20=trunc((((((p mod 1000) mod 500) mod 200) mod 100) mod 50)/20)
p10=trunc(((((((p mod 1000) mod 500)mod 200)mod 100)mod 50)mod 20)/10)
p5=trunc((((((((p mod 1000)mod 500)mod 200)mod 100)mod 50)mod 20)mod 10)/5)
p2=trunc(((((((((p mod 1000)mod 500)mod 200)mod 100)mod 50)mod 20)mod 10)mod
5)/2)
p1=trunc(((((((((p mod 1000)mod 500)mod 200)mod 100)mod 50)mod 20)mod 10)mod
5)mod 2)
FinAlgoritmo