Powtórka – prosty kalkulator
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 24 z 78.
Wyzwanie
ŁatwyZbuduj prosty kalkulator, który wykonuje różne działania arytmetyczne w zależności od podanego operatora.
Otrzymujesz następujące zmienne:
a <- 20
b <- 4
operator <- "*"Napisz serię instrukcji if-else, które sprawdzają wartość operator i wykonują odpowiednie obliczenie:
- Jeśli
operatorma wartość"+", wypisz wynika + b - Jeśli
operatorma wartość"-", wypisz wynika - b - Jeśli
operatorma wartość"*", wypisz wynika * b - Jeśli
operatorma wartość"/", wypisz wynika / b - Jeśli
operatorma jakąkolwiek inną wartość, wypisz"Invalid operator"
Użyj funkcji print(), aby wyświetlić wynik.
Spróbuj swoich sił
# Zmienne są już zdefiniowane
a <- 20
b <- 4
operator <- "*"
# TODO: Napisz swój kod poniżej
# Użyj instrukcji if-else, aby sprawdzić operator i wykonać obliczenie
# Pamiętaj, aby użyć print() do wyświetlenia wynikuWszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online