Sunteți pe pagina 1din 2

Ejercicios de Objetos FrmEmpleados F=new FrmEmpleados();

1) Crear la Clase Empleado con atributos nombres, nmero de F.setVisible(true);


horas trabajadas y pago por hora trabajada y un mtodo que }
calcule el sueldo del empleado. Hacer un programa que 2) Crear una clase llamada Angulos que tenga como atributo un
ingrese los datos del empleado y luego imprimir los datos y el angulo en radianes y que tenga los siguientes mtodos
sueldo que se le debe pagar. convertirASexagesimales y calcularSeno() y calcularCoseno().
EMPLEADO Hacer un programa que ingrese un angulo en radianes y
public class Empleados { reporte el angulo en sexagesimales, el seno y el coseno.
private String nombre; ANGULOS
private double HT; public class Angulos {
private double PPH; private double radianes;

public Angulos(double radianes) {


this.radianes = radianes;
public Empleados(String nombre, double PPH, double HT) { }
this.nombre = nombre;
this.PPH = PPH; public double getRadianes() {
this.HT = HT; return radianes;
}
}
public void setRadianes(double radianes) {
public String getNombre() { this.radianes = radianes;
return nombre; }
}
@Override
public void setNombre(String nombre) { public String toString() {
this.nombre = nombre; return "Angulos{" + "radianes=" + radianes + '}';
}
}
public double getPPH() { public double convertirASexagesimales(){
return PPH; return radianes*180/Math.PI;
} }
public void setPPH(double PPH) {
this.PPH = PPH; public double calcularSeno(){
} return Math.sin(radianes);
}
public double getHT() {
return HT;
public double calcularCoseno(){
}
return Math.cos(radianes);
}
public void setHT(double HT) {
JFRAME
this.HT = HT;
private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {
}
double radianes;
radianes=Double.parseDouble(txtRadianes.getText());
Angulos angulos=new Angulos(radianes);
@Override
public String toString() {
txtSexagesimales.setText(String.valueOf(angulos.convertirASexagesimales())
return "Empleados{" + "nombre=" + nombre + ", PPH=" + PPH +
);
", HT=" + HT + '}';
txtSeno.setText(String.valueOf(angulos.calcularSeno()));
}
txtCoseno.setText(String.valueOf(angulos.calcularCoseno()));
}
public double CalcularSueldo(){ private void bntLimpiarActionPerformed(java.awt.event.ActionEvent evt) {
return txtRadianes.setText("");
HT*PPH; txtSexagesimales.setText("");
} txtSeno.setText("");
} txtCoseno.setText("");
JFRAME txtRadianes.requestFocus();
private void btnCalcularActionPerformed(java.awt.event.ActionEvent }
evt) { private void bntSalirActionPerformed(java.awt.event.ActionEvent evt) {
String nombre=txtnombre.getText(); dispose();
Double HT=Double.parseDouble(txtHT.getText()); }
Double PPH=Double.parseDouble(txtPPH.getText());
Empleados empleado= new Empleados(nombre,HT,PPH);
txtSueldo.setText(String.valueOf(empleado.CalcularSueldo()));
txtReponom.setText(nombre);
}
private void btnLimpiarActionPerformed(java.awt.event.ActionEvent
evt) {
txtHT.setText("");
txtPPH.setText("");
txtSueldo.setText("");
txtnombre.setText("");
txtReponom.setText("");
txtnombre.requestFocus();
} MAIN
private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) public static void main(String[] args) {
{ FrmAngulos f = new FrmAngulos();
dispose(); f.setVisible(true);
} }
3) Crear la clase Triangulo con atributos lado1,lado2,lado3 y los
mtodos verificaSiEsTringulo que devuelve verdadero si los
valores que tiene el objeto pertenecen a un Tringulo y falso si
no,area y permetro.
Usar la siguiente formula:
rea = raizCuadrada(s*(s-a)*(s-b)*(s-c))
Donde: a, b, c: lados del triangulo
S : semiperimetro
Hacer un programa que lea 3 valores y si pertenecen a un
triangulo reportar el rea y el permetro.
TRIANGULO
MAIN public class Triangulo {
public static void main(String[] args) { private double a;
private double b; Double b=Double.parseDouble(String.valueOf(txtL2.getText()));
private double c; Double c=Double.parseDouble(String.valueOf(txtL3.getText()));
Triangulo T=new Triangulo(a,b,c);
public Triangulo() { txtArea.setText(String.valueOf(T.calcularArea()));
} txtP.setText(String.valueOf(T.calcularPerimetro()));
txttriangulo.setText(String.valueOf(T.verificarSiEsTriangulo()));
public Triangulo(double a, double b, double c) { }
this.a = a;
this.b = b; private void btnLimpiaActionPerformed(java.awt.event.ActionEvent
this.c = c; evt) {
} // TODO add your handling code here:
txtArea.setText("");
public double getA() { txtL1.setText("");
return a; txtL2.setText("");
} txtL3.setText("");
txtP.setText("");
public void setA(double a) { txttriangulo.setText("");
this.a = a; txtL1.requestFocus();
} }
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt)
public double getB() { {
return b; dispose();
} }

public void setB(double b) {


this.b = b;
}

public double getC() {


return c;
}
MAIN
public static void main(String[] args) {
public void setC(double c) {
FrmTriangulo F=new FrmTriangulo();
this.c = c;
F.setVisible(true);
}
}
4) Crear la clase TrianguloRectangulo con atributos cateto1,
@Override
cateto2 y con mtodos calculoHipotenusa, area y permetro.
public String toString() {
Ingresar el valor de dos catetos y reportar el valor de la
return "Triangulo{" + "a=" + a + ", b=" + b + ", c=" + c + ", s="
hiputenusa, el area y el permetro del Triangulo Rectangulo.
+ '}';
5) Crear la clase alumno con atributos nombre, nota1, nota2,
}
nota3, nota4, y los mtodos notaMenor, promedio y condicin,
public double calcularSemiperimetro(){
el promedio se calcula eliminando la nota menor. Ingresar los
datos de un alumno y reportar la nota eliminada, el promedio y
return a+b+c/2; su condicin.
6) Crear la Clase Grados que tenga como atributo una
} temperatura en grados centgrados y mtodos CFarenheit,
public double calcularArea(){ CKelvin. (las formulas son F = 9/5 C + 32 y K = C+ 273). Hacer
return un programa que ingrese una temperatura en grados
Math.sqrt(calcularSemiperimetro()*(calcularSemiperimetro()- centgrados y los reporte su equivalente en grados Farenheit y
a)*(calcularSemiperimetro()-b)*(calcularSemiperimetro()-c)); Kelvin.
7) Crear la clase Articulo con atributos nombre y precio del
Articulo y los mtodos calcularUtilidad, calcularPrecioDeVenta.
} Se sabe que la utilidad es del 70% y los impuestos son del 15%.
public double calcularPerimetro(){ Hacer un programa para ingresar los datos del articulo y
return reportar la utilidad, impuestos y el precio de Venta.
a+b+c; 8) Ingresar el nombre, numero de horas trabajadas, y pago por
} hora y un mtodo calcularSueldo. El sueldo se calcular de
acuerdo a lo siguiente: Si el nmero de horas trabajadas es
public boolean verificarSiEsTriangulo(){ mayor que 40, las horas extras se paga el doble del pago por
hora.
Hacer un programa que ingrese los datos de un Empleado y se
if(a!=b && b!=c && c!=a){ reporte su sueldo.
return true; 9) Crear la clase mes que tenga como atributo un nmero de Mes
}else y un mtodo NombreDeMes. Hacer un programa que ingrese el
return false; nmero de Mes y retorne el nombre de Mes correspondiente.
10) Crear la clase Automovil con atributos marca, origen y costo y
} mtodos ImpuestoAPagar y el precioDeVenta (incluido el
JFRAME Impuesto). Si el origen es Alemania el impuesto es el 20%, si es
private void btnCalcularActionPerformed(java.awt.event.ActionEvent de Japon el impuesto es del 30%, si es de Italia el 15% y si es
evt) { de USA el 8%.
// TODO add your handling code here:
Double a=Double.parseDouble(String.valueOf(txtL1.getText()));

S-ar putea să vă placă și