Vous êtes sur la page 1sur 3

PROGRAMACIN 1 (SI214)

Ciclo 2014-02
Sptima hoja de ejercicios de estructuras repetitivas
Secciones: Todas
Ejercicio 01
Un compaero suyo desea saber el resultado de sumar N (20>N>0) trminos de la
siguiente serie:
trmino

2 x 3x 2 4 x 3 5 x 4 6 x5

...
a
3a
5a
7 a 9a
Pero como sabe que usted sabe programar, le ha pedido que por favor elabore un
programa en C++ que permita hallar la suma de los trminos de la serie si se tienen como
datos N, x y a. No olvide verificar que a no sea cero.
Recuerde que la aplicacin deber realizar todas las validaciones necesarias.
Ejemplo 1:
Ingrese N: 21
Ingrese N: 2
Ingrese x: 1
Ingrese a: 2
El resultado de la serie ser: -0.5

Ejemplo 2:
Ingrese N: 4
Ingrese x: 2
Ingrese a: 3
El resultado de la serie ser: 1.6762

2
Ejercicio 02
En una Central Telefnica se procesan las llamadas realizadas de la siguiente manera:
Por cada llamada se registra:
cdigo de la llamada
3 dgitos (0 para finalizar el proceso)
tipo de da
1: hbil; 2: domingo o feriado
duracin de la llamada entero > 0
Adems se sabe que el costo de las llamadas es el siguiente:
Primeros 3 Minuto Adicional
Das hbiles
10
2
Domingos o Feriados
15
3
Conocida toda esta informacin de la central telefnica se le solicita a usted que realice
un programa en C++, que registre para cada llamada realizada durante el ltimo mes su
cdigo, el tipo de da y la duracin de la misma y determine y muestre el importe a
abonar por dicha llamada.
No se conoce el nmero exacto de llamadas pero se sabe que el fin de datos ser cuando
se ingrese como cdigo el valor de cero.
Con los datos anteriormente solicitados de cada llamada, el programa debe realizar cmo
reporte para la central telefnica lo siguiente:
Cul fue el importe total abonado que tuvo la central el ltimo mes?
La cantidad de llamadas que se realizaron un domingo o feriado.
El % de llamadas que superan los 3 (sobre el total de llamadas registradas).
La duracin promedio de las llamadas realizadas en un da hbil.
Recuerde que la aplicacin deber realizar todas las validaciones necesarias.
Ejemplo:
Ingrese el cdigo: 99
Ingrese el cdigo: 134
Tipo de da (1: hbil; 2: domingo o feriado): 1
Duracin de la llamada: 10
Importe a abonar: 44.00
Nota: El monto 44.00 = (3 * 10 + 7 * 2).

Ingrese el cdigo: 528


Tipo de da (1: hbil; 2: domingo o feriado): 3
Tipo de da (1: hbil; 2: domingo o feriado): 2
Duracin de la llamada: 22
Importe a abonar: 102.00
Ingrese el cdigo: 0
Importe total el ltimo mes: 146.00
Cantidad de llamadas realizadas domingo o feriado: 1
Porcentaje de llamadas que superan los 3: 100
Duracin promedio de las llamadas en da hbil: 10

Ejercicio 03
Elabora un programa en C++ que solicite un nmero entero en el rango de 2 al 9 y que
luego nos imprima en la consola el tringulo mostrado, tal como se aprecia en el ejemplo
adjunto.
Recuerde que la aplicacin deber realizar todas las validaciones necesarias.
Ejemplo:
Ingrese un nmero: 12
Ingrese un nmero: 5

3
4 3
5 4 3
4 3
3

2
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1

Nota: En la solucin del problema no debe hacer uso de la instruccin:


Console::SetCursorPosition
Setiembre de 2014