Vous êtes sur la page 1sur 15

SC-115 Introduccin a la

Programacin
Prctica Tema No. 2
Semana 7
Conceptos bsicos
Estructuras de seleccin

Las estructuras de seleccin permiten tomar decisiones con base en el


cumplimiento o no de una condicin.
Objetivos de la prctica
Objetivo General
Introducir al estudiante en la resolucin de problemas, mediante la utilizacin de estructuras
de seleccin.

Objetivos Especficos

Poner en prctica la utilizacin de los operadores lgicos y relacionales.


Elaborar diagramas y algoritmos mediante la utilizacin de las estructuras de seleccin if y
switch.
Desarrollar ejercicios para poner en prctica dichas estructuras.
Prctica
Descripcin
A continuacin se presenta una serie de ejercicios. Resulvalos,
utilizando los conceptos y tcnicas aprendidos en clase.

Por cada caso disee el diagrama de flujo y el algoritmo


respectivo.
1. Lea dos nmeros y determine el mayor.
2. Lea tres nmeros y, mediante la utilizacin de estructuras if
anidadas determine el mayor de los tres. Tome en cuenta que
pueden ser iguales.
3. Lea los lados de un tringulo y determine si es un tringulo
equiltero, issceles o escaleno.
4. Simule un semforo. Utilice la estructura switch.
5. Mediante la utilizacin de la estructura de seleccin switch,
disee un diagrama y su algoritmo que lea dos nmeros y
determine, dependiendo de la seleccin del usuario, la suma, resta,
multiplicacin o divisin.
6. Lea una letra y determine si es vocal o consonante.
7. Los patos de un granjero se venden a 5.000 colones si pesan entre
0 y 2 kilogramos. Si su peso es mayor se venden a 7.000 colones.
Disee un diagrama y su algoritmo que permitan leer el peso del
ave y determinar su precio.
8. Escriba un programa que solicite al usuario las coordenadas
cartesianas de un punto (X,Y) y determine a que cuadrante
pertenece. Si el punto facilitado por el usuario es el origen de
coordenadas (0,0) habra que mostrar un mensaje informativo.
9. Escriba un programa que lea un nmero correspondiente a un da
de la semana, muestre en letras el da indicado por el nmero. Por
ejemplo: 1-Domingo 2-Lunes 3-Martes, etc. Utilice la
sentencia switch. Tome en cuenta que el usuario puede digitar un
valor incorrecto.
10. Una tienda vende camisas de distintas tallas, a saber: Pequeas
(P), Medianas(M) y Grandes(G). Las pequeas tienen un valor de
3.000 y sobre ese precio no se aplica descuento, las medianas
valen 5.300 y reciben un descuento del 3% y las grandes valen
7.000 y sobre ellas se aplica un descuento del 5%.

Escriba un programa que permita leer el precio de la prenda y su


talla y muestre el precio con el descuento aplicado.
Contactos administrativos
Profesor del curso:
Coordinador del curso: Esteban Marn (emarin@ufidelitas.ac.cr)
Subdirectora: Katya Brenes (kbrenes@ufidelitas.ac.cr)
Director: Wilberth Molina (wmolina@ufidelitas.ac.cr)