Menu
Coddy logo textTech

Powtórka — prosty kalkulator

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 34 z 93.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję calculate, która przyjmuje a, b i operation, a następnie zwraca wynik wykonania określonej operacji na tych dwóch liczbach.

Użyj łańcuchów if-else if-else, aby określić, którą operację arytmetyczną wykonać na podstawie ciągu znaków operacji.

Warunki:

  • Jeśli operation ma wartość "add", zwróć sumę a i b
  • Jeśli operation ma wartość "subtract", zwróć różnicę a i b
  • Jeśli operation ma wartość "multiply", zwróć iloczyn a i b
  • Jeśli operation ma wartość "divide", zwróć a podzielone przez b (dzielenie całkowite)
  • W przypadku każdej innej operacji zwróć 0

Parametry:

  • a (Int): Pierwsza liczba
  • b (Int): Druga liczba
  • operation (String): Operacja do wykonania

Zwraca: Wynik obliczenia lub 0, jeśli operacja nie jest rozpoznawana (Int)

Ograniczenia danych wejściowych: W przypadku dzielenia druga liczba jest różna od zera. Wszystkie dane wejściowe i wyniki pośrednie mieszczą się w zadeklarowanym typie liczbowym.

Spróbuj swoich sił

fun calculate(a: Int, b: Int, operation: String): Int {
    // Napisz kod tutaj
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin