Está en la página 1de 3

PROGRAMACION I (CC47)

Ciclo 2020-02
Segunda Práctica Calificada

Profesor: Carlos Jara García


Duración: 110 minutos
Sección: Sección ZS1B – Tema B

1. 2. 3.

=
20,0 8,0 4,0 8,0

1. Se le solicita implementar en C++ lo siguiente:


 (2.5 puntos) Una función Serie(a,b,n) que permita hallar el valor la sumatoria de la
siguiente serie:

En la solución, considere una estructura de repetición infinita y debe de parar cuando


corresponda, con la instrucción break. Recuerde que debe de realizar todas las
validaciones necesarias.
 (2.5 puntos) Una función Graficar que teniendo como parámetro el número de filas,
nos genere una gráfica como la mostrada en la figura 1.

Por ejemplo, si el número de filas fuese 5. La gráfica sería:

0 2 6 8
0 2 4 6
0 2 4
0 2
0

Figura 1

(3 puntos) Luego utilizando las funciones realizadas escriba la función main, que mediante
un menú solicite hallar el valor de la sumatoria de la serie o permita graficar la figura
mostrada.
En el caso de la sumatoria, debe verificar que el valor de n debe ser entero positivo entre 1 y
10, a entre 4 y 6 y b entre 2 y 3.
En el caso de la gráfica debe verificar que el número de filas sea 5.
2

Por Ejemplo:

Menú de opciones
1. Hallar sumatoria de serie
2. Graficar
3. Fin

Ingrese opción: 1
Ingrese el valor de a: 5
Ingrese el valor de b: 7
Ingrese el valor de b: 2
Ingrese el valor de n=2
El resultado de la sumatoria es: -26.6666

Menú de opciones
1. Hallar sumatoria de serie
2. Graficar
3. Fin
Ingrese opción: 3

2. Se le solicita implementar en C++ lo siguiente:


 (2 puntos) Dado los valores de cateto A, cateto B, hipotenusa C que conforman un
triángulo (figura).

Implemente una función Determinar_Seno_Cosecante que calcule el seno y


cosecante del ángulo.
 (2 puntos) Luego escriba la función main, que solicite los valores de A, B, C e Imprima
su Seno y Cosecante que devolvió la función anterior.

3. La municipalidad de Surco registra a una gran cantidad de personas como voluntarios


para apoyar en la semana de aniversario, los participantes oscilan en las edades de 20 y
50 años

Se le solicita que escriba un programa en C++ que procese la información de los


voluntarios para lo cual se le pide que implemente:

a) (2 puntos) Una función GenerarYMostrarDatos, que permita generar aleatoriamente


el registro de los voluntarios en el vector VVoluntarios y los muestre.
b) (2 puntos) Una función Media_Cuadratica, que recibe el vector VVoluntarios y el
número de elementos y devuelve el valor calculado según la fórmula:

En la formula a(i) = VVoluntarios[i]


n=tamaño del arreglo
3

c) (2 puntos) Una función Voluntario_Lonjevo, que recibe el vector VVoluntarios y el


número de elementos y devuelve la edad del voluntario más lonjevo.
d) (2 puntos) La función principal main que haciendo uso de las funciones anteriores
permita generar e imprimir el vector, la lista de los voluntarios, la media cuadrática de
las edades y el voluntario más lonjevo.

También podría gustarte