MCPcopy Create free account
hub / github.com/PrajaktaSathe/Java / Lavadora

Class Lavadora

Programs/WashingMachine/Lavadora.java:14–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12*/
13
14public class Lavadora {
15
16 private int kilosRopa = 0, tipoRopa = 0, llenado = 0, lavado = 0, secado = 0;
17
18 //Constructor del programa
19 public Lavadora(int kilosRopa, int tipoRopa){
20 this.kilosRopa = kilosRopa;
21 this.tipoRopa = tipoRopa;
22 }
23
24 //Metodo llenadoAgua que valida la cantidad de kilos de ropa digitados
25 private void llenadoAgua(){
26 if(kilosRopa <= 12){
27 llenado = 1;
28 System.out.println("Llenando...");
29 System.out.println("Llenado");
30 }else{
31 System.out.println("Carga de ropa elevada, reduzca la carga");
32 }
33 }
34
35 //Metodo de Lavado que realiza la validacion de tipo de ropa
36 private void Lavado(){
37 llenadoAgua();
38 if(llenado == 1){
39 if(tipoRopa == 1){
40 System.out.println("Ropa blanca / Lavado suave");
41 System.out.println("Lavando...");
42 lavado = 1;
43 }else if(tipoRopa == 2){
44 System.out.println("Ropa Color / Lavado intenso");
45 System.out.println("Lavando...");
46 lavado = 1;
47 }else{
48 System.out.println("El tipo de ropa es incorrecto");
49 System.out.println("Se tratara como Ropa Color / Lavado Intenso");
50 lavado = 1;
51 }
52 }else{
53 System.out.println("No se ha llenado la lavadora, no se puede lavar");
54 }
55 }
56
57 //Metodo Secado que verifica si se realizo el lavado y envia un mensaje por consola
58 private void Secado(){
59 Lavado();
60 if(lavado == 1){
61 System.out.println("Secando...");
62 secado = 1;
63 }
64 }
65
66 //Metodo visible que confirma si se realizaron correctamente los otros procesos
67 public void cicloFinalizado(){
68 Secado();
69 if(secado == 1){
70 System.out.println("El lavado y secado se ha completado");
71 }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected