Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MARTIN DE PORRES
FACULTAD DE INGENIERIA Y
ARQUITECTURA
EJERCICIOS
PUNTEROS
NIVELES Y MÉTODOS DE
ACCESO
Nota: Utilice tres punteros, cada uno de los cuales apuntará a las variables a, b y c
respectivamente.
2. Se desea hacer el registro del peso de 20 artículos, en el rango [5 - 18]Kg, así como
la generación aleatoria de un código de 3 cifras para cada uno de ellos (los códigos
tienen que ser diferentes).
Luego de ello se deberá eliminar de los pesos resultantes aquel cuyo código sea el
mayor.
registro
int *peso
int *codigo
int c
registro( )
void registrar( )
int buscarCodigo(intx, int y )
void ordena( )
void modifica(int w, int z)
void elimina(int p)
void mostrar( )
double promedio( )
void aplicacion( )
3. Desarrollar un programa que permita simular el registro del tiempo (por hora)
utilizado por el procesador de una PC durante el transcurso del día.
Dichos tiempos serán generados de manera aleatoria en el rango [10 – 80]usg. (con
2 decimales de aproximación). Mostrar dichos tiempos.
Por ejemplo:
0.26 hora 3
0.49 hora 8
0.68 hora 15
0.34 hora 24
.
.
ANALISIS
int c
int *pos
double* registrarTiempos( )
void mostrarTiempos(double *p)
double* seleccionarTiempos( double *k)
int* seleccionarHoras( )
void mostrarResultado(double *r, int *g)
5. Diseñe la clase Alumno que contenga como atributos privados un nombre y dos
notas. Además; implemente un método constructor que inicialice a estos atributos,
los métodos de acceso get/set , un método que retorne la nota promedio y un método
que retorne el estado del alumno (aprobado o desaprobado)