# Priradenie hodnôt do premenných
a <- 12
b <- 4.2
# Základné aritmetické operácie
sum_ab <- a + b # sčítanie
diff_ab <- a - b # rozdiel
prod_ab <- a * b # násobenie
quot_ab <- a / b # delenie
power_ab <- a ^ 2 # umocňovanie
mod_ab <- a %% 5 # zvyšok po delení 5
# Zaokrúhľovanie
round_b <- round(b) # najbližšie celé číslo
ceil_b <- ceiling(b) # najbližšie vyššie celé číslo
floor_b <- floor(b) # najbližšie nižšie celé číslo
# Zadanie strán trojuholníka
a <- 5
b <- 6
c <- 7
# Obvod trojuholníka
obvod <- a + b + c
# Heronov vzorec pre obsah
s <- obvod / 2
obsah <- sqrt(s * (s - a) * (s - b) * (s - c))
obvod; obsah
## [1] 18
## [1] 14.69694
meno <- "Anna"
priezvisko <- "Novaková"
# Spojenie s medzerou
cele_meno <- paste(meno, priezvisko)
# Spojenie bez medzery
cele_meno_bez <- paste0(meno, priezvisko)
# Spojenie s vlastným oddeľovačom
ovocie <- paste("jablko", "hruška", "slivka", sep = ";")
meno; priezvisko; cele_meno; cele_meno_bez; ovocie
## [1] "Anna"
## [1] "Novaková"
## [1] "Anna Novaková"
## [1] "AnnaNovaková"
## [1] "jablko;hruška;slivka"
Vytvorte dve textové premenné: názov mesta a krajiny, a spojte ich do jedného reťazca.
## [1] "Praha je hlavné mesto krajiny Česko"
## [1] 17
## [1] "Programovan"
## [1] "PROGRAMOVANIE V R"
## [1] "programovanie v r"
## [1] FALSE
## [1] FALSE
## [1] TRUE
## [1] TRUE
Vytvorte dve číselné premenné a overte, či sú obe väčšie ako 15.
## [1] FALSE
## [1] TRUE
## [1] TRUE
## [1] TRUE
## [1] TRUE
v1 <- c(2,4,6,8) # definícia vektora
v2 <- seq(1, 5, by = 1) # postupnosť 1,2,3,4,5
v3 <- rep(5, times = 4) # opakovanie hodnoty 5
v4 <- runif(5, 0, 10) # 5 náhodných čísel z intervalu [0,10]
v1; v2; v3; v4
## [1] 2 4 6 8
## [1] 1 2 3 4 5
## [1] 5 5 5 5
## [1] 9.958873 4.220321 8.213266 9.166746 9.600119
## [1] 12.85714
## [1] 12
## [1] 41.80952
## [1] 6.466028
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 5.00 8.00 12.00 12.86 17.50 22.00