Algoritmos (ejercicios)

Páginas: 12 (2984 palabras) Publicado: 22 de mayo de 2013


EJERCICIOS DE ALGORITMOS CON SELECTIVAS


Utilizando los elementos presentados en clase para elaboración de algoritmos con selectivas, diseñe algoritmos para los casos planteados en cada ejercicio.

Tenga en cuenta que la solución presentada en los ejercicios resueltos es apenas una alternativa de solución, usted podría solucionar el problema diseñando un algoritmo diferente al aquípresentado. Le aconsejamos intentar resolver cada ejercicio sin observar la solución presentada y utilizarla solo para aclarar inquietudes o para complementar el aprendizaje.


EJERCICIOS RESUELTOS:


Selectivas simples:


1) Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. Él decidirá reinvertir los interesessiempre y cuando éstos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.

INICIO
LEA p_int, cap
int  cap * p_int
SI int > 7000 ENTONCES
capf  cap + int
FSI
ESCRIBA capf
FIN


Selectivas dobles:


2) Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su promedio de tres calificaciones esmayor o igual a 70 y reprobará en caso contrario.

INICIO
LEA calif1, calif2, calif3
prom  (calif1 + calif2 + calif3) / 3
SI prom >= 70 ENTONCES
ESCRIBA “alumno aprobado”
SINO:
ESCRIBA “alumno reprobado”
FSI
FIN






3) En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿ Cuál será la cantidad que pagaráuna persona por su compra?

INICIO
LEA compra
SI compra > 1000 ENTONCES
desc  compra * 0.20
SINO:
desc  0
FSI
tot_pag  compra - desc
ESCRIBA tot_pag
FIN


4) Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga$16 por cada una de las primeras 40 horas y $20 por cada hora extra.

INICIO
LEA ht
SI ht > 40 ENTONCES
he  ht - 40
ss  he * 20 + 40 * 16
SINO:
ss  ht * 16
FSI
ESCRIBA ss
FIN


5) Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas calorías consume su cuerpo mientras realiza una actividad. Las actividadesson únicamente dormir o estar sentado. Dormido consume 1.08 calorías/minuto y sentado 1.66 calorías/min.

INICIO
LEA act$, tiemp
SI act$  “dormido” ENTONCES
cg  1.08 * tiemp
SINO:
cg  1.66 * tiemp
FSI
ESCRIBA cg
FIN


6) Lea dos números e imprímalos en órden ascendente

INICIO
LEA num1, num2
SI num1 < num2 ENTONCESESCRIBA num1, num2
SINO:
ESCRIBA num2, num1
FSI
FIN

7) Imprima el nombre de un artículo, clave, precio original y precio con descuento. El descuento lo hace sobre la base de la clave, si la clave es 01 el descuento es 10% y si la clave es 02 el descuento es 20%

INICIO
LEA nomb, cve, prec_orig
SI cve = 01 ENTONCES
prec_desc  prec_orig - prec_orig * 0.10SINO:
prec_desc  prec_orig - prec_orig * 0.20
FSI
ESCRIBA nomb, cve, prec_orig, prec_desc
FIN


8) Calcule el total a pagar por una compra de camisas. Si se compran tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres, un descuento del 10%

INICIO
LEA num_camisas, prec
tot_comp  num_camisas * precSI num_camisas > = 3 ENTONCES
tot_pag  tot_comp - tot_comp * 0.20
SINO:
tot_pag  tot_comp - tot_comp * 0.10
FSI
ESCRIBA tot_pag
FIN


9) Una empresa quiere comprar varias piezas de la misma clase a una fabrica de refacciones. La empresa, dependiendo del monto total de la compra, decidirá qué hacer para pagar al fabricante:

Si el monto total de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de algoritmos
  • ejercicios algoritmo
  • Ejercicios
  • Ejercicios De Algoritmo
  • Ejercicios De Algoritmo
  • ejercicios de algoritmos
  • ejercicios de algoritmos
  • Ejercicios Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS