You are on page 1of 1

Universidad Piloto de Colombia

rea comn de Informtica


AI000030 Fundamentos de informtica y lgica de Programacin
Hoja de Trabajo Estructuras selectivas 2

Integrantes: __________________________________ Cdigos:______________
__________________________________ ______________

Objetivo de clase. Proponer de manera efectiva soluciones a problemas, con la construccin de
algoritmos que utilicen estructuras de tipo selectivo.

Estructura selectiva.

Se denomina estructura selectiva a la estructura de control que permite la toma de decisiones
dentro de un algoritmo. Existen varios conjuntos de instrucciones que se ejecutan o no, de
acuerdo a las condiciones o los controles de las estructuras. Tambin llamadas de seleccin, o de
condicin se clasifican en simple (Si-Entonces), doble (Si-Entonces-Sino), cascada (Si-Entonces-
SinoSi ...) y mltiple (Casos os segn). Desarrolle a continuacin el algoritmo para solucionar los
siguientes problemas:

1. Bisiesto.

Dada una fecha como da (nmero entero), mes (cadena de caracteres) y ao (nmero entero
positivo con 4 dgitos), escribir un programa que indique si dicha fecha es correcta o no. Ejemplos:
22 octubre 2001 es correcta; 31 abril 2001 no es correcta porque abril no tiene 31 das; 29 de
febrero de 2001 no es correcta porque el ao 2001 no es bisiesto.

2. Seguro.

Supngase que el importe del seguro obligatorio de un coche depende del modelo del carro, del
color y de la edad del conductor. Sean dos modelos A y B y los precios del seguro segn el color:

Modelo Color Precio
A Blanco 140400
A Metalizado 230000
A Otros 170500
B Blanco 200000
B Metalizado 260500
B Otros 220000

Si el conductor tiene menos de 26 aos, el precio se incrementa un 25%; si tiene entre 26 y 30
aos se incrementa un 10%; si tiene entre 31 y 65 aos el precio no se modifica; si tiene ms de
65 aos el precio se incrementar un 10%. Adems, en cualquier caso, hay que considerar que si
el conductor tiene menos de 2 aos el permiso de conducir, el precio se incrementar un 25%
adicional. Disear un programa que calcule el precio del seguro para un determinado modelo y un
determinado conductor

3. Notas.

Escribir un algoritmo que reciba la nota (nmero real) que un alumno ha sacado en un examen y
devuelva su calificacin (cadena de caracteres), segn el siguiente criterio: 0-4.9, "suspenso"; 5-
6.9, "aprobado"; 7-8.4 "notable"; 8.5-10, "sobresaliente".

!!EXITOS!!

You might also like