ALGORITMIA
1 . ALGORITMO Y DIAGRAMA DE LA FINCA GANADERA
Una finca ganadera tiene vacas blancas, negras y marrones. Una vaca negra produce 7 litros diarios. Una vaca blanca produce 10 litros diarias y una vaca marrón produce 12 litros diarios. Calcular cuántos litros de leches se produce en la semana si las vacas negras se ordeñan todos los días las blancas de lunes a viernes y las vacas marrones los lunes miércoles viernes y sábados. Si el total producido es superior a 500 litros imprimir un mensaje ‘Negocio Rentable’ de lo contrario ‘Lechería no Rentable’.
# Vacas Negras = 10; # Vacas Blancas = 20; # Vacas Marrón = 30.
Variables
VN = Vacas negras.
VB = Vacas Blancas.
VM = Vacas Marrones.
TLS = Total de Litros Semana.
LVN = Litros producidos por vacas negras.
LVB = Litros producidos por vacas blancas.
LVM = Litros producidos por vacas marrones.
TLS = Total litros semana.
Algoritmo
1. Inicio
2. Leer VN, VM, VB
3. LVN = VN * 7 * 7
4. Imprimir ‘Litros producidos por vacas negras=’, LVN
5. LVB = VB * 10 * 5
6. Imprimir ‘Litros producidos por vacas blancas=’, LVB
7. LVM = VM * 12 * 4
8. Imprimir ‘Litros producidos por vacas marrones=’, LVM
9. TLS = LVN + LVB + LVM
10. Imprimir ‘Total litros semana=’, TLS
11. Si TLS > 500 Entonces
12. Imprimir ‘Negocio Rentable’
13. Sino
14. Imprimir ‘Lechería no Rentable’
15. Fin si
ALGORITMO DE IMC
Para una EPS calcular el imc de un paciente, si el imc es menor o igual a 18.4 imprimir “bajo peso corporal”; si el imc está entre 18.5 y 24.9 “imprimir peso normal” si imc es mayor a 25 imprimir “sobrepeso”.
Imc= peso/altura*altura
Algoritmo Concierto
Una empresa organizadora de eventos prepara un evento para el 1 de septiembre para Silvestre Dangond. La boletería tiene los siguientes precios: General = 30000 $, VIP = 45000 $, Palco = 70000 $. Calcular el valor a pagar para un cliente que llevar varias boletas. Leer el dinero que entrega el cliente y calcular el cambio a devolver. Imprimir factura.
ALGORITMO Y DIAGRAMA DE FLUJO PEAJE
El peaje de Bogotá-Tunja requiere un software para calcular el valor a pagar por cada vehículo que cruza el peaje.
Categoría 1 - $8.500
Categoría 2 - $9.300
Categoría 3 - $19.500
Categoría 4 - $24.800
Leer cuantos automóviles de cada categoría cruzan el peaje y calcular e imprimir el valor total recaudado en un día.
Si el monto total está entre $900.000 y $1.500.000 imprimir “valor aceptable”. Si el monto total es inferior a $900.000 imprimir “valor bajo”. Si el monto total supera los $1.500.000 imprimir “valor excelente”.
Si el monto total está entre $900.000 y $1.500.000 imprimir “valor aceptable”. Si el monto total es inferior a $900.000 imprimir “valor bajo”. Si el monto total supera los $1.500.000 imprimir “valor excelente”.
ALGORITMO Y DIAGRAMA DE FLUJO – AVIANCA
Avianca desea un software que permita al pasajero seleccionar una ruta y el número de tiquetes que desea comprar. Calcular el valor total, un descuento del 5% y el valor neto a pagar.
Las rutas son:
BUCARAMANGA-BOGOTA $390.000
BUCARAMANGA-MEDELLIN $350.000
BUCARAMANGA-CALI $380.000
BUCARAMANGA-CUCUTA $280.000
ALGORITMO Y DIAGRAMA DE FLUJO – COPETRAN
Copetran tiene una promoción para los pasajeros de la ruta Bucaramanga-Bogotá $70.000.
Si compran menos de 5 pasajes---10% dcto
Si compran entre 6 y 10 pasajes---15% dcto
Si compran más de 10 pasajes ----20% dcto
Calcular el valor total, el dcto y el valor neto. Imprimir la factura.
Raúl sale a trotar de lunes a viernes. Calcular e imprimir el total de kms recorridos en la semana. Calcular e imprimir el promedio de kms recorridos en la semana. Si el promedio es menor de 25 kms imprimir “Debe trotar más” de lo contrario “Buen rendimiento”.
ALGORITMO Y DIAGRAMA DE FLUJO – BURGER
Un negocio de comidas rápidas desea un software que calcule el valor a pagar por un cliente. Las hamburguesas son a $11.500 Los perros calientes a $12.500 y las gaseosas a $3.000. Calcular e imprimir el valor total, el IVA del 19% y el valor neto a pagar.
ALGORITMO Y DIAGRAMA DE FLUJO – Cafetería
Leer el valor contado de 5 aprendices en la cafetería del Sena. calcular el valor total, el promedio, y si un aprendiz compra más de 10 mil pesos, imprimir “cada premio”.
Variables:
Algoritmo:
1. Inicio
2. VT=0
3. Para I=1 hasta 5
a. Leer VC
b. Si el VC>10000 entonces
c. Imprimir “Gana Premio”
d. Fin Si
e. VT=VT+VC
4. Fin para
5. Imprimir “La venta Total es=”, VT
6. P=VT/5
7. Imprimir “El promedio es=”, P
8. Fin
ALGORITMO Y DIAGRAMA DE FLUJO – REINADO
En el reinado del café hay 7 candidatas, se requiere un software que lea las edades e imprima un mensaje cuando sea mayor y otro que diga menor de edad. Calcular e imprimir la edad promedio de las candidatas.
ALGORITMO CALCULADORA
Una escuela primaria requiere un software que pueda sumar multiplicar restar y dividir para sus pequeños alumnos leer cada operación e imprimir el resultado de la operación que realicen los alumnos
Algoritmo
1. Escribir 'Digite el Primer Numero:'
2. Leer N1
3. Escribir 'Digite el Segundo Numero:'
4. Leer N2
5. Suma <- N1+N2
6. Resta <- N1-N2
7. Multiplicación <- N1*N2
8. División <- N1/N2
9. Escribir 'El Resultado de la Suma es: ', Suma
10. Escribir 'El Resultado de la Resta es: ', Resta
11. Escribir 'El Resultado de la Multiplicación es: ', Multiplicación
12. Escribir 'El Resultado de la División es: ', División
FinAlgoritmo
ALGORITMO – NUMEROS ROMANOS 1 – 4000
CONVIERTA A NUMEROS ROMANOS, NUMEROS MENORES A 4000.
Algoritmo
1.
Escribir "Ingrese un número entre 1 y
4000"
2.
Leer
Numero
3.
SePuedeConvertir<-Verdadero
4.
Si
Numero=0 Entonces
5.
Escribir
"No existe ningún símbolo para representar el 0"
6.
SePuedeConvertir<-Falso
7.
FinSi
8.
Si
Numero<>trunc(numero) Entonce
9.
Escribir
"El número debe ser entero"
10. SePuedeConvertir<-Falso
11. FinSi
12. Si Numero>4000 Entonces
13. Escribir "Muy alto"
14. SePuedeConvertir<-Falso
15. FinSi
16. Numero<0
Entonces
17. Escribir "Debe ser positivo"
18. SePuedeConvertir<-Falso
19. FinSi
20. Si SePuedeConvertir Entonces
21. Si Numero=4000 Entonces
22. Escribir "iv"
23. Sino
24. Dimension nu[10], nd[10], nc[10], nm[10]
nu[1]<-''; nu[1]<-'I'; nu[2]<-'II';
nu[3]<-'III'; nu[4]<-'IV'; nu[5]<-'V'; nu[7]<-'VI';
nu[8]<-'VII'; nu[9]<-'VIII'; nu[10]<-'IX'
nd[1]<-''; nd[2]<-'X'; nd[3]<-'XX';
nd[4]<-'XXX'; nd[5]<-'XL'; nd[6]<-'L'; nd[7]<-'LX';
nd[8]<-'LXX'; nd[9]<-'LXXX'; nd[10]<-'XC'
nc[1]<-''; nc[2]<-'C'; nc[3]<-'CC';
nc[4]<-'CCC'; nc[5]<-'CD'; nc[6]<-'D'; nc[7]<-'DC';
nc[8]<-'DCC'; nc[9]<-'DCCC'; nc[10]<-'CM'
nm[1]<-''; nm[2]<-'M';
nm[3]<-'MM'; nm[4]<-'MMM'
unidadesmil<-trunc(Numero/1000) MOD 10
centenas<-trunc(Numero/100) MOD 10
decenas<-trunc(Numero/10) MOD 10
unidades<-Numero MOD 10
Escribir
nc[centenas+1],nd[decenas+1],nu[unidades+1],nm[unidadesmil+1]
FinSi
FinSi
FinAlgoritmo
EJERCICIO – DOS NUMEROS < O >
Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor, si es el caso
Algoritmo
1. Escribir 'Ingresar Numero A'
2. Leer A
3. Escribir 'Ingresar Numero B'
4. Leer B
5. Si A>B Entonces
a. Escribir 'ORDEN de MENOR a MAYOR: ',B, -A
6. SiNo
a. Escribir 'ORDEN de MENOR a MAYOR: ',A, -B
7. FinSi
8. Fin Algoritmo
Pepsi Co Inc. Requiere un software, que al ingresar un tiempo en minutos calcule cuanto equivale en horas, semanas, meses y años.
Algoritmo
Escribir 'Ingrese un Tiempo en Minutos:'
Leer M
H = M*1/60
S = M*1/10080
Me = M*1/44640
A = M*1/525600
Escribir 'El equivalente en HORAS es: ' H
Escribir 'El equivalente en SEMANAS es: ' S
Escribir 'El equivalente en MESES es: ' Me
Escribir 'El equivalente en AÑOS es: ' A
FinAlgoritmo
EJERCICIO – EDITORIAL
Una editorial muy reconocida requiere un software para hacer un evento donde cada persona que compre más de 6 libros, reciba un descuento del 7%. También que dicho software registre la cantidad de libros que compra cada cliente, el nombre del libro, el valor de cada libro, el descuento y el precio neto a pagar e imprima al final de cada compra un recibo con lo anterior mencionado.
+Libros: El diario de Ana Frank $50.000
+El Retrato De Dorian Gray $45.000
+Relájate y Disfruta De La Vida $27.000
EJERCICIO – SERVICIO TELEFONICO
Calcule el valor que debe pagar un usuario del servicio telefónico en su factura de servicio, si el valor se calcula a partir del número de impulsos, el estrato y el tipo de línea. Según el estrato se aplica un cargo básico así:
Calcule el valor que debe pagar un usuario del servicio telefónico en su factura de servicio, si el valor se calcula a partir del número de impulsos, el estrato y el tipo de línea. Según el estrato se aplica un cargo básico así:
El valor de cada impulso para todos los estratos es de $250. Para el estrato 1 y 2 si el número de impulsos es menor que 350 no se cobra cargo básico. Para los estratos 3 y 4 se aplica un porcentaje de incremento del 15% si su consumo es superior a 400 impulsos. Si el tipo de línea es comercial se aplica un incremento del 12% sobre el valor a pagar.
EJERCICIO – HOSPITAL
En el hospital internacional necesitan un programa que reciba los 3 signos vitales más importantes y teniendo en cuenta los antecedentes de los pacientes y la edad, indicar:
1 Imprimir si la frecuencia cardiaca es normal o anormal
2 Preguntar la presión sistólica y la diastólica
3 Calcular e imprimir la tensión media del paciente (TAS-2TAD/3)
El hospital nos suministra las tablas para hacer las correspondientes pruebas que son las siguientes:
En el hospital internacional necesitan un programa que reciba los 3 signos vitales más importantes y teniendo en cuenta los antecedentes de los pacientes y la edad, indicar:
1 Imprimir si la frecuencia cardiaca es normal o anormal
2 Preguntar la presión sistólica y la diastólica
3 Calcular e imprimir la tensión media del paciente (TAS-2TAD/3)
El hospital nos suministra las tablas para hacer las correspondientes pruebas que son las siguientes:
Tensión Sistólica = ¿?
Tensión Diastólica = ¿?
Tensión Arterial = TS
Frecuencia Cardiaca = ¿?
EJERCICIO – FIBONACCI
Imprima los n primeros números de la sucesión de fibonacci y al frente de cada uno imprima la representación binaria de cada número. (Ej. n=7)
1-1
1-1
2-10
3-11
5-101
8-1000
13-1101
EJERCICIO CAMINATA DE LOS EMPLEADOS
Juan requiere un software para calcular que tanto caminan sus trabajadores, dependiendo si caminan más de 8000 metros, él les regalara unos zapatos deportivos, o no. él tiene 6 trabajadores, y sabe qué; María camina 30 minutos a 7 m/s para ir al trabajo, David camina 23 minutos a 4m/s para llegar al trabajo, Gil trota 60 minutos a 10m/s para llegar a su trabajo, Alex camina 15 minutos a 5m/s y llega 5 minutos tarde al trabajo, Víctor debe caminar 70 minutos a 6m/s para llegar al trabajo y Andrea camina 5 minutos a 5m/s porque la traen en carro parte del camino. Según estos datos calcular quien de ellos camina más.










































0 comentarios:
Publicar un comentario