Professional Documents
Culture Documents
EJERCICIOS PROPUESTOS 01
APELLIDOS Y NOMBRES: _______________________________________ FECHA: ___________
Desarrolle aplicando clases, objetos y mtodos con/sin argumentos, segn sea necesario:
1. Implementar una clase llamada Triangulo_01, que permita calcular el rea de un
tringulo en funcin de su base y su altura, el mtodo calcularArea() no retorna un valor.
Clase: Triangulo_01
o double Altura
o double Base
o double Area
double getAltura()
double getBase()
double getArea()
void setAltura(double)
void setBase(double)
void setArea(double)
void calcularArea()
2. Implementar una clase llamada Triangulo_02, que permita calcular el de un tringulo en
funcin de su base y su altura, implementando un segundo constructor el cual permita
crear objetos asignando directamente su base y su altura. El mtodo calcularArea()
retorna un valor.
Clase: Triangulo_02
o double Altura
o double Base
Triangulo_02()
Triangulo_02(double, double)
getAltura()
getBase()
setAltura(double)
setBase(double)
double calcularArea()
++
2
Clase: Triangulo_03
o double Area
o double Lado1
o double Lado2
o double Lado3
o double Perimetro
Triangulo_03()
Triangulo_03(double, double, double)
Metodologas de Programacin
Ing. Daniel Maza Medina
double getLado1()
double getLado2()
double getLado3()
double getArea()
double getPerimetro()
setLado1(double)
setLado2(double)
setLado3(double)
setArea(double)
setPerimetro(double)
boolean esTriangulo()
double calcularPerimetro()
double CalcularArea()
4. Implementar una aplicacin en Java que permita simular una Cuenta Bancaria Bsica y
permita realizar movimientos como: Aperturar Cuentas, Hacer Depsitos, Hacer Retiros
Y Consultar Saldos.
Clase: Cuenta_01
o String NumeroC
o double Saldo
Cuenta_01()
Cuenta_01(String)
Cuenta_01(String, double)
String getNumeroC()
double getSaldo()
void setNumeroC(String)
void setSaldo(double)
void Depositar(double)
void Retirar(double)
5. Implementar una aplicacin que permita realizar las operaciones suma, resta,
multiplicacin, divisin y potencia, la clase a implementar se llamar Calculadora.
6. Implementar una aplicacin que permita calcular el salario semanal de los empleados
de una empresa, teniendo en cuenta que hay dos tipos de empleados, los supervisores
que tienen asignado un salario semanal fijo, y los que tienen un salario en funcin del
nmero de horas trabajadas, durante la semana a un determinado valor hora.
7. Implementar una aplicacin que lea una nota de un examen por teclado y devuelva la
calificacin obtenida segn lo siguiente:
Nota
Menor a 5
Desde 5 hasta
menor a 7
Desde 7 hasta
menor a 9
Desde 9 hasta
menor a 10
10
Calificacin
Suspenso
Aprobado
Notable
Sobresaliente
Matrcula de Honor
Metodologas de Programacin
Ing. Daniel Maza Medina
8. Determinar el importe a pagar por un alumno de un instituto cuya cuota tiene un
porcentaje de descuento que se establece en la siguiente tabla y est en funcin al
colegio de procedencia del alumno; as mismo los importes estn exonerados de
impuesto.
Colegio
Instituto A
Instituto B
Instituto C
Nacional
50 %
40 %
30 %
Particular
25 %
20 %
15 %
9. Procesar las cdulas de cmputo de los votos para una eleccin plebiscitaria en donde
intervienen 3 opciones: SI, NO, OTROS. Las cdulas contienen nmero de mesa, opcin
y nmero de votos por cada distrito. Sabiendo que existen N distritos electorales,
determinar la opcin ganadora al trmino del proceso. Gana quien tiene la mayor
cantidad de votos acumulados.
10. Determinar el salario bruto y neto semanal de un trabajador considerando que si un
trabajador trabaja ms de 40 horas, el exceso ser considerado como horas extras cuya
tarifa es el 50% ms que la tarifa de una hora normal. Adems el trabajador se somete
a un impuesto del 10% si su salario bruto sobrepasa los S/200.00. Mostrar salario bruto,
descuento y salario neto.
11. Implementar una clase llamada Curso, que permita calcular el promedio de un alumno
en funcin a 03 evaluaciones parciales. Cada evaluacin parcial tiene un peso ponderado
de 0.2, 0.3 y 0.5 respectivamente. El programa debe mostrar el nombre del alumno,
nombre del curso, evaluaciones parciales y promedio final.
Promedio = Parcial1 * Ponderado1 + Parcial2 * Ponderado2 + Parcial3 * Ponderado3
Clase: Curso
o
o
o
o
o
o
String NombreAlu
String NombreCur
double Parcial1
double Parcial2
double Parcial3
double Promedio
String getNombreAlu()
void setNombreAlu(String)
String getNombreCur()
void setNombreCur(String)
double getParcial1()
void setParcial1(double)
double getParcial2()
void setParcial2(double)
double getParcial3()
void setParcial3(double)
12. Implementar una clase llamada Rectngulo, que permita calcular el permetro y rea de
un rectngulo en funcin de su base y su altura, implementando al menos dos
constructores el cual permita crear objetos asignando directamente valores iniciales.