Está en la página 1de 3

PROGRAMACION I (CC47)

Ciclo 2022-01
Segunda Práctica Calificada

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

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


 (2.5 puntos) Una función Calcular_Serie que teniendo como parámetro el número de
términos (n), nos permita calcular la sumatoria de los n primeros términos de la serie
que se muestra a continuación:

 (2.5 puntos) Una función Graficar que, teniendo como un número de filas, nos
genere una gráfica como la mostrada en la figura 1.

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

Ingrese un número: 5
2

Figura 1

(3 puntos) Luego utilizando las funciones realizadas escriba la función main, que mediante
un menú solicite Calcular la serie o permita graficar el triángulo como el mostrado en la
figura.

En el caso de la gráfica debe verificar que el número de filas sea mayor a 10.

Por Ejemplo:

Menú de opciones
1. Calcular Serie
2. Graficar
3. Fin

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


 (2 puntos) Una función Area_y_Volumen que teniendo como parámetro la arista (a) de
un tetraedro regular nos devuelvael área total y volumen de dicho tetraedro.

 (2 puntos) Luego utilizando la función implementada escriba la función main, que


solicite el valor de la arista y nos calcule e imprima el valor del área y volumen del
tetraedro. Debe verificar que la arista debe ser positivo.

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


Estás en el mundo de los duelos de Kaiba y debes armar tu mazo de cartas, llegas a la
tienda de cartas donde te presentan tres opciones:

1. Mazo 1 (35 cartas, contiene Dragon Ojos Azules, Mago del Tiempo, Carta Trampa
Ataque Impenetrable, Ninjitsu Arte de la Transformación, Muro de espejo, Pared de
disrupción, Agujero Trampa Esclusa)
2. Mazo 2 (30 cartas, contiene el Mago Oscuro, Maga Oscura, Fuerza del Espejo,
Llamado de los condenados, Soborno Escudo, Ira Divina)
3. Mazo 3 (40 cartas, Obelisco el Destructor, Intercambio de Espirituoso, Brazo derecho
de Exodia, Brazo Izquierdo de Exodia, Pierna derecha de Exodia, Piena izquierda de
Exodia, Cabeza de Exodia)
3

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


los datos del mazo que seleccione el usuario en el vector VCartas y los muestre.
b) (2 puntos) Una función ListarMonstruosYOtros, que emita un listado en donde se
muestre la cantidad de Monstruos (Dragon Ojos Azules, Mago del Tiempo, Mago
Osuco, Maga Oscura, Obelisco el Destructor) y, Exodia(piernas, brazo y cabeza)
TrampasyMagia (considerar el resto).
c) (2 puntos) Una función InvocarDragonDefinitivo, que recibe el vector de VCartas y
retorne si el mazo puede convocar a DragonDefinito (el mazo elegido debe validar si
la cantidad de Dragones Ojos Azules es un numero perfecto).
d) (2 puntos) La función principal main que haciendo uso de las funciones anteriores
permita generar e imprimir el vector generado, imprima la cantidad de Monstruos,
Exodia y TrampasYMagia y determine y muestre si el mazo puede convocar al
DragonDefinitivo.
 Un número perfecto es un número natural que se obtiene de la suma de sus divisores
propios positivos

También podría gustarte