Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Universidad Nacional de Ingenieria: Segunda Practica de Poo Mb545 - B

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

FACULTAD DE INGENIERIA MECANICA Semestre 202I-I

DACIBHCC

UNIVERSIDAD NACIONAL DE
INGENIERIA
SEGUNDA PRACTICA DE POO MB545_B

Tiempo: 110 min.


Fecha 20 de mayo del 2021
 Las soluciones no deben parecerse en lo absoluto
 Ceñirse estrictamente a lo que pide cada pregunta con código de c++ hechos en
clase
 Se calificará con A0 soluciones parecidas o iguales
 Las soluciones deben enviarse con la evidencia
 Todas las soluciones con funciones con punteros o direcciones

1. Mediante funciones y una clave de acceso únicamente que le permita


ingresar, si la clave es incorrecta tiene 03 intentos, después de los cuales debe
salir de la aplicación. Si la clave es correcta deberá crear una matriz dinámica
aleatoria de valores decimales positivos y negativos para el siguiente menú:

[a] Buscar un elemento encontrarlo, con su ubicación y visualizar la matriz


[b] Remplazar un elemento en la posición indicada y visualizar la matriz
[c] Eliminar un elemento y mostrar la matriz
[d] Elementos que se repiten de la matriz en otra matriz
[e] Salir
El elemento a buscar, reemplazar o eliminar debe ser aleatorio
Debe repetir la aplicación. Enviar con evidencia (5ptos).

2. Creará una base de datos en un archivo binario con una estructura anidada
que permita hacer un mantenimiento de los alumnos de POO de la sección B,
en una primera structura Obijeo {..}, estarán los datos OBIJEO del alumno,
como dirección, código postal, distrito, provincia, Región, departamento y país
si es extranjero, para la segunda struct Alumn{...}, Apellido paterno, materno,
nombres, edad, correo, Escuela, ciclo relativo, curso, p1,p2,p3,p4. Se elimina la
menor de las 3 practicas, pero no se elimina la nota de la 4ta practica que es
( , , )
obligatoria, en consecuencia, el promedio final es 𝑝𝑓 =
el mantenimiento es:
a) Ingresar registro
b) Eliminar un registro
c) Listar el nuevo registro
Con evidencia y repetición 5pts

3. Se le pide a Ud, automatizar en un archivo binario, el proceso para su


confección Se pide que en la boleta debe figurar: los descuentos, las
bonificaciones y el pago neto, el nombre del archivo queda a criterio.
Para tal efecto el profesional tiene un sueldo de acuerdo a su nivel de estudios,
ingeniero sueldo 2500, técnico 1800, vigilante 1200. Se les descuenta por Afp
8.85%, por salud 9.50% si tienen hijos una bonificación del 2.3% y por tiempo

El profesor del curso Página 1 de 2


Ing. Daniel Osorio Maldonado
FACULTAD DE INGENIERIA MECANICA Semestre 202I-I
DACIBHCC

de servicio también recibe una bonificación, hasta 5 años 1.5%, hasta 10 años
2.1% y 2.5% para el resto del sueldo bruto.
Los datos personales con que cuenta la empresa son los que figuran y para el cálculo
Ud. puede añadir algunos campos si cree conveniente para su estructura.
char código[15]
char Apaterno[80]
char Amaterno[80]
char Nombres[80]
char Profesión[80];
char e_mail[80];
float Sueldo;
float PagoNeto;
float Tiempolabora
int Edaddad.
El sistema debe permitir ingresar los registros, listar los registros ingresados y
modificar el sueldo. 5pts.
Enviar con evidencia (5ptos).

4. Use funciones y genere dos vectores dinámicos V1 y V2 con valores


positivos y negativos, y en un tercer vector dinámico V3 que irá
almacenando los valores coincidentes, halle la suma de los elementos
de dicho vector. Si cuando el número de elementos es impar, hallará el
valor central, caso contrario si fuera par, la semisuma de los valores
extremos.
Debe repetir la aplicación. Enviar con evidencia (5ptos).

El profesor del curso Página 2 de 2


Ing. Daniel Osorio Maldonado

También podría gustarte