Witam! Mam jeszcze jeden problem z zadaniem:
Napisz funkcję calculateTip(amount, raiting), która będzie przyjmować dwa argumenty:
kwotę do zapłaty,
opis słowny obsługi. Jeśli opis jest taki jak zdefiniowano poniżej, funkcja ma zwracać kwotę napiwku, jeśli opis jest nieznany – funkcja powinna zwracać napis "Opis nieczytelny".
Opis może przyjmować następujące wartości: "Bardzo dobra obsluga" => 25% napiwku, "Dobra obsluga" => 20% napiwku, "Srednia obsluga" =>15% napiwku, "Zla obsluga" => 0% napiwku.
Przykład:
input -> 100, "Bardzo dobra obsluga"
output -> 25
i teraz zrobiłem taki kod:
function calculate(amount,raiting) {
if(amount == null && raiting == "Bardzo dobra obsługa " ) {
console.log("25% napiwku");
}
}
calculate(100, "Bardzo dobra obsługa");
oczywiście to nie wszystko tylko na potrzeby próby. Tylko nie wiem jak do zmiennej amount przypisać liczbę. Czy w ogóle dobrze kombinuje?
Pozdrawiam :)