Add files via upload

This commit is contained in:
Aesthetiful authored and GitHub committed 2024-06-13 08:40:42 -07:00
1 parent 49c6374d74
commit 59d556f1b4
6 files changed
+313

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
public class Drink {
String name;
double price;
public Drink(String name, double price) {
this.name = name;
this.price = price;
}
String getName() {
return name;
}
double getPrice() {
return price;
}
}
+17
View File
@@ -0,0 +1,17 @@
public class Salad {
String name;
double price;
public Salad(String name, double price) {
this.name = name;
this.price = price;
}
String getName() {
return name;
}
double getPrice() {
return price;
}
}
+29
View File
@@ -0,0 +1,29 @@
public class Trio {
private Sandwich sandwich;
private Salad salad;
private Drink drink;
public Trio(Sandwich sandwich, Salad salad, Drink drink) {
this.sandwich = sandwich;
this.salad = salad;
this.drink = drink;
}
String getName() {
return sandwich.getName() + "/" + salad.getName() + "/" + drink.getName() + " Trio";
}
double getPrice() {
double sandwichPrice = sandwich.getPrice();
double saladPrice = salad.getPrice();
double drinkPrice = drink.getPrice();
if(sandwichPrice < saladPrice && sandwichPrice < drinkPrice) {
return saladPrice + drinkPrice;
} else if(saladPrice < sandwichPrice && saladPrice < drinkPrice) {
return sandwichPrice + drinkPrice;
} else {
return sandwichPrice + saladPrice;
}
}
}