Proramacion

Páginas: 9 (2198 palabras) Publicado: 10 de mayo de 2012
Ejercicios de Programación Orientada Objetos
1) Crear la Clase Empleado con atributos nombres, número de horas trabajadas y pago por hora trabajada y un método que calcule el sueldo del empleado. Hacer un programa que ingrese los datos del empleado y luego imprimir los datos y el sueldo que se le debe pagar.

package proyectosueldo;

public class Empleado {
private String nombres;private double horastrabajo;
private double pagohora;

public Empleado() {
}

public Empleado(String nom, double ht, double ph) {
nombres=nom;
horastrabajo=ht;
pagohora=ph;
}

public String getNombres() {
return nombres;
}

public void setNombres(String nom) {
nombres = nom;
}public double gethorastrabajo() {
return horastrabajo;
}

public void setthorastrabajo(double ht) {
horastrabajo = ht;
}
public double getpagohora() {
return pagohora;
}

public void setpagohora(double ph) {
pagohora = ph;
}
@Override
public String toString() {
return "Empleado{ " + "nombres=" + nombres +"horastrabajo=" + horastrabajo + "pagohora=" + pagohora +'}';

}
public double Sueldo()
{
return horastrabajo*pagohora;
}
}

package proyectosueldo;
import java.util.Scanner;

public class PROYECTOSUELDO {

public static void main(String[] args) {
Scanner entrada= new Scanner(System.in);
double pagohora,horastrabajo;
Stringnombres;
Empleado E;


System.out.print("Ingrese Nombre : ");
nombres=entrada.nextLine();
System.out.print("Ingrese Horas de Trabajo: ");
horastrabajo=entrada.nextDouble();
System.out.print("Ingrese Pago x hora: ");
pagohora=entrada.nextDouble();
E = new Empleado(nombres,horastrabajo,pagohora);
System.out.println("Nombre : "+nombres);
System.out.println("Sueldo: "+E.Sueldo());
}
}

2) Crear una clase llamada Angulos que tenga como atributo un angulo en radianes y que tenga los siguientes métodos convertirASexagesimales y calcularSeno() y calcularCoseno(). Hacer un programa que ingrese un angulo en radianes y reporte el angulo en sexagesimales, el seno y el coseno.

package proyectoangulo;
public class Angulo {

private doubleradianes;

public Angulo() {
}

public Angulo( double rad) {

radianes=rad;
}
public double getradianes() {
return radianes;
}

public void setradianes(double rad) {
radianes = rad;
}

public double convertirASexagesimales(){
return radianes*Math.PI/180;
}
public double Seno()
{return Math.sin(radianes);
}
public double Coseno()
{
return Math.cos(radianes);
} @Override
public String toString()
{
return "El angulo es: "+radianes;
} }

package proyectoangulo;
import java.util.Scanner;

public class PROYECTOANGULO {

public static void main(String[] args) {

Scanner entrada= new Scanner(System.in);
double rad;
AnguloA;
System.out.print("Ingrese angulo en radianes : ");
rad=entrada.nextDouble();

A= new Angulo(rad);

System.out.println("Angulo Sexagesimal :"+A.convertirASexagesimales());

System.out.println("Seno: "+A.Seno());
System.out.println("Coseno"+A.Coseno());


}
}
3) Crear la clase Triangulo con atributos lado1,lado2,lado3 y los métodosverificaSiEsTringulo que devuelve verdadero si los valores que tiene el objeto pertenecen a un Triángulo y falso si no,area y perímetro.
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 perímetro.

package proyectotriangulo;

public...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mejor lenguaje de proramacion
  • Lenguajes de proramacion saeti cetis 33
  • Proramacion web
  • fundamentos de proramacion
  • Artículo Proramación
  • proramacion php
  • Ejercicio Fundamentos de proramacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS