Sunteți pe pagina 1din 15

SC-115 Introducción a la

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)

S-ar putea să vă placă și