Programación Práctica Tema No. 2 Semana 5 Conceptos básicos Estructuras de selección
Las estructuras de selección permiten tomar decisiones con base en el
cumplimiento o no de una condición. Objetivos de la práctica • Objetivo General Introducir al estudiante en la resolución de problemas, mediante la utilización de estructuras de selección.
• Objetivos Específicos
• Poner en práctica la utilización de los operadores lógicos y relacionales.
• Elaborar diagramas y algoritmos mediante la utilización de las estructuras de selección if y switch. • Desarrollar ejercicios para poner en práctica dichas estructuras. Práctica Descripción A continuación se presenta una serie de ejercicios. Resuélvalos, utilizando los conceptos y técnicas aprendidos en clase.
Por cada caso diseñe el diagrama de flujo y el algoritmo
respectivo. 1. Lea dos números y determine el mayor. 2. Lea tres números y, mediante la utilización de estructuras if anidadas determine el mayor de los tres. Tome en cuenta que pueden ser iguales. 3. Lea los lados de un triángulo y determine si es un triángulo equilátero, isósceles o escaleno. 4. Simule un semáforo. Utilice la estructura switch. 5. Mediante la utilización de la estructura de selección switch, diseñe un diagrama y su algoritmo que lea dos números y determine, dependiendo de la selección del usuario, la suma, resta, multiplicación o división. 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. Diseñe 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 qué cuadrante pertenece. Si el punto facilitado por el usuario es el origen de coordenadas (0,0) habrá que mostrar un mensaje informativo. 9. Escriba un programa que lea un número correspondiente a un día de la semana, muestre en letras el día indicado por el número. 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: Pequeñas (P), Medianas(M) y Grandes(G). Las pequeñas 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: Marco Valverde Mejía (marcovalver@Gmail.com) Coordinador del curso: Esteban Marín (emarin@ufidelitas.ac.cr) Subdirectora: Katya Brenes (kbrenes@ufidelitas.ac.cr) Director: Wilberth Molina (wmolina@ufidelitas.ac.cr)
ACFrOgAbouk0hzc243S6CudxpAlOwS1C5QwB4eRF8bj svlbgiWgs4OgCMXVd4hZ6TR58spOJFscKxLnJWiMFNO2qfLBoBdcXuU7TexdWfbxUIGjpNKRknr9DBl7upz BuODEyXZ2PuPnBK4pHwH PDF
ACFrOgAbouk0hzc243S6CudxpAlOwS1C5QwB4eRF8bj svlbgiWgs4OgCMXVd4hZ6TR58spOJFscKxLnJWiMFNO2qfLBoBdcXuU7TexdWfbxUIGjpNKRknr9DBl7upz BuODEyXZ2PuPnBK4pHwH PDF