Praktické cvičenie: Kúpa motocykla na úver

Kika si chce kúpiť motocykel. Potrebuje vypočítať: 1. Sumu úveru: Cena motocykla je 15000 €, ona má vlastných 2500 €. 2. Mesačnu splátku na 3 roky s úrokom 6% ročne. 3. Celkovú zaplatenú sumu (hlavica + úroky). 4. Aký percentuálny podiel z celkovej sumy tvoria úroky.


Zadané hodnoty

cena_motocykla <- 15000
vlastne_prostriedky <- 2500
urokova_miera <- 0.06  # 6% ročne
pocet_rokov <- 3

1. Výška úveru

sum_uveru <- cena_motocykla - vlastne_prostriedky

2. Výpočet mesačnej splátky

rocna_splatka <- sum_uveru * (1 + urokova_miera * pocet_rokov)
mesacna_splatka <- rocna_splatka / (pocet_rokov * 12)

3. Celková zaplatená suma

celkova_suma <- mesacna_splatka * (pocet_rokov * 12)

4. Percentuálny podiel úrokov

suma_urokov <- celkova_suma - sum_uveru
podiel_urokov <- (suma_urokov / celkova_suma) * 100

Zaokrúhlenie hodnôt

zaokruhlena_mesacna <- round(mesacna_splatka, 2)
zaokruhlena_celkova <- round(celkova_suma, 2)
zaokruhlena_podiel <- round(podiel_urokov, 2)

Výpis výsledkov

sum_uveru
[1] 12500
zaokruhlena_mesacna
[1] 409.72
zaokruhlena_celkova
[1] 14750
zaokruhlena_podiel
[1] 15.25

Vytvorenie jednoduchej tabuľky

prvy_polrok <- c("Január", "Február", "Marec", "Apríl", "Máj", "Jún")
splatky_prvy_polrok <- rep(zaokruhlena_mesacna, 6)
tabuľka_splatok <- data.frame(
  Mesiac = prvy_polrok,
  Splátka = splatky_prvy_polrok,
  Zaplatené = cumsum(splatky_prvy_polrok))
print(tabuľka_splatok)

Jednoduchý graf “Rozloženie celkovej sumy splátok”

casti <- c("Istina (úver)" = sum_uveru, "Úroky" = suma_urokov)
pie(casti,
   main = "Rozloženie celkovej sumy splátok",
   col = c("skyblue", "orange"),
   labels = paste(names(casti), "\n", round(casti, 2), "€")
)

Výpočet celkových nákladov s poistkou

poistka_mesacna <- 15
doprava <- 120
celkove_naklady <- zaokruhlena_celkova + (poistka_mesacna * 36) + doprava
cat("\nÚver:", zaokruhlena_celkova, "€")

Úver: 14750 €
cat("\nPoistka (3 roky):", poistka_mesacna * 36, "€")

Poistka (3 roky): 540 €
cat("\nDoprava a registrácia:", doprava, "€")

Doprava a registrácia: 120 €
cat("\nSPOLU:", celkove_naklady, "€")

SPOLU: 15410 €
LS0tCnRpdGxlOiAiw5psb2hhIDIuIChwcnbDoSDEjWFzxaUpIgphdXRob3I6ICJLcnlzdHluYSBWYXN5bHluYSIKZGF0ZTogIlNlcHRlbWJlciAyMDI1IgpvdXRwdXQ6CiAgaHRtbF9ub3RlYm9vazoKICAgIHRvYzogdHJ1ZQogICAgdG9jX2Zsb2F0OiB0cnVlCiAgICB0aGVtZTogdW5pdGVkCiAgICBoaWdobGlnaHQ6IHRhbmdvCiAgaHRtbF9kb2N1bWVudDoKICAgIHRvYzogdHJ1ZQogICAgZGZfcHJpbnQ6IHBhZ2VkCmVkaXRvcl9vcHRpb25zOgogIG1hcmtkb3duOgogICAgd3JhcDogNzIKLS0tCiMgUHJha3RpY2vDqSBjdmnEjWVuaWU6IEvDunBhIG1vdG9jeWtsYSBuYSDDunZlcgo+IEtpa2Egc2kgY2hjZSBrw7pwacWlIG1vdG9jeWtlbC4gUG90cmVidWplIHZ5cG/EjcOtdGHFpToKMS4gKipTdW11IMO6dmVydSoqOiBDZW5hIG1vdG9jeWtsYSBqZSAqKjE1MDAwIOKCrCoqLCBvbmEgbcOhIHZsYXN0bsO9Y2ggKioyNTAwIOKCrCoqLgoyLiAqKk1lc2HEjW51IHNwbMOhdGt1KiogbmEgMyByb2t5IHMgw7pyb2tvbSAqKjYlIHJvxI1uZSoqLgozLiAqKkNlbGtvdsO6IHphcGxhdGVuw7ogc3VtdSoqIChobGF2aWNhICsgw7pyb2t5KS4KNC4gKipBa8O9IHBlcmNlbnR1w6FsbnkgcG9kaWVsKiogeiBjZWxrb3ZlaiBzdW15IHR2b3JpYSDDunJva3kuCgotLS0KCiMjIFphZGFuw6kgaG9kbm90eQpgYGB7cn0KY2VuYV9tb3RvY3lrbGEgPC0gMTUwMDAKdmxhc3RuZV9wcm9zdHJpZWRreSA8LSAyNTAwCnVyb2tvdmFfbWllcmEgPC0gMC4wNiAgIyA2JSByb8SNbmUKcG9jZXRfcm9rb3YgPC0gMwpgYGAKCiMjIyAxLiBWw73FoWthIMO6dmVydQpgYGB7cn0Kc3VtX3V2ZXJ1IDwtIGNlbmFfbW90b2N5a2xhIC0gdmxhc3RuZV9wcm9zdHJpZWRreQpgYGAKCiMjIyAyLiBWw71wb8SNZXQgbWVzYcSNbmVqIHNwbMOhdGt5CgpgYGB7cn0Kcm9jbmFfc3BsYXRrYSA8LSBzdW1fdXZlcnUgKiAoMSArIHVyb2tvdmFfbWllcmEgKiBwb2NldF9yb2tvdikKbWVzYWNuYV9zcGxhdGthIDwtIHJvY25hX3NwbGF0a2EgLyAocG9jZXRfcm9rb3YgKiAxMikKYGBgCgojIyMgMy4gQ2Vsa292w6EgemFwbGF0ZW7DoSBzdW1hCmBgYHtyfQpjZWxrb3ZhX3N1bWEgPC0gbWVzYWNuYV9zcGxhdGthICogKHBvY2V0X3Jva292ICogMTIpCmBgYAoKIyMjIDQuIFBlcmNlbnR1w6FsbnkgcG9kaWVsIMO6cm9rb3YKYGBge3J9CnN1bWFfdXJva292IDwtIGNlbGtvdmFfc3VtYSAtIHN1bV91dmVydQpwb2RpZWxfdXJva292IDwtIChzdW1hX3Vyb2tvdiAvIGNlbGtvdmFfc3VtYSkgKiAxMDAKYGBgCgojIyBaYW9rcsO6aGxlbmllIGhvZG7DtHQKYGBge3J9Cnphb2tydWhsZW5hX21lc2FjbmEgPC0gcm91bmQobWVzYWNuYV9zcGxhdGthLCAyKQp6YW9rcnVobGVuYV9jZWxrb3ZhIDwtIHJvdW5kKGNlbGtvdmFfc3VtYSwgMikKemFva3J1aGxlbmFfcG9kaWVsIDwtIHJvdW5kKHBvZGllbF91cm9rb3YsIDIpCmBgYAoKIyMgVsO9cGlzIHbDvXNsZWRrb3YKYGBge3J9CnN1bV91dmVydQp6YW9rcnVobGVuYV9tZXNhY25hCnphb2tydWhsZW5hX2NlbGtvdmEKemFva3J1aGxlbmFfcG9kaWVsCmBgYAojIFZ5dHZvcmVuaWUgamVkbm9kdWNoZWogdGFidcS+a3kKCmBgYHtyfQpwcnZ5X3BvbHJvayA8LSBjKCJKYW51w6FyIiwgIkZlYnJ1w6FyIiwgIk1hcmVjIiwgIkFwcsOtbCIsICJNw6FqIiwgIkrDum4iKQpzcGxhdGt5X3BydnlfcG9scm9rIDwtIHJlcCh6YW9rcnVobGVuYV9tZXNhY25hLCA2KQp0YWJ1xL5rYV9zcGxhdG9rIDwtIGRhdGEuZnJhbWUoCiAgTWVzaWFjID0gcHJ2eV9wb2xyb2ssCiAgU3Bsw6F0a2EgPSBzcGxhdGt5X3BydnlfcG9scm9rLAogIFphcGxhdGVuw6kgPSBjdW1zdW0oc3BsYXRreV9wcnZ5X3BvbHJvaykpCmBgYAoKYGBge3J9CnByaW50KHRhYnXEvmthX3NwbGF0b2spCmBgYAoKIyBKZWRub2R1Y2jDvSBncmFmICJSb3psb8W+ZW5pZSBjZWxrb3ZlaiBzdW15IHNwbMOhdG9rIgoKYGBge3J9CmNhc3RpIDwtIGMoIklzdGluYSAow7p2ZXIpIiA9IHN1bV91dmVydSwgIsOacm9reSIgPSBzdW1hX3Vyb2tvdikKcGllKGNhc3RpLAogICBtYWluID0gIlJvemxvxb5lbmllIGNlbGtvdmVqIHN1bXkgc3Bsw6F0b2siLAogICBjb2wgPSBjKCJza3libHVlIiwgIm9yYW5nZSIpLAogICBsYWJlbHMgPSBwYXN0ZShuYW1lcyhjYXN0aSksICJcbiIsIHJvdW5kKGNhc3RpLCAyKSwgIuKCrCIpCikKYGBgCgojIFbDvXBvxI1ldCBjZWxrb3bDvWNoIG7DoWtsYWRvdiBzIHBvaXN0a291CgpgYGB7cn0KcG9pc3RrYV9tZXNhY25hIDwtIDE1CmRvcHJhdmEgPC0gMTIwCmNlbGtvdmVfbmFrbGFkeSA8LSB6YW9rcnVobGVuYV9jZWxrb3ZhICsgKHBvaXN0a2FfbWVzYWNuYSAqIDM2KSArIGRvcHJhdmEKY2F0KCJcbsOadmVyOiIsIHphb2tydWhsZW5hX2NlbGtvdmEsICLigqwiKQpjYXQoIlxuUG9pc3RrYSAoMyByb2t5KToiLCBwb2lzdGthX21lc2FjbmEgKiAzNiwgIuKCrCIpCmNhdCgiXG5Eb3ByYXZhIGEgcmVnaXN0csOhY2lhOiIsIGRvcHJhdmEsICLigqwiKQpjYXQoIlxuU1BPTFU6IiwgY2Vsa292ZV9uYWtsYWR5LCAi4oKsIikKYGBgCgog