Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE PROGRAMA:
JUSTIFICACIÓN:
El proyecto a realizar tiene una relevancia alta para las empresas que estén iniciando en su
proceso de contratación de personal nuevo, esto porque, tras que son empresas que están aún
creciendo poco a poco, necesitan tener muy en cuenta la situación personal y laboral de cada
empleado con varios objetivos, el de darles un ascenso, bonificación, aumentos, reconocimientos
y más cosas que son necesarias conocer, las cuales, a la larga, van a ser muy de ayuda para el
crecimiento adecuado de la empresa. Para esto, es muy importante tomar en cuenta datos
principales personales de los empleados como nombres, apellidos, dirección, distrito de
residencia, nacionalidad, estado civil, edad, cantidad de hijos, fecha de inicio en la empresa, pero,
también es relevante conocer datos respecto al actuar del empleado para su ascenso, tales como,
tardanzas, faltas, méritos, conflictos, etc.
TAREAS:
SEM1
Diseñe un programa que ingrese los datos de los alumnos de un colegio: código, apellidos y
nombres, año de estudio, examen parcial, examen final y promedio de prácticas. Se pide calcular e
imprimir el promedio final de cada alumno. Aplique clases, objetos y métodos.
public Alumno() {
this.codigo = 0;
this.apellidos = "";
this.nombres = "";
this.anioEstudio = 0;
this.examenParcial = 0.0;
this.examenFinal = 0.0;
this.promPracticas = 0.0;
public Alumno(int codigo, String apellidos, String nombres, int anioEstudio, double
examenParcial, double examenFinal, double promPracticas) {
this.codigo = codigo;
this.apellidos = apellidos;
this.nombres = nombres;
this.anioEstudio = anioEstudio;
this.examenParcial = examenParcial;
this.examenFinal = examenFinal;
this.promPracticas = promPracticas;
return codigo;
this.codigo = codigo;
this.apellidos = apellidos;
return nombres;
this.nombres = nombres;
return anioEstudio;
this.anioEstudio = anioEstudio;
return examenParcial;
this.examenParcial = examenParcial;
}
return examenFinal;
this.examenFinal = examenFinal;
return promPracticas;
this.promPracticas = promPracticas;
Diseñe un programa que ingrese los datos de los alumnos de un colegio: código, apellidos y
nombres, año de estudio, examen parcial, examen final y promedio de prácticas. Se pide calcular e
imprimir el promedio final de cada alumno. Aplique clases, objetos y métodos. Resuelva el
problema con Constructor Parametrizado y luego con No Parametrizado.
Parametrizado
// Constructor parametrizado
public Alumno(int codigo, String apellidos, String nombres, int anioEstudio, double
examenParcial, double examenFinal, double promPracticas) {
this.codigo = codigo;
this.apellidos = apellidos;
this.nombres = nombres;
this.anioEstudio = anioEstudio;
this.examenParcial = examenParcial;
this.examenFinal = examenFinal;
this.promPracticas = promPracticas;
return codigo;
this.codigo = codigo;
this.apellidos = apellidos;
return nombres;
this.nombres = nombres;
return anioEstudio;
this.anioEstudio = anioEstudio;
return examenParcial;
this.examenParcial = examenParcial;
}
return examenFinal;
this.examenFinal = examenFinal;
return promPracticas;
this.promPracticas = promPracticas;
import java.util.Scanner;
No Parametrizado
import java.util.Scanner;
// Atributos de la clase
codigo = sc.nextLine();
apellidos = sc.nextLine();
nombres = sc.nextLine();
anioEstudio = sc.nextInt();
examenFinal = sc.nextDouble();
promedioPracticas = sc.nextDouble();
alumno.ingresarDatos();
SEM 2
DISEÑE UN PROGRAMA QUE INGRESE LOS DATOS DE N SOCIOS DE UN CLUB: CODIGO, APELLIDOS
Y NOMBRES, TIPO DE SOCIO (EXCLUSIVO U ORDINARIO), CUOTA MENSUAL Y MORA. SE PIDE
CALCULAR E IMPRIMIR EL IMPORTE A PAGAR POR SOCIO. APLIQUE CLASES, OBJETOS, METODOS
GET/SET.
import java.util.Scanner;
int n = input.nextInt();
System.out.print("Código: ");
System.out.print("Mora: ");
class Socio {
public Socio(int codigo, String apellidosNombres, String tipoSocio, double cuotaMensual, double
mora){
this.codigo = codigo;
this.apellidosNombres = apellidosNombres;
this.tipoSocio = tipoSocio;
this.cuotaMensual = cuotaMensual;
this.mora = mora;
return codigo;
this.codigo = codigo;
return apellidosNombres;
this.apellidosNombres = apellidosNombres;
return tipoSocio;
this.tipoSocio = tipoSocio;
}
return cuotaMensual;
this.cuotaMensual = cuotaMensual;
return mora;
this.mora = mora;
if(tipoSocio.equalsIgnoreCase("Exclusivo")){
return importeAPagar;
}
SEM 3
this.codigo = codigo;
this.descripcion = descripcion;
this.costoUnitario = costoUnitario;
this.cantidad = cantidad;
return codigo;
return descripcion;
this.descripcion = descripcion;
return costoUnitario;
this.costoUnitario = costoUnitario;
return cantidad;
this.cantidad = cantidad;
this.costoTraslado = costoTraslado;
@Override
return 0;
@Override
return costoTraslado;
@Override
return costoTraslado;
this.costoTraslado = costoTraslado;
}
public ArticuloElectrico(int codigo, String descripcion, double costoUnitario, int cantidad, double
costoMantenimiento) {
this.costoMantenimiento = costoMantenimiento;
@Override
return costoMantenimiento;
@Override
return 0;
@Override
Public
DISEÑE UN PROGRAMA QUE INGRESE LOS DATOS DE LOS TRABAJADORES DE UNA EMPRESA:
CODIGO, APELLIDOS Y NOMBRES, CATEGORIA (PUEDE SER AUXILIAR O TECNICO), SUELDO BASICO,
BONIFICACION, DESCUENTO, BONIFICACION ESPECIAL (SOLO PARA TECNICOS), BONIFICACION
POR RIESGO DE VIDA (SOLO PARA AUXILIARES). SE PIDE CALCULAR E IMPRIMIR EL SUELDO NETO
DE CADA TRABAJADOR. APIQUE HERENCIA.
public Trabajador(int codigo, String apellidos, String nombres, String categoria, double
sueldoBasico, double bonificacion, double descuento) {
this.codigo = codigo;
this.apellidos = apellidos;
this.nombres = nombres;
this.categoria = categoria;
this.sueldoBasico = sueldoBasico;
this.bonificacion = bonificacion;
this.descuento = descuento;
this.codigo = codigo;
return apellidos;
this.apellidos = apellidos;
return nombres;
this.nombres = nombres;
return categoria;
this.categoria = categoria;
}
return sueldoBasico;
this.sueldoBasico = sueldoBasico;
return bonificacion;
this.bonificacion = bonificacion;
return descuento;
this.descuento = descuento;
}
}
public Auxiliar(int codigo, String apellidos, String nombres, String categoria, double
sueldoBasico, double bonificacion, double descuento, double bonificacionRiesgoVida) {
this.bonificacionRiesgoVida = bonificacionRiesgoVida;
return bonificacionRiesgoVida;
this.bonificacionRiesgoVida = bonificacionRiesgoVida;
@Override
public Tecnico(int codigo, String apellidos, String nombres, String categoria, double
sueldoBasico, double bonificacion, double descuento,
SEM 4
this.codigo = codigo;
this.apellidos = apellidos;
this.nombres = nombres;
this.facultad = facultad;
this.examenParcial = examenParcial;
this.examenFinal = examenFinal;
this.promedioPracticas = promedioPracticas;
}
public String getFacultad() {
return facultad;
this.facultad = facultad;
this.notaLaboratorio = notaLaboratorio;
@Override
}
}
import java.util.ArrayList;
import java.util.Scanner;
System.out.print("Código: ");
System.out.print("Apellidos: ");
System.out.print("Nombres: ");
System.out.print("Facultad: ");
double exam