Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Ej. lavadora en java, Ejercicios de Programación Java

se hace un coddigo con diferentes clases y subclases

Tipo: Ejercicios

2020/2021

Subido el 28/06/2022

aldo-guajardo
aldo-guajardo 🇲🇽

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Nombre de la materia: Paradigma Orientada a Objetos
Parcial: II
Actividad No. 6
Actividad de aprendizaje 6
Fecha de entrega: 06/27/2022
Aldo Mauricio Guajardo González - 728119
e-mail: aldo.guajardo@u-erre.mx
—-
—--
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Ej. lavadora en java y más Ejercicios en PDF de Programación Java solo en Docsity!

Nombre de la materia: Paradigma Orientada a Objetos

Parcial: I I

Actividad No. 6

Actividad de aprendizaje 6

Fecha de entrega: 06/27/

Aldo Mauricio Guajardo González - 728119

e-mail: aldo.guajardo@u-erre.mx

Código: class Electrodomestico{ //Atributos double precioBase; private String color; private char consumoEnergetico; private double peso; //Constructores public Electrodomestico(){ this.color="Blanco"; this.consumoEnergetico='F'; this.precioBase=100; this.peso=5; } public Electrodomestico(double precioBase, double peso){ this.precioBase=precioBase; this.peso=peso; } public Electrodomestico(double precioBase, double peso, char consumoEnergetico, String color){ this.precioBase=precioBase; this.peso=peso; comprobarConsumoEnergetico(consumoEnergetico); comprobarColor(color);

if(encontrado){ this.color=color; } else{ this.color="Blanco"; } } private void comprobarConsumoEnergetico(char consumoEnergetico){ if(consumoEnergetico>=65 && consumoEnergetico<=70){ this.consumoEnergetico=consumoEnergetico; } else{ this.consumoEnergetico='F'; } } public double precioFinal(){ double precio=0; switch(consumoEnergetico){ case 'A': precio+=100; case 'B': precio+=80; case 'C': precio+=60; case 'D': precio+=50; case 'E': precio+=30; case 'F': precio+=10;

if(peso>=0 && peso<=19){ precio+=10; } else if(peso>=20 && peso<=49){ precio+=50; } else if(peso>=50 && peso<=79){ precio+=80; } else if(peso>=80){ precio+=100; } return precioBase+precio; } } class Lavadora extends Electrodomestico{ //Atributo private int carga; //Constructores public Lavadora(){ super(); this.carga=5; } public Lavadora(double precioBase, double peso){ super(precioBase, peso);

private boolean sintonizadorTDT; //Constructores public Television(){ super(); this.resolucion=20; this.sintonizadorTDT=false; } public Television(double precioBase, double peso){ super(precioBase, peso); this.resolucion=20; this.sintonizadorTDT=false; } public Television(double precioBase, double peso, char consumoEnergetico, String color, int resolucion, boolean sintonizadorTDT){ super(precioBase, peso, consumoEnergetico, color); this.resolucion=resolucion; this.sintonizadorTDT=sintonizadorTDT; } //Metodos public int getResolucion() { return resolucion; }

public boolean getSintonizadorTDT() { return sintonizadorTDT; } @Override public double precioFinal(){ double precio=super.precioFinal(); if(getResolucion()>40){ precio+=precioBase*0.3; } if(getSintonizadorTDT()){ precio+=50; } return precio; } } public class Main { public static void main(String[] args){ Lavadora L1=new Lavadora(); Television T1=new Television(200, 50, 'A', "Negro", 55, true); L1.precioFinal(); T1.precioFinal(); System.out.println("La lavadora de color " + L1.getColor() + " de consumo energético " + L1.getConsumoEnergetico() + " con un precio base de " + L1.getPrecioBase() + " con un