Astra Dynamix AcademyASTRA DYNAMIXACADEMY
SK

← Všetky návody

Spočítaj si cenu zákazky.
V mobile aj v počítači.

Zadáš svoje náklady a maržu. Kalkulačka ti vypočíta cenu zákazky a údaje si uložíš na ďalšie použitie.

Petr Klimeš · Overené 24. 10. 2026 · Webová kalkulačka

  1. 01 Zadáš náklady
  2. 02 Zistíš cenu
  3. 03 Uložíš kalkuláciu

Chcem si ju vytvoriť s Codexom →

Telefón aj počítač

1. Kalkulačka priamo v prehliadači.

Na iPhone používaj túto stránku v Safari. Všetky štyri polia vyplň vlastnými číslami alebo klikni na „Načítať vymyslený príklad“. Výsledok sa prepočíta hneď. Táto webová verzia potrebuje internet. Spolu s ňou sa načítavajú aj technické služby webu opísané v ochrane osobných údajov.

1. Zadaj náklady

Celkom za zákazku, bez DPH.
Tvoj interný náklad. Nie je to sadzba účtovaná zákazníkovi.
Podiel sumy nad zadanými nákladmi na predajnej cene. Od 0 do menej než 100 %.

2. Pozri sa na cenu

Odporúčaná predajná cena

—

EUR bez DPH

Celkové zadané náklady
—
Suma nad zadanými nákladmi
—

Suma nad nákladmi nie je čistý zisk. Nezadaná réžia, dane a ďalšie náklady v nej nie sú zohľadnené.

Zadaj všetky štyri hodnoty alebo načítaj príklad.

Kalkulácia sa automaticky neukladá. Pred zatvorením použi „Uložiť kalkuláciu ako JSON“. Pri ďalšom otvorení tento súbor načítaj. Obsahuje tvoje ceny; uchovávaj ho podľa citlivosti údajov.

Ako počítame a aké sú obmedzenia?

Náklady = materiál + hodiny × interná nákladová sadzba. Predajná cena = náklady ÷ (1 − marža / 100). Suma nad nákladmi = cena − náklady. Marža nie je prirážka k nákladom.

Peňažné vstupy majú najviac 2 desatinné miesta, hodiny a percentá 4. Čiarka aj bodka fungujú; oddeľovače tisícov nepoužívaj. Náklad práce zaokrúhľujeme na centy, pripočítame materiál a potom na centy zaokrúhlime predajnú cenu. Presnú polovicu centu zaokrúhľujeme nahor. Sumu nad nákladmi odvodzujeme zo zobrazených súm. Skutočná marža sa preto pri malých sumách môže mierne líšiť od požiadavky.

Limit materiálu je 1 miliarda €, hodín 1 milión, sadzby 1 milión €/hod. a výslednej ceny 1 bilión €. Nulové náklady vedú k nulovej cene; percentuálna marža pri nulovej cene nemá význam. Kalkulačka neurčuje trhovú cenu ani nenahrádza účtovné posúdenie.

Verzia aplikácie 1.0.1. Formát JSON: ad-zakazka, verzia 1. Aplikácia funguje zo súboru bez servera, účtu a sieťových závislostí. Nepoužíva analytiku ani miestne automatické úložisko.

Autor: Petr Klimeš · Astra Dynamix Academy · základná verzia 1.0.1

Ako si uložíš svoje čísla?

JSON je súbor s uloženou kalkuláciou. Klikni na „Uložiť kalkuláciu ako JSON“. Vznikne súbor kalkulace-zakazky.json; prehliadač môže pridať číslo, ak už rovnaký názov existuje. Súbor nemusíš ručne upravovať.

V počítači ho hľadaj v priečinku Stiahnuté súbory. Na iPhone otvor v Safari zoznam stiahnutých súborov; v aplikácii Súbory ho nájdeš v priečinku Stiahnuté podľa nastavenia Safari. Pri ďalšom použití otvor túto kalkulačku, klikni „Načítať JSON“ a vyber uložený súbor. Obnovia sa čísla aj výsledok.

Ukladanie funguje rovnako vo webovej aj stiahnutej verzii. Pred zatvorením over, že súbor naozaj vznikol. Obsahuje tvoje ceny, preto ho ukladaj na bezpečné miesto.

Skutočný stav kalkulačky po exporte: výsledok 1 000 eur a tlačidlá na uloženie a načítanie JSONu.
Po kliknutí na uloženie skontroluj stiahnutý súbor. Zväčšiť ukážku

Offline v počítači

2. Stiahni do počítača. Používaj offline.

Ak chceš počítať bez internetu, stiahni si balíček do počítača. Samostatný stiahnutý súbor kalkulačky neodosiela zadané ceny na server. Na iPhone použi webovú kalkulačku; HTML otvorené v aplikácii Súbory nemusí spúšťať výpočty.

Stiahnuť ZIP do počítača

  1. Rozbaľ stiahnutý ZIP.

    V balíčku nájdeš kalkulacka.html, krátky návod a zadanie pre Codex. Na Macu ZIP rozbalíš dvojklikom; vo Windows vyber „Extrahovať všetko“.

  2. Otvor súbor kalkulacka.html v prehliadači.

    Na Macu použi Safari alebo Google Chrome. Ak dvojklik otvorí textový editor, klikni na súbor pravým tlačidlom a vyber Otvoriť v aplikácii → prehliadač. V adresnom riadku uvidíš miestny súbor; na jeho používanie nepotrebuješ účet ani AI.

  3. Načítaj príklad a potom prepíš vstupy.

    Klikni „Načítať vymyslený príklad“. Náklady majú byť 700 €, cena 1 000 € a suma nad nákladmi 300 €. Potom zadaj svoje štyri hodnoty. Nákladová hodinová sadzba vyjadruje tvoj interný náklad, nie cenu účtovanú zákazníkovi.

  4. Pred zatvorením ulož kalkuláciu.

    Použi „Uložiť kalkuláciu ako JSON“ a over uložený súbor. Nabudúce otvor HTML a použi „Načítať JSON“. Postup uloženia a načítania je rovnaký ako pri webovej verzii.

Voliteľné · vlastná tvorba

3. Vytvor si ju s Codexom.

Hotovú kalkulačku vyššie môžeš používať rovno. Táto časť je pre teba, ak si chceš skúsiť vytvoriť vlastnú aplikáciu. Potrebuješ desktopovú aplikáciu s Codexom, prihlásenie, internet a prázdny priečinok. Dostupnosť a limity si over v aktuálnom prehľade OpenAI.

  1. Priprav si prázdny priečinok a otvor Codex.

    V počítači vytvor priečinok moja-kalkulacka. Otvor desktopovú aplikáciu a v prepínači hore vľavo vyber Codex. Ak aplikáciu ešte nemáš, začni oficiálnym postupom OpenAI a prihlás sa svojím účtom.

    Začni nový chat pre tento priečinok. Vyber miestnu prácu v počítači, označenú Local alebo This computer; pri výbere projektu či priečinka otvor moja-kalkulacka. Nepotrebuješ GitHub ani cloudové prostredie. Umiestnenie ovládačov sa môže podľa verzie líšiť; pozri projekty a chaty a miestne prostredie Codexu.

  2. Skopíruj celé zadanie a odošli ho do chatu.

    Stlač tlačidlo nižšie, vlož text do nového chatu a odošli ho. Ak Codex požiada o prístup k priečinku alebo zápis súboru, over, že pracuje v moja-kalkulacka. Zadanie si môžeš aj stiahnuť ako TXT.

    Vytvor mi jednoduchú offline kalkulačku ceny zákazky ako jeden súbor kalkulacka.html s vloženým CSS a JavaScriptom. Má sa otvárať dvojklikom v prehliadači cez file://, bez servera, účtu, API, CDN, externých fontov, analytiky a sieťových požiadaviek. Pri používaní nesmie potrebovať AI. Nevytváraj framework ani ďalšie funkcie.
    
    Rozhranie po slovensky, mena EUR, všetky sumy bez DPH. Čitateľný svetlý vzhľad, systémové písmo, viditeľný fokus a ovládanie klávesnicou.
    
    Vstupy: materiál a ostatné priame náklady, hodiny práce, interná nákladová hodinová sadzba, požadovaná marža v percentách. Vysvetli, že nákladová sadzba nie je predajná sadzba a marža nie je prirážka.
    
    Náklady N = materiál + hodiny × nákladová sadzba.
    Odporúčaná predajná cena P = N / (1 − marža / 100).
    Suma nad zadanými nákladmi R = P − N.
    R nikdy neoznač ako čistý zisk. Nezadaná réžia, dane a ďalšie náklady nie sú zahrnuté.
    
    Pridaj tlačidlá na načítanie vymysleného príkladu, vymazanie vstupov, export kalkulácie ako JSON a import JSON. Formát JSON musí mať vlastný identifikátor a verziu. Neplatný import ani nepodporovaná verzia nesmú zmeniť rozpísané údaje. Kontroluj aj štruktúru, dátové typy a veľkosť súboru. Importované údaje nevykresľuj cez innerHTML, nepoužívaj eval. Kalkulácie sa nemajú automaticky ukladať. Pred zatvorením jasne upozorni na potrebu exportu; nespoliehaj sa na localStorage.
    
    Prijímaj desatinnú čiarku aj bodku. Peniaze najviac na 2 desatinné miesta, hodiny a percentá na 4. Materiál od 0 do 1 miliardy €, hodiny od 0 do 1 milióna, sadzba od 0 do 1 milióna €/hod. Marža od 0 do menej než 100 %. Výsledok maximálne 1 bilión €. Prázdne vstupy, záporné čísla, nečíselné a príliš veľké hodnoty odmietni zrozumiteľnou chybou. Pri chybe odstráň zastaraný výsledok; po oprave ho obnov.
    
    Počítaj presne s centmi. Najprv zaokrúhli náklad práce na centy, pripočítaj materiál, potom zaokrúhli predajnú cenu na centy. Presnú polovicu centu zaokrúhli nahor. R odvoď od zobrazených súm. Uveď, že zaokrúhlenie môže mierne zmeniť dosiahnutú maržu. Pri nulových nákladoch je cena 0 € a percentuálna marža pri nulovej cene nemá význam. Výpočty oddeľ do testovateľných funkcií.
    
    Nepotrebujem zľavu, DPH, meny ani ďalšie rozšírenia.
    
    Otestuj výsledný HTML súbor, nie iba izolovaný vzorec. Kontrola: materiál 400 €, 10 hodín × 30 €, marža 30 % → náklady 700 €, cena 1 000 €, suma nad nákladmi 300 €. Otestuj aj nulovú maržu, nulové náklady, desatinné hodnoty, neplatné vstupy a ich opravu, export → zatvorenie → nové otvorenie → import, chybný JSON a nepodporovanú verziu. Over fungovanie bez siete v oddelenom kontexte prehliadača; nevypínaj internet celému počítaču. Vypíš skutočne testovaný prehliadač a neoverené časti. Nakoniec mi ukáž výsledný súbor a krátky postup otvorenia a uloženia kalkulácie.
    
  3. Nájdi výsledný súbor a otvor ho v prehliadači.

    Po dokončení otvor v priečinku moja-kalkulacka súbor kalkulacka.html. Načítaj jeho ukážkový príklad. Pri materiáli 400 €, práci 10 × 30 € a marži 30 % má vyjsť cena 1 000 €. Potom over uloženie a opätovné načítanie kalkulácie. Tvoja verzia môže vyzerať inak; kontrolné čísla majú sedieť.

    Výsledok skutočného vytvorenia kalkulačky z verejného zadania: náklady 700 eur, cena 1 000 eur, suma nad nákladmi 300 eur.
    Skutočný výsledok nášho testu zadania v Codexe, 24. 10. 2026. Zväčšiť ukážku
  4. Ak niečo nesedí, pokračuj v tom istom chate.

    Napríklad: „Pri materiáli 400, práci 10 × 30 a marži 30 % očakávam cenu 1 000 €. V aplikácii vidím iný výsledok. Nájdi príčinu, oprav ju a zopakuj kontrolu.“ Použi vymyslené čísla. JSON so skutočnými obchodnými cenami do Codexu neposielaj.

4. Čísla si vieš overiť.

Kontrolný príklad bez zľavy, všetky sumy bez DPH
ÚdajHodnotaČo znamená
Materiál a ostatné priame náklady400 €Celkom za zákazku
Práca10 hodín × 30 €Interný náklad 300 €
Celkové zadané náklady700 €400 + 300
Požadovaná marža30 %700 ÷ (1 − 0,30)
Odporúčaná predajná cena1 000 €Nie 700 × 1,30
Suma nad zadanými nákladmi300 €Nie čistý zisk

Kontrolný príklad bez zľavy. Všetky sumy sú bez DPH.

Materiál a priame náklady
400 €Celkom za zákazku.
Práca
10 × 30 €Interný náklad 300 €.
Celkové zadané náklady
700 €400 + 300.
Požadovaná marža
30 %Cena = 700 ÷ (1 − 0,30).
Odporúčaná predajná cena
1 000 €Marža sa počíta z predajnej ceny.
Suma nad nákladmi
300 €Nie je to čistý zisk.

Skús aj vlastnú bezpečnú úlohu.

Zadaj najprv vymyslené čísla podobné tvojej práci. Premysli si, ktoré náklady si ešte nezahrnul. Potom over export, zatvor aplikáciu, otvor ju znovu a načítaj uložený JSON.

Čo keď aplikácia ukáže chybu?

Vyplň všetky vstupy. Čísla nesmú byť záporné; marža musí byť menšia než 100 %. Použi čiarku alebo bodku, bez medzier a znaku €. Pri neplatnom vstupe výsledok zmizne, aby si nepracoval so starým číslom. Chybný JSON má ponechať rozpísané údaje.

Ako sa zaokrúhľuje?

Peniaze zadávaj najviac na 2 desatinné miesta, hodiny a percentá na 4. Náklad práce zaokrúhlime na centy, pripočítame materiál a potom na centy zaokrúhlime predajnú cenu. Presnú polovicu centu zaokrúhľujeme nahor. Preto sa dosiahnutá marža pri malých sumách môže mierne líšiť. Limity vstupov a výsledku nájdeš aj priamo v aplikácii.