0% encontró este documento útil (0 votos)
183 vistas10 páginas

Ejercicios Java Unidad I

El documento propone crear 5 clases en Java con diferentes atributos y métodos. La primera clase Cilindro modela un cilindro con radio y altura para calcular su área y volumen. La segunda clase Numeros suma, resta, multiplica y divide dos números. La tercera clase Alumno almacena el nombre, dos notas de un alumno y calcula su promedio y condición. La cuarta clase Trabajador almacena datos de un empleado para calcular su salario bruto, impuestos y neto. La quinta clase Mó
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
183 vistas10 páginas

Ejercicios Java Unidad I

El documento propone crear 5 clases en Java con diferentes atributos y métodos. La primera clase Cilindro modela un cilindro con radio y altura para calcular su área y volumen. La segunda clase Numeros suma, resta, multiplica y divide dos números. La tercera clase Alumno almacena el nombre, dos notas de un alumno y calcula su promedio y condición. La cuarta clase Trabajador almacena datos de un empleado para calcular su salario bruto, impuestos y neto. La quinta clase Mó
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Ejercicios

1) Crear la clase Cilindro con atributos radio y altura y que se pueda calcular
el area y el volumen del cilindro.
2) Crear la clase numeros que tenga como atributos dos numeros y se calcule
su suma, resta, multiplicación, división.
3) Crear la clase Alumno que tenga como atributos nombre, nota1 y nota2 y
permita calcular el promedio y su condicion (aprobado o desaprobado)
4) Crear la clase Trabajador que tenga como atributos nombre, preciHora y
horasTrabajadas y se calcule salario Bruto, impuestos( 10% del Salario
Bruto) y salario Neto (Salario Bruto – Impuestos)
5) Crear la clase Movil con atributos velocidad Inicial, aceleración y tiempo y
se pueda calcular el espacio recorrido por el móvil

1) Crear la clase Cilindro con atributos radio y altura y que se pueda calcular el
area y el volumen del cilindro.

import java.io.*;
public class Cilindro {
private double radio;
private double altura;

public Cilindro(double r, double a)


{
radio=r;
altura=a;
}

public void setRadio(double r)


{
radio=r;
}

public void setAltura(double a)


{
altura=a;
}

public double getRadio()


{
return radio;
}

public double getAltura()


{
return altura;
}

public double area()


{
return 2*Math.PI*Math.pow(radio,2)+2*Math.PI*radio*altura;
}

public double volumen()


{
return Math.PI*Math.pow(radio,2)*altura;
}

public String toString()


{
return "Radio = "+radio+" Altura = "+altura;
}

import java.util.Scanner;
public class PruebaCilindro {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner br = new Scanner(System.in);
double r, h;
Cilindro C;

System.out.print("Ingrese radio: ");


r = Double.parseDouble(br.nextLine());
System.out.print("Ingrese altura : ");
h = Double.parseDouble(br.nextLine());
C = new Cilindro(r,h);
System.out.println("Cilindro : "+C);
System.out.println("Area : "+C.area());
System.out.println("Volumen : "+C.volumen());
}

2) Crear la clase numeros que tenga como atributos dos números y se calcule
su suma, resta, multiplicación, división.
public class Numeros {
private double numero1;
private double numero2;
public Numeros(double n1,double n2)
{
numero1=n1;
numero2=n2;
}

public void setNumero1(double n1)


{
numero1=n1;
}

public void setNumero2(double n2)


{
numero2=n2;
}

public double getNumero1()


{
return numero1;
}

public double getNumero2()


{
return numero2;
}

public double suma()


{
return numero1+numero2;
}

public double resta()


{
return numero1-numero2;
}

public double multiplicacion()


{
return numero1*numero2;
}

public double division()


{
return numero1/numero2;
}

public String toString()


{
return "numero1 = "+numero1+" numero2 = "+numero2;
}
}

import java.util.Scanner;
public class PruebaNumeros {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner br = new Scanner(System.in);
double n1, n2;
Numeros A;

System.out.print("Ingrese primero Numero : ");

n1 = Double.parseDouble(br.nextLine());

System.out.print("Ingrese segundo Numero: ");


n2 = Double.parseDouble(br.nextLine());
A = new Numeros(n1,n2);

System.out.println("Numeros : " + A);


System.out.println("suma : " + A.suma());
System.out.println("resta : " + A.resta());
System.out.println("Multiplicacion : " + A.multiplicacion());
System.out.println("Division : " + A.division());
}

3) Crear la clase Alumno que tenga como atributos nombre, nota1 y nota2 y
permita calcular el promedio y su condicion (aprobado o desaprobado)

public class Alumno {


private String nombre;
private double nota1;
private double nota2;
public Alumno(String nom, double n1, double n2)
{
nombre=nom;
nota1=n1;
nota2=n2;
}

public void setNombre(String nom)


{
nombre=nom;
}

public void setNota1(double n1)


{
nota1=n1;
}

public void setNota2(double n2)


{
nota2=n2;
}

public String getNombre()


{
return nombre;
}

public double getNota1()


{
return nota1;
}

public double getNota2()


{
return nota2;
}

public double promedio()


{
return (nota1+nota2)/2;
}

public String condicion()


{
if (promedio()>=10.5)
return "aprobado";
else
return "desaprobado";
}

public String toString()


{
return "nombre : "+nombre +"nota1 = "+nota1+" nota2 = "+nota2;
}

import java.util.Scanner;
public class PruebaAlumno {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner br = new Scanner(System.in);
String nom;
double n1,n2;
Alumno A;

System.out.print("Ingrese nombre : ");


nom = br.nextLine();
System.out.print("Ingrese nota1 :");

n1=Double.parseDouble(br.nextLine());
System.out.print("Ingrese nota2 : ");
n2=Double.parseDouble(br.nextLine());
A = new Alumno(nom,n1,n2);
System.out.println("Alumno : " + A.getNombre());
System.out.println("Promedio : " + A.promedio());
System.out.println("Condicion : " + A.condicion());
}

4) Crear la clase Trabajador que tenga como atributos nombre, preciHora y


horasTrabajadas y se calcule salario Bruto, impuestos( 10% del Salario Bruto) y
salario Neto (Salario Bruto – Impuestos)

public class Trabajador {


private String nombre;
private double
horasTrabajadas;
private double precioHora;

public Trabajador(String nom, double ht, double ph)


{
nombre=nom;
horasTrabajadas=ht;
precioHora=ph;
}

public void setNombre(String nom)


{
nombre=nom;
}

public void setHorasTrabajadas(double ht)


{
horasTrabajadas=ht;
}

public void setPrecioHora(double ph)


{
precioHora=ph;
}

public String getNombre()


{
return nombre;
}

public double getHorasTrabajadas()


{
return horasTrabajadas;
}

public double getPrecioHora()


{
return precioHora;
}

public double salarioBruto()


{
return precioHora*horasTrabajadas;
}
public double impuestos()
{
return 0.10*salarioBruto();
}

public double salarioNeto()


{
return salarioBruto()-impuestos();
}

public String toString()


{
return "nombre : "+nombre+ " Horas Trabajadas : "+horasTrabajadas+" Precio
Hora : "+precioHora;
}

import java.util.Scanner;
public class PruebaTrabajador {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner br = new Scanner(System.in);
String nom;
double ph,ht;
Trabajador T;

System.out.print("Ingrese nombre : ");


nom = br.nextLine();
System.out.print("Ingrese numero de horas Trabajadas : ");
ht=Double.parseDouble(br.nextLine());
System.out.print("Ingrese precio de la Hora : ");
ph=Double.parseDouble(br.nextLine());
T = new Trabajador(nom,ht,ph);
System.out.println("Trabajador : " + T.getNombre());
System.out.println("Salario Bruto : " + T.salarioBruto());
System.out.println("Impuestos : " + T.impuestos());
System.out.println("Salario Neto : " + T.salarioNeto());

}
5) Crear la clase Móvil con atributos velocidad Inicial, aceleración y tiempo y se
pueda calcular el espacio recorrido por el móvil
public class Movil {
private double velocidadInicial;
private double aceleracion;
private double tiempo;

public Movil(double vi, double a, double t)


{
velocidadInicial = vi;
aceleracion = a;
tiempo = t;
}

public void setVelocidadInicial(double vi)


{
velocidadInicial=vi;
}

public void setAceleracion(double a)


{
aceleracion=a;
}

public void setTiempo(double t)


{
tiempo = t;
}

public double getVelocidadInicial()


{
return velocidadInicial;
}

public double getAceleracion()


{
return aceleracion;
}

public double getTiempo()


{
return tiempo;
}

public String toString()


{
return "Velocidad Inicial = "+velocidadInicial+" Aceleracion = "+aceleracion+"
Tiempo = "+tiempo;
}

public double espacioRecorrido()


{
return velocidadInicial*tiempo+(1.0/2.0)*aceleracion*Math.pow(tiempo,2);
}

import java.util.Scanner;
public class PruebaMovil {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner br = new Scanner(System.in);
double vi,a,t;
Movil M;

System.out.print("Ingrese velocidad Inicial : ");


vi = Double.parseDouble(br.nextLine());
System.out.print("Ingrese aceleracion : ");
a = Double.parseDouble(br.nextLine());
System.out.print("Ingrese tiempo : ");
t = Double.parseDouble(br.nextLine());
M = new Movil(vi,a,t);
System.out.println("Movil : " + M);
System.out.println("Espacio Recorrido : " + M.espacioRecorrido());

También podría gustarte