0% encontró este documento útil (0 votos)
120 vistas6 páginas

Conversión de Unidades y Algoritmos

El documento presenta 11 algoritmos para resolver problemas matemáticos y lógicos relacionados con conversiones de unidades de medida (horas a minutos, minutos a horas, centímetros a metros y milímetros, kilos a toneladas y gramos), cálculos salariales, distancias recorridas, comparación de números y determinación del mayor, medio y menor de un conjunto de valores. Cada algoritmo describe un proceso de entrada, procesamiento y salida de datos para resolver el problema planteado.

Cargado por

Kmiila Monthess
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
120 vistas6 páginas

Conversión de Unidades y Algoritmos

El documento presenta 11 algoritmos para resolver problemas matemáticos y lógicos relacionados con conversiones de unidades de medida (horas a minutos, minutos a horas, centímetros a metros y milímetros, kilos a toneladas y gramos), cálculos salariales, distancias recorridas, comparación de números y determinación del mayor, medio y menor de un conjunto de valores. Cada algoritmo describe un proceso de entrada, procesamiento y salida de datos para resolver el problema planteado.

Cargado por

Kmiila Monthess
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1. Para convertir horas a minutos se toman las horas y se multiplica por 60.

Construir un programa que lea por el teclado un número de horas ingresado


por el usuario e imprimir a cuántos minutos equivale.
Proceso
escribir "Digite las horas"
leer las horas
minutos = horas * 60
escribir “los minutos equivalen a”, minutos
FinProceso
2. Para convertir minutos a horas se toman los minutos y se dividen por 60, la
idea es que esta cifra sea entera. Construir un algoritmo que lea un número de
minutos ingresados por el usuario y el sistema les muestre a cuantas horas
equivale.

Proceso
escribir "Digite los minutos"
leer minutos
horas = minutos / 60
escribir "las horas equivalen a " horas
FinProceso
3. Una de las unidades de longitud más usadas son los centímetros, para
pasarlos a metros se toman los centímetros y se dividen por 100 y para
pasarlos a milímetros se toman los centímetros y se multiplican por 10.
Construir un programa que, dados los centímetros ingresados por el teclado,
muestre a cuántos metros y milímetros equivalen.
Proceso
escribir "Digite los centimetros"
leer centimetros
metros = centimetros / 100
milimetros = centimetros * 10
escribir "El valor en metros es", metros
escribir "Los milimetros equivalen a", milimetros
FinProceso
4. Una de las unidades de peso más comunes en nuestro medio son los kilos.
Recordemos que una tonelada son 1000 kilos y que una libra es medio kilo. La
idea es construir un algoritmo al que se le ingrese un valor en kilos y este
imprima a cuántas toneladas y a cuántos gramos equivalen.
Proceso
escribir "Digite en valor en kilos"
leer valor
toneladas = (kilos / 1000)
gramos = (kilos * 1000)
escribir "El valor en toneladas es", toneladas
escribir "El valor en gramos es", gramos
FinProceso

5. En la universidad el costo de la matrícula se calcula tomando las horas


totales que el estudiante tomará en el semestre y cada hora se multiplica por
$10. Se desea construir un programa en el que el usuario ingrese las horas de
clase y el sistema le imprima el costo de la matrícula para el semestre.

Proceso
escribir "Digite las horas totales"
leer horas totales
costo = (horas * 115000)
escribir "El costo de matricula es", costo
FinProceso
6. Cuando se contrata a un empleado a este se le descuenta del salario el 8%
de lo que gana de forma que el 4% es para salud y el 4% para afiliación a
riesgos profesionales. Construir un algoritmo que permita saber dado el salario
de una persona, cuánto le será descontado por cada concepto y cuánto
termina recibiendo realmente.
Proceso
escribir "Digite el valor de salario"
leer salario
descuento = salario * 0.08
salud = (descuento * 0.04)
riesgos_profesionales = (descuento * 0.04)
total_a_pagar = (salario - descuento)
escribir "Se le descontara por concepto de salud", salud
escribir "Se le descontara por concepto de riesgos profesionales" ,
riesgos_profesionales
escribir "total a pagar es" , total_a_pagar
Finproceso
7. Una persona promedio por cada paso avanza 45 centímetros. Dado el
número de pasos, determinar cuántos kilómetros, metros y centímetros avanza
una persona.
Proceso
escribir "Digite el numero de pasos"
leer numero de pasos
centimetros = (pasos * 45)
metros = (centimetros * 100)
kilometros = (metros * 1000)
escribir "La persona avanza a una distancia en centimetros es",
centimetros
escribir "La persona avanza una distancia en metros es", metros
escribir "La persona avanza una distancia en kilometros es", kilometros
FinProceso
8. Tomando como referencia los datos del ejercicio anterior, se desea construir
un algoritmo que permita determinar cuántos pasos son necesarios para
avanzar un número de kilómetros que el usuario desee.
Proceso
escribir "Digite el numero de kilometros"
leer numero de kilometros
pasos = (kilometros * 100000)/45
escribir "El numero de pasos es", pasos
FinProceso
9. Dado un número de billetes de 50.000$, determinar a cuántas monedas de
1000$ equivalen. Además, si se sabe que cada moneda pesa 20 gramos, saber
a cuántos kilos equivale el peso total de las monedas. Recordemos que 1000
gramos son 1 kilo.
Proceso
escribir "Digite el numero de billetes"
leer numero de billetes
monedas = (billetes * 50000) / 1000
pesos = (monedas * 20) / 1000
escribir "En monedas es" monedas
escribir "El peso en kilos de las monedas es", pesos
FinProceso
10. Leer tres valores por pantalla, determinar e imprimir el mayor, el medio y el
menor.
Proceso
escribir "Digite 4 numeros diferentes"
leer n1, n2, n3, n4
Si (n1>n2)
Si (n1>n3)
Si (n1>n4)
escribir "Mayor n1", n1
Sino
escribir "Mayor n4", n4
FinSi

Si (n3>n4)
escribir "Mayor n3", n3
Sino
escribir "Mayor n4", n4
FinSi
FinSi
Sino
Si (n2>n3)
escribir "Mayor n2", n2
Sino
escribir "Mayor n3", n3
FinSi
FinSi
FinProceso
11. Leer cuatro valores por pantalla, determine e imprima el mayor de todos.
Proceso
escribir "Digite tres numeros diferentes"
leer n1, n2, n3
Si (n1 > n2 & n1 > n3) entonces
escribir "Numero mayor: ", n1
Si (n2<n3) entonces
escribir "Numero medio: ", n3
escribir "Numero menor: ", n2
Sino
escribir "Numero medio: ", n2
escribir "Numero menor: ", n3
FinSi
Sino
Si (n2> n1 & n2>n3) Entonces
escribir "numero mayor: ", n2
Si (n1<n3) entonces
escribir "Numero medio: ", n3
escribir "Numero menor: ", n1
Sino
escribir "Numero medio: ", n1
escribir "Numero menor: ", n3

FinSi
Sino
escribir "Numero mayor: ", n3
Si (n2<n1) Entonces
escribir "Numero medio: ", n1
escribir "Numero menor: ", n2
Sino
escribir "Numero medio: ", n2
escribir "Numero menor: ", n1
FinSi
FinSi
FinSi

FinProceso

También podría gustarte