-
Notifications
You must be signed in to change notification settings - Fork 0
/
Restaurante2.java
66 lines (53 loc) · 1.93 KB
/
Restaurante2.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// corregido de clase.
public class Restaurante {
private int huevo; // no hace falta gaurtdar esto, se va sacando: numPlatos;
private double chorizo;
/* public Restaurante(){}// no hace falta sin parametros, este si usamos con parametros.... */
public Restaurante (int numDocenas, int huevo, double kilosChorizo){ //int numPlatos,
this.huevo=12*numDocenas;
this.chorizo=kilosChorizo;
}
public void addHuevos(int numDocenas) // va VOID porque no devuelve nada solo incrementa..
{
this.huevo+=12*numDocenas; // incrementadno los huievos con un mas
}
public void addChorizos(int kilosChorizo)
{
this.chorizo+=kilosChorizo;
}
//get
public int getNumPlatos()
{
int platoHuevo=huevo/2;
int platoChorizo=(int)(chorizo*1000/200);//un cast para que de enteros; SE CAMBIA EL DOUBLE priemro por int yse castea
int numPlatos=(platoHuevo<=platoChorizo)? platoHuevo: platoChorizo;
return numPlatos;
}
public void getSirvePlato() // VOID no devuelve, modifica los valores
{
if( getNumPlatos()>=1){
}
this.huevo=huevo -=2;
this.chorizo=chorizo -=0.2;
if( getNumPlatos()>=1){
}
else{
System.out.print("no se puede");
}
}
public int getHuevos()
{
int platoHuevo=huevo/2;
int platoChorizo=(int)(chorizo*1000/200);//un cast para que de enteros; SE CAMBIA EL DOUBLE priemro por int yse castea
int numPlatos=(platoHuevo<=platoChorizo)? platoHuevo: platoChorizo;
return numPlatos;
//return huevo;
}
public double getChorizos()
{
return chorizo;
}
void cantidadKilos(int cantidadKilos) {
throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}
}