Professional Documents
Culture Documents
INTRODUCCIÓN A LA PROGRAMACIÓN
HOJA GUÍA
PRÁCTICA 2
Tema: Uso de sentencias If, Switch - Case
1. Objetivos:
Comprender y expresar correctamente conceptos básicos de la resolución de problemas
mediante algoritmos y programas con su respectiva representación.
Adquirir los conocimientos prácticos necesarios para aplicar la metodología impartida al
desarrollo de programas informáticos en el lenguaje C, utilizando sentencias de decisión.
2. Ejemplo introductorio
Realizar un programa que funcione como una calculadora de números enteros. Donde al
iniciar el programa se soliciten dos números enteros, y luego a través de un menú se
pregunte el tipo de operación a realizar. Para la operación “resta” primero determinar el
número mayor antes de realizar la operación. Como resultado se debe mostrar en pantalla
el resultado de la operación realizada.
¿Qué datos de entrada se requieren?
Números
Operación
¿Cuál es la salida deseada?
Resultado de la operación
¿Cuál es el método a usar? (Algoritmo)
1. Solicitar dos números.
2. Leer los números ingresados por teclado.
3. Mostar un menú con 4 opciones:
1:
Resultado= numero1+numero2
2:
3:
Resultado= numero1*numero2
4:
Resultado= numero1/numero2
Diagrama de flujo
INCIO resultado
opcion = 1 resultado= num1+num2
Solicitar numeros
resultado
resultado= num1-num2
opcion = 2
num1>num2
num1, num2
resultado
resultado= num2-num1
Mostar menu
resultado
opcion = 3 resultado= num1*num2
opcion
salir
opcion = 4 Num2=0
resultado
resultado= num1/num2
opcion
default salir
FIN
Programa
Ejecución
3. Problema planteado
Diseñar un programa para una tienda de ropa mayorista que efectúa un descuento a
los clientes dependiendo del monto de la compra. El cliente podrá escoger el producto
a comprar desde un menú con las siguientes opciones:
1. Pantalones
2. Camisas
3. Vestidos
4. Zapatos
Pantalones $200
Camisas $150
Vestidos $250
Zapatos $300
Crear un programa que lea tres números y determina si la suma de cualquier pareja
de ellos es igual al tercer número. Si se cumple la regla indicada visualizar un mensaje
indicando que se cumple y sino indicando que no se cumple.
4. Informe
- Desarrollar el informe en base al formato establecido, explicando lo desarrollado en clase.
- Desarrollar el siguiente ejercicio:
Diseñar un programa para indicar el estado de las bombas de un Tanque, de acuerdo a las siguientes
condiciones:
Un ingeniero indicará el nivel en el que se encuentra el tanque de agua con un número entero de 0 a
200.
o Si el nivel del agua está por debajo del nivel mínimo (30), se activará la bomba 1.
o Si el nivel del agua está por encima del nivel mínimo (30), pero por debajo del nivel máximo
(180), se activará la bomba 2.
o Si el nivel del agua está por encima del nivel máximo (180) las bombas deberán estar
apagadas.
Realizar un programa para que los alumnos puedan visualizar si fueron aceptados o no,
en las carreras en las que se inscribieron, luego de rendir el examen de admisión. Los
alumnos seleccionarán desde un menú la carrera a la que se inscribieron y a continuación
ingresarán la calificación obtenida en el examen de admisión. Si el alumno es aceptado
teniendo en cuenta las especificaciones que se listan abajo se debe imprimir su
calificación, carrera y la palabra “Aceptado”, caso contrario únicamente la palabra “No
aceptado”.