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)