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

Algoritmos Básicos de Programación

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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas6 páginas

Algoritmos Básicos de Programación

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 PDF, TXT o lee en línea desde Scribd

PRACTICA SOBRE ALGORITMOS COMPUTACIONALES 1era PARTE

1) Hacer un algoritmo que permita convertir calificaciones numéricas a


Letras según la siguiente tabla:
<= 69 F
de 70 a 75 C-
de 76 a 79 C+
de 80 a 85 B-
de 85 a 89 B+
de 90 a 95 A-
de 95 a 100 A+
Algoritmo: cali-num
Ver
Entero: R
Inicio
Escribir “ingresa un número del 1 al 100”
leer R
si r <=69 entonces
Escribir “tu calificación es F”
Sino
Si r <=79 entonces
Escribir “Tu calificación es C”
Sino
Si r <=89 entonces
Escribir “Tu calificación es B”
Sino
Si r <=100 entonces
Escribir “Tu calificación es de A”
FinSi
FinSi
FinSi
FinSi
Fin
2-Hacer un algoritmo que dadas las horas trabajadas de una persona y la tarifa de
pago por hora, calcule su salario e imprímalo.
Algoritmo: Calcu-salario
Var
Entero: horas trabajadas, tarifa por hora,
Inicio
Escribir ¨Ingrese las horas trabajadas
Leer horas Trabajadas
Escribir ¨Ingrese la Tarifa por hora¨
Leer tarifa Por Hora
Salario =horas Trabajadas * tarifaPorHora
Imprimir ¨El salario es: ¨, salario
Fin
Hacer un algoritmo que Convierta una velocidad expresada en km/h a m/s. Si
1Km=1000 m y 1h=3600 seg.
Algoritmo: velo-exp
Var
Entero: Kmh/ Ms
Inicio
Escribir ¨Ingrese la velocidad en Km/h¨
Leer velocidad kmh
VelocidadMS = velocidadKmH * 1000 / 3600
Escribir ¨La velocidad en m/s es: ¨, velocidadMS
Fin
Elabore un Algoritmo que solicite el salario de un empleado y calcule el nuevo
salario de la siguiente forma:
 Si el empleado gana hasta de 500.000 tendrá un incremento del 10%,
 si devenga más de 500.000.01 y hasta 800.000 recibirá un aumento del 8%
 si gana más de 800.000.01 un aumento del 5%. Muestre por pantalla el
monto del aumento y el nuevo salario total del empleado.
Algoritmo: Nuevo-Salario
Var
Entero: Solicitar salario
Inicio
Escribir ¨Ingrese el salario actual del empleado¨
Leer salario Actual
Incremento= 0
Nuevo salario = 0
Si salario Actual <= 500000 Entonces
Incremento = salario Actual * 0.08
Sino
Si salario Actual > 500000.01 Y salario <= 800000 Entonces
Incremento = salario * 0.10
Sino
Si salario > 800000.01 Entonces
Incremento = salario * 0.05
Fin si
Fin si
Nuevo Salario = Salario + Incremento
Escribir ¨El monto del aumento es:¨, incremento
Escribir ¨El nuevo salario total es: ¨, nuevo salario
Fin
Una aseguradora de vehículos tiene los siguientes porcentajes de prima
dependiendo de los años de antigüedad del vehículo.
a) Los vehículos de 1 año pagan el 5% de su valor,
b) de dos años el 8%,
c) de tres años el 10%,
d) de cuatro años el 12%
e) de cinco años o más pagan el 15%.
Elabore un algoritmo que solicite el valor del vehículo y los años de antigüedad y
muestre por pantalla el valor de la prima.
Algoritmo: Calcular-vehículo
Var
Entero: Valor, antigüedad
Inicio
Escribir ¨Ingrese el valor del vehículo: ¨
Leer valor vehículo
Escribir ¨Ingrese los años de antigüedad del vehículo¨
Leer antigüedad
Porcentaje prima = 0
Si antigüedad = 1 Entonces
Porcentaje prima = 0.05
Sino
Si antigüedad = 2 Entonces
Porcentaje prima = 0.08
Sino
Si antigüedad = 3 Entonces
Porcentaje prima = 0.10
Sino
Si antigüedad = 4 Entonces
Porcentaje prima = 0.12
Sino
Si antigüedad >= 5 Entonces
Porcentaje prima = 0.15
FinSi
FinSi
FinSi
FinSi
Valor prima = valor vehículo * porcentaje prima
Escribir ¨El valor de la prima es:¨, valor prima
Fin
Realizar un algoritmo que permita pedir 20 números y determine e imprima
cuántos son pares, impares, positivos y negativos.
Algoritmo: Pedir/números
Var
Entero: Pares, impares, positivos y negativos
Inicio
Pares = 0
Impares = 0
Positivos = 0
Negativos = 0
Para i = 1 Hasta 20 hacer
Escribir ¨Ingrese un numero¨
Leer número
Si numero % 2 = 0 Entonces
Pares = pares + 1
Sino
Impares = impares + 1
Fin Si
Si numero > 0 Entonces
Positivos = positivos + 1
Sino Si numero < 0 Entonces
Negativos = negativos + 1
Fin si
Fin Para
Escribir ¨Cantidad de números pares: ¨, pares
Escribir ¨ Cantidad de números impares: ¨, impares
Escribir "Cantidad de números positivos:", positivos
Escribir "Cantidad de números negativos:", negativos
Fin

También podría gustarte