Vous êtes sur la page 1sur 7

Universidad Nacional Autónoma de Nicaragua, León

Facultad de Ciencias y Tecnología


Departamento de Computación

Componente: Programación Orientada a Objetos

Guía #:

Título de la Guía: Sentencias de control


Objetivos:

 Utilizar sentencias de control para solucionar problemas propuestos

Elaborado por:

 Luis Ernesto Díaz Beteta

“A la libertad por la Universidad”


Programación Orientada a Objetos

1. Sentencias de control
En esta guía se muestra cómo implementar sentencias de control en la solución a problemas

2. Ejercicios Resueltos

2.1. Ejercicios Resuelto 1:


Escriba un programa que pida al usuario su nombre y contraseña y le de tres oportunidades para
introducir los datos correctos (root : 1234). Si los datos introducidos son correctos se mostrará por
pantalla “Bienvenido al sistema”. En caso contrario se mostrará un mensaje por pantalla indicando
que se ha superado el número de intentos permitido.

2
Programación Orientada a Objetos

2.2. Ejercicios Resuelto 2:


Escriba un programa que eleve un número a una potencia, utilizando los bucles for y while (dos
soluciones).
Solución 1
Resultado:

Solución 2
Resultado:

3
Programación Orientada a Objetos

2.3. Ejercicios Resuelto 3:


Escriba un programa en C que solicite 10 números enteros positivos al usuario y calcule y muestre
los siguientes valores:
• La suma de todos los números leídos.
• El promedio de los números.
• El mayor número introducido.
• El menor número introducido.

Solución

Resultado:

4
Programación Orientada a Objetos

2.4. Ejercicios Resuelto 4:


Escriba un programa en C que solicite números al usuario hasta que se hayan introducido 10
números o la suma de todos los números leídos sea mayor que 100. A continuación mostrar un
mensaje indicando qué condición se ha cumplido (es decir, si se han introducido 10 números o si su
suma es mayor que 100).

Solución:

Resultados:

5
Programación Orientada a Objetos

2.5. Ejercicios Resuelto 5:


Escribir un programa para adivinar un número entre 1 y 100 obtenido de forma aleatoria. El
programa irá pidiendo números al usuario y, siempre que dicho número no coincida con el número
secreto, le indicará si el número introducido es mayor o menor que el número secreto que tiene que
adivinar. Al final, el programa indicará la cantidad de intentos que se han necesitado para adivinar el
número. Si el número de intentos es menor que 5 se mostrará “Enhorabuena!”. Si es un valor entre
5 y 10 se mostrará el mensaje “No está mal”. Si el número de intentos es mayor que 10 se mostrará
el mensaje “Debe practicar más”.

Solución:

Resultado:

6
Programación Orientada a Objetos

3. Ejercicios propuestos
3.1. Ejercicios Propuesto 1:
Realice un programa que solicite un número entero al usuario y luego muestre los
siguientes resultados:
 Cantidad de dígitos que componen al número.
 La suma de todos sus dígitos.
 Si la suma de todos sus dígitos es par o impar.
Ejemplo, si el número introducido es: 2453
- El numero tiene 4 dígitos
- La suma de los dígitos es: 14
- La suma de los dígitos es par

3.2. Ejercicios Propuesto 2:


Un postulante a un empleo, realiza un test de capacitación. Se obtuvo la siguiente
información: cantidad total de preguntas que se realizaron y la cantidad de preguntas
que contestó correctamente. Se pide desarrollar un programa que ingrese los datos por
teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha
tenido y sabiendo que:
 Nivel máximo ---------------------------------- Porcentaje >= 90.
 Nivel medio ------------------------------------ Porcentaje >= 75% y < 90%.
 Nivel regular ----------------------------------- Porcentaje >= 50% y < 75%.
 Fuera de nivel --------------------------------- Porcentaje < 50%.

3.3. Ejercicios Propuesto 3:


Escriba un programa en C que permita calcular el importe de una factura, a partir de una
serie de artículos vendidos. Para ello, el programa irá preguntando para cada artículo la
cantidad de unidades vendidas y el precio unitario. El programa comprobará que tanto el
precio como la cantidad son números positivos, y en caso contrario volverá a solicitar los
valores.
La lectura de artículos acabará cuando se introduzca un 0 en la primera pregunta.
Entonces se imprimirá por pantalla el importe total de la factura.

4. Bibliografía
 Ceballos, F.J. (2011). Microsoft C#, Curso de Programación, 2ª. Edición. Madrid, España.
Editorial RA-MA.

Vous aimerez peut-être aussi