Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskusia – Lua - Inštalácia Lua a Jednoduchá kalkulačka

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na PiskotPiskotovic
Martin Konečný (pavelco1998):24.7.2014 17:57

Jazyk Lua neznám vůbec, ale něco mi říká, že ty příkazy end hned za deklarací funkce tam nemají co dělat.
Edit: a za těmi ify taky

Editované
Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar

Člen
Avatar
Odpovedá na PiskotPiskotovic
:24.7.2014 17:59

if a elseify jsou jeden a ten samý if a end patří až za všechny elseify, jak psal Martin.
Jestli chceš, můžu ti to opravit, kdyžtak pošli PM, vysvětlím ti to podrobnějc :)

Editované
Avatar
Odpovedá na Martin Konečný (pavelco1998)
PiskotPiskotovic:24.7.2014 18:00

Jenomže, když jsem to spustil v konzoli, tak mi to vypsalo, že tam chybí end.

Odpovedať
Error 404 - stránka motto.php nenalezena.
Avatar
vojta3310
Člen
Avatar
Odpovedá na PiskotPiskotovic
vojta3310:30.8.2014 11:13

Vím že odpovídám pozdě, ale náhodou jsem na to narazil až teď. Podle mě by to mělo vypadat takto. Zkoušel jsem to v Computer Craftu a tam to funguje.
(s tím odsazením to je čitelnější a je menší pravděpodobnost že zapomenu end)

print("Vitej v aplikaci Vypocet OBVODU / OBSAHU")
 function vypocet()
   print("Prejete si vypocitat obdelnik nebo ctverec?")
   print("Ctverec = C Obdelnik = O")
   obct = io.read()
   if obct == "c" then
     ctverec()
   elseif obct =="o" then
     obdelnik()
   end
 end

 function ctverec()
   print("Obvod nebo obsah?")
   print("Obvod = A Obsah = B")
   vyber = io.read()
   if vyber == "a" then
     ctverec1()
   elseif vyber == "b" then
     ctverec2()
   end
 end

 function ctverec2()
   print("Zadejte delku strany ctverce (v cm):")
   ac1 = io.read()
   print("Obsah ctverce (v cm) je:")
   print(ac1 * ac1)
   print("Chcete provest dalsi vypocet? Y/N")
   yn = io.read()
   if yn == "y" then
     vypocet()
   end
 end
 function ctverec1()
   print("Zadejte delku strany ctverce (v cm):")
   ac = io.read()
   print("Obvod ctverce (v cm) je:")
   print(ac + ac + ac + ac)
   print("Chcete provest dalsi vypocet? Y/N")
   yn = io.read()
   if yn == "y" then
     vypocet()
   end
 end

 function obdelnik()
   print("Obvod nebo obsah?")
   print("Obvod = A Obsah = B")
   vyber1 = io.read()
   if vyber1 == "a" then
     obdelnik1()
   elseif vyber1 == "b" then
     obdelnik2()
   end
 end

 function obdelnik1()
   print("Zadejte delku strany 1 obdelniku (v cm):")
   ac3 = io.read()
   print("Zadejte delku strany 2 obdelniku (v cm):")
   ac4 = io.read()
   print("Obvod obdelniku (v cm) je:")
   print(ac3 + ac4 + ac3 + ac4)
   print("Chcete provest dalsi vypocet? Y/N")
   yn = io.read()
   if yn == "y" then
     vypocet()
   end
 end

 function obdelnik2()
   print("Zadejte delku strany 1 obdelniku (v cm):")
   ac5 = io.read()
   print("Zadejte delku strany 2 obdelniku (v cm):")
   ac6 = io.read()
   print("Obsah ctverce (v cm) je:")
   print(ac5 * ac6)
   print("Chcete provest dalsi vypocet? Y/N")
   yn = io.read()
   if yn == "y" then
     vypocet()
   end
 end
 vypocet()
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 4 správy z 14.