You are on page 1of 2

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS


Ingeniería Electrónica – Computación I
LABORATORIO N° 01
DESARROLLAR LOS SIGUIENTES EJERCICIOS UTILIZANDO SINTAXIS DE C++:
- Ingreso y salida de datos
- Sentencias condicionales
- Sentencias repetitivas
CONDICIÓN DE DESARROLLO:
- Cada ejercicio se desarrolla en un proyecto nuevo de C++ en el IDE QT.
- El laboratorio se desarrolla de forma individual.
- Todo programa identificado como COPIA, invalida la revisión de todo el trabajo.
EJERCICIOS A DESARROLLAR:
1. Ingresar tres números enteros por teclado y verificar si fueron ingresados en orden
creciente.
2. Realizar un programa que lea números enteros positivos hasta que se ingrese un
CERO. El programa debe mostrar como salida: la cantidad de números leídos y el
promedio de números.
3. Utilizando una sentencia repetitiva WHILE, calcular el factorial de un número entero
positivo.
4. Ingresar un número entero positivo por teclado y mostrar el número de dígitos que
componen ese número. Por ejemplo, si ingresa el número 12254, el programa debe
devolver 5. Se continúa ingresando números hasta que se ingrese un valor -1.
5. Determinar el resultado de la siguiente serie, considerando que el denominador no
debe exceder de 1000.

3 7 15 31
   
4 8 16 32
6. Ingresar una cantidad de minutos y determinar la cantidad total a pagar por una
llamada telefónica de acuerdo a lo siguiente:

- Toda llamada que dure menos de 3 minutos cuesta 0.50 céntimos.


- Toda llamada que dure 3 minutos o un múltiplo de 3 tiene un costo de 0.50 céntimos
por cada 3 minutos.
- Toda llamada que dure N minutos, donde N no es un múltiplo de 3, se debe determinar
primero el costo por el múltiplo de 3 más cercano a N y cada minuto del resto cuesta
0.4 céntimos.
Ejemplo:
Minutos: 15 Minutos: 17

1
Costo: 2.5 Soles Costo: 2.5 + (2 * 0.4) = 3.3 Soles
Debe funcionar mientras no se desee continuar.

7. Solicitar la longitud de los lados de un triángulo y verificar si es equilátero, isósceles


o escaleno. Investigar la forma de identificarlos y mostrar los mensajes adecuados.
8. Solicitar por teclado un valor mínimo y un valor máximo. Mostrar por pantalla todos
los números primos comprendidos entre el mínimo y el máximo. Investigar sobre el
tema.
9. Desarrollar un programa que convierta grados Fahrenheit (F) a grados Celsius (C) y
viceversa. Debe pedirse el tipo de conversión (1: Fahrenheit a Celcius, 2: Celsius a
9
Fahrenheit). Recordar que la formula general es: F  C  32
5
- Debe funcionar hasta que no se desee continuar.
10. Para un control de ventas de los supermercados TOTTUS en sus diferentes sucursales
se tiene:

- Cada venta tiene: sucursal y el monto de la venta.


- Las sucursales son: Centro(C), La Victoria (L) y Lambayeque (Y)
- Se debe ingresar ventas hasta que no se desee continuar.

Mostrar los siguientes resultados:

- Total de ventas ingresadas por sucursal.


- El nombre de la sucursal que mayor monto de ventas registró.

01 de marzo de 2018

MG. Ing. Carlos Alberto Valdivia Salazar

You might also like