1. A un trabajador le pagan segn sus horas trabajadas y una tarifa de pago por horas.
. Si la cantidad de horas trabajadas es mayor a 40 horas. La tarifa
se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.
Variables Entrada: H_Trab, Tarifa Salida: Salario
Algoritmo Salario Inicio Var Real: H_Trab, Tarifa, Salario Leer(H_Trab, Tarifa) Si H_Trab >40 entonces Salario=(40*Tarifa)+((H_trab-40)*2*Tarifa) Sino Salario=(H_Trab*Tarifa) Fin_si Imprimir(Salario) Fin
2. Dado un monto calcular el descuento considerando que por encima de $100 el descuento es de 10% y por debajo de $100 el descuento es el 2%
Variables Entrada: Monto Salida: Descuento
Algoritmo Descuento Inicio Var Real: Monto, Descuento Leer(Monto) Si Monto >=100 entonces Descuento = Monto *0.1 Monto =Monto Descuento Sino Descuento = Monto *0.02 Monto =Monto Descuento Fin_si Imprimir(Monto, Descuento) Fin
3. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.
Variables Entrada: Seg Salida: Seg_Res
Algoritmo Segundos_Restantes Inicio Var Entero: Seg, Seg_Res Leer(Seg) Seg_Res = 60-(Seg Mod 60) Imprimir(Seg_Res) Fin 4. Al realizar a una compra de un artculo determinado, de que se adquieren una o varias unidades. El IVA es del 13% y si el precio bruto (Precio de venta ms IVA) es mayor a $50.00 se debe realizar un descuento del 5%. Imprimir el precio a pagar, el nombre del artculo y la cantidad de unidades.
Algoritmo Venta Inicio Var Real: Prec_Arti, Unides, Venta String: Nom_Arti Leer(Prec_Arti, Unides, Nom_Arti) Venta= (Prec_Arti*Unides*1.13) Si Ventas > 50 entonces Venta = Venta-(Venta*0.05) Fin_si Imprimir(Venta, Unides, Nom_Arti) Fin
5. Dada la siguiente informacin de un alumno calcular cuantas materias le faltan para egresar o si es egresado (40 materias cursadas) Cada unidad vale 4 unidades valorativas Calcular: si el alumno acumula 160 unidades valorativas imprimir el mensaje ALUMNO EGRESADO de lo contrario imprimir cuantas materias le faltan para egresar y cuantas unidades valorativas tiene acumuladas.
Algoritmo Materias Inicio Var Entero: Num_Mtria, Uni_Valo, Uni_Valo2 Leer(Num_Mtria) Uni_Valo=Num_Mtria*4 Si Uni_Valo =160 entones Imprimir(ALUMNO EGRESADO) Sino Uni_Valo2= 160 Uni_Valo Imprimir(A usted le faltan: & Uni_Valo2 &Unidades Valorativas y Tiene: & Uni_Valo &Unidades Valorativas Ganadas) Fin_Si Fin
6. Hacer un algoritmo y su respectivo flujo grama que muestre: Ejemplo: El horario en que se transmite los dibujos animados Si es de 9 a 12 Horas tele serie Si es de 13 a 16 Horas novelas repetidas Si es de 16 a 20 Horas dibujos animados Si es de 20 a 22 Horas novela s juveniles Si es de 22 a 23 Horas noticiero
Variables Entrada: Nom_Serie Salida: Horario
Algoritmo Horarios Inicio Var String: Nom_Serie, Horario Leer (Nom_Serie) Si Nom_Serie= tele serie entonces Horario = de 9 a 12 Horas Sino Si Nom_Serie= novelas repetidas entonces Horario = de 13 a 16 Horas Sino Si Nom_Serie= dibujos animados entonces Horario = de 16 a 20 Horas Sino Si Nom_Serie= novela s juveniles entonces Horario = de 20 a 22 Horas Sino Si Nom_Serie= noticiero entonces Horario = de 22 a 23 Horas Sino Horario = Horario no Disponible fin_si fin_si fin_si fin_si fin_si Imprimir (Horario) Fin
INICIO String: Nom_Serie, Horario Nom_Serie Horario = de 9 a 12 Horas Horario FIN Nom_Serie= tele serie Si No Nom_Serie= novelas repetidas Horario = de 13 a 16 Horas Si No Nom_Serie= dibujos animados Si No Horario = de 16 a 20 Horas Nom_Serie= novela s juveniles Si No Horario = de 20 a 22 Horas Nom_Serie= noticiero Si No Horario = de 22 a 23 Horas Horario = Horario no Disponible A A 7. Hace un algoritmo y su respectivo flujograma que diga a que zona pertenece cada uno de los 14 departamentos de nuestro pas Ej. San Salvador, Zona: Central
Variables Entrada: Depto Salida: Zona
Algoritmo Zonas Inicio Var String: Depto, Zona Leer(Depto) Si Depto =Santa Ana Or Depto =Ahuachapn Or Depto =Sonsonate entonces Zona=Zona Occidental Sino Si Depto =Usulutn Or Depto =San Miguel Or Depto =Morazn Or Depto =La Unin entonces Zona=Zona Oriental Sino Si Depto =La Libertad Or Depto =Chalatenango Or Depto =Cuscatln Or Depto =San Salvador entonces Zona=Zona Central Sino Si Depto =La Paz Or Depto =Cabaas Or Depto =San Vicente entonces Zona=Zona Paracentral Fin_si Fin_si Fin_si Fin_si Imprimir(Zona) Fin 8. Dado un numero cualquiera imprimir si es positivo, negativo o cero
Variables Entrada: Numero Salida: Num_PN0
Algoritmo Nmero Inicio Var Real: Numero Satring: Num_PN0 Leer(Numero) Si Numero > 0 entonces Num_PN0=Numero Positivo Sino Si Numero < 0 entonces Num_PN0 = Numero negativo Sino Num_PN0=El Numero es Cero Fin_si Fin_si Imprimir(Num_PN0) Fin
9. Construya un flujograma que tenga como datos de entrada la categora, valor del boleto y pas de destino de un viajero para lograr calcular el aumento del boleto correspondiente de acuerdo a la siguiente tabla.
Variables Entrada: Cat, Val_Bole, Pais Salida: Prec_Bole
Algoritmo Precio_Boleto Inicio Var Real: Val_Bole String: Cat, Pais Leer(Val_Bole, Cat, Pais) Si Pais = ALEMANIA entonces Si Cat=PRIMERA CLASE entonces Prec_Bole = Val_Bole -(Val_Bole * 0.15) Sino Prec_Bole = Val_Bole -(Val_Bole * 0.05) Fin_si Sino Si Cat =PRIMERA CLASE entonces Prec_Bole = Val_Bole -(Val_Bole * 0.1) Sino Prec_Bole = Val_Bole -(Val_Bole * 0.07) Fin_si Fin_si Imprimir(Prec_Bole) Fin
10. Dado 3 nmeros determinar el mayor, menor o si son iguales
Variables Entrada: N1, N2, N3 Salida: Ma, Me, Igual
Algoritmo Diferencia_Numeral Inicio Var Real: N1, N2, N3 String: MMI Leer(N1, N2, N3) Si N1> N2 entonces Si N1 >N3 entonces Ma=N1 Si N2 > N3 entonces Me=N3 Sino Me=N2 Fin_si Sino Ma=N3