Späť na blog
Vzdelávanie

Novinky v Java 15

Skillmea
14.04.2023
6 minút čítania
Novinky v Java 15
Najnovšia verzia Java je Java 20 alebo JDK 20 vydaná 21. marca 2023. JDK 17 je najnovšia LTS platformy Java SE. Postupne si budeme predstavovať zmeny v Jave od verzie 15 a v tomto článku si predstavíme hlavné programátorské zmeny vo verzii 15.

Text Blocks

O tejto funkcionalite sme už rozprávali. Teraz je však táto funkcia zaradená ako štandard a nie ako preview funkcionalita. Napriek tomu si to znovu vysvetlíme, ak si napríklad túto časť preskočil v minulosti hlavne kvôli preview statusu. 

Funkcia Text Blocks umožňuje zápis viacriadkových reťazcov (texty) jednoducho. Týmto spôsobom je možné zapisovať ľahšie čitateľné reťazce, ktoré obsahujú viac riadkov alebo formátovaný text.

Text Blocks začínajú a končia trojitými úvodzovkami ("""") a môžu obsahovať text, ktorý je rozdelený do viacerých riadkov bez potreby zadávať znak nového riadku /n. Java tu  zohľadňuje nové riadky a na pozadí automaticky odstraňuje nadbytočné biele znaky (medzery, tabulátory) na začiatku riadkov.

Ako sa správa to automatické odstraňovanie? Pozrime sa na príklad:
String html = """
              <html>
                  <body>
                      <p>Hello, World!</p>
                  </body>
              </html>
              """;
Jednoduchý kúsok HTML. Ak si všimneš, tak tag <html> je od pravej ľavej strany odsadený. Je tam viacero bielych znakov. Keď tento text budeš používať ďalej, tak tieto biele znaky budú odstránené.

Na ďalších príkladoch si všimni ako sa pohybuje zelená zvislá čiara. Podľa nej zistíš ako sa odstraňujú biele nadbytočné znaky. 
Nakoniec si daj pozor, aby tvoj text nezačínal na riadku prvých trojitých úvodzoviek, lebo to by bol chybný zápis. Za prvými trojitými úvodzovkami musí byť nový riadok.
Ukážka kódu
Ukážka kódu
Ďalšie príklady:
String json = """
              {
                  "id": "1",
                  "name": "Jaro",
                  "age": "35"
              }
              """;
 
String sql = """
             SELECT id, name, age
             FROM users
             WHERE age > 10
             """;
Formátovanie textu:
String formattedText = """
                       Id: %d
                       Name: %s
                       Age: %d
                      “”".formatted(“1”, “Jaro”, “35”);

Records

Java Records boli uvedené už v Jave 14 ako skorý preview. V Jave 15 boli nejaké zmeny a vylepšienia. Poďme si povedať, čo sú tie Java Records. V Jave 15 je táto funkcionalita stále v preview móde.

Records je nový druh tried, ktoré slúžia na zjednodušenie práce s dátovými triedami. To sú triedy, ktoré majú slúžiť ako jednoduchý nositeľ informácie. Tieto triedy automaticky generujú konštruktory, metódy equals, hashCode a toString bez nášho zašpecifikovania.

Príklady

Vytvorenie record:
public record User(int id, String name, int age) {} 
Použitie:
User user = new User(1, "Jaro", 35);System.out.println(user.name()); // Výstup: Jaro 
Je to rozdiel oproti klasickej definícii triedy, kde si musel zašpecifikovať konštruktor a get metódy. Je to kratšie a prehľadnejšie.

Ďalšie príklady:
record Employee(String name, int id) {}
 
Employee employee = new Employee("Janka", 534);
String name = employee.name();
int id = employee.id();
Máme možnosť zadefinovať vlastný konštruktor. Napríklad ak chceme urobiť nejaký test nad vstupnými dátami: 
record Adult(int age, String Name) {
    public Adult {
        if (age < 18) {
            throw new IllegalArgumentException("Must be adult.");
        }
    }
}

Adult validAdult = new Adult(35, "Jaro");
Adult invalidRange = new Adult(10, "Fero"); // exception
Môžeme pridávať metódy: 
record Circle(Point center, double radius) {
    double area() {
        return Math.PI * radius * radius;
    }
}
Circle circle = new Circle(new Point(0, 0), 5);
double area= circle.area(); 

Pattern Matching for instanceof je funkcia, ktorá bola zavedená v Jave 15 ako druhá fáza návrhu (preview feature). Táto funkcia zjednodušuje testovanie typu objektu a získavanie hodnoty z objektu. 

Pattern Matching

Pattern Matching je znovu predstavený v statuse preview. Umožňuje kombinovať overenie typu a pretypovanie do jedného kroku, čo zlepšuje čitateľnosť a zjednodušuje kód.

Všimni si, že v podmienke sme predstavili premennú s typu String. Táto sa nazýva binding variable.
Object obj = "Hello, World!";
 
if (obj instanceof String s) {
    System.out.println("Length: " + s.length());
} else {
    System.out.println("Not a string");
}
V minulosti to vyzeralo takto: 
Object obj = "Hello, World!";
 
if (obj instanceof String) {
    String text = (String) s;
    System.out.println("Length: " + s.length());
} else {
    System.out.println("Not a string");
}

Ďalšie príklady:
Object data = List.of("one", "two", "three");
 
if (data instanceof String s) {
    System.out.println("Length: " + s.length());
} else if (data instanceof List<?> list) {
    System.out.println("Size: " + list.size());
}
 
Object obj = 3.14;
 
if (obj instanceof Integer i || obj instanceof Double d) {
    System.out.println("Number: " + obj);
} else {
    System.out.println("Not a number");
}

Sealed Classes

Sealed Classes je v Jave 15 ako preview. Sealed Classes umožňujú obmedziť rozsah dedenia tried. Týmto spôsobom môžeš kontrolovať, ktoré triedy môžu dediť od tejto triedy. Sealed Classes sú často používané v kombinácii s pattern matchingom.

Majme sealed triedu:
sealed class Shape permits Circle{}
 
Trieda, ktorej povoľuje dedenie musí byť final.
final class Circle extends Shape {    
...} final class Rectangle extends Shape {    ...} 
 
Teraz sme povedali, že od triedy Shape môže dediť len Circle. Pri iných triedach, ktoré by sa pokúsili dediť od triedy Shape bude chyba is not allowed in the sealed hierarchy.

Tento princíp vieme využiť napríklad takto:
double calculateArea(Shape shape) {
    return switch (shape) {
        case Circle c -> Math.PI * c.getRadius() * c.getRadius();
        case Rectangle r -> r.getWidth() * r.getHeight();
    };
}

Na vstupe máme Shape a vieme, že od neho môže dediť len Circle a Rectangle.

Hidden Classes

Pre bežného používateľa nezaujímavé a pravdepodobne to nikdy nevyužije. V skratke ide o to, že je možné vytvárať triedy zabehu aplikácie a nie sú viditeľné ani použitím reflexie.
Skillmea
🥇 Sme jednotka v online vzdelávaní na Slovensku.
Na našom webe nájdeš viac ako 300 rôznych videokurzov z oblastí ako programovanie, tvorba hier, testovanie softwaru, grafika, UX dizajn, online marketing, MS Office a pod. 
Vyber si kurz, ktorý ťa posunie vpred ⏩

Mohlo by ťa zaujímať

Power BI vs Tableau: Čo si vybrať v roku 2023?
Vzdelávanie
11.03.2023
Skillmea

Power BI vs Tableau: Čo si vybrať v roku 2023?

Power BI a Tableau sú dve dôležité Business Intelligence technológie na zhromažďovanie, integráciu, analýzu a prezentáciu obchodných informácií. Pomáhajú vám vykonávať dátovú analýzu, manipuláciu s údajmi a ich vizualizáciu, aby ste mali prehľad v informáciách a dobré podklady pre biznis rozhodnutia. V tomto článku sa pozrieme na Power BI a Tableau, preskúmame ich podobnosti a rozdiely, ako aj ich výhody a nevýhody. Po prečítaní by ste mali mať predstavu o tom, čo je pre vaše potreby to pravé. Krátko o histórii Business IntelligenceBusiness Intelligence je tu s nami už od 60-tych rokov 19. storočia, kedy Sir Henry Furnese, americký bankár zbieral a analyzoval údaje, aby získal cenné informácie a predbehol tak konkurenciu. V roku 1958, napísal počítačový vedec IBM Hans Peter Luhn článok, ktorý opísal potenciál zhromažďovania Business Intelligence pomocou technológií. Business Intelligence, ako sa dnes chápe, využíva technológie na zhromažďovanie a analýzu údajov, ich premenu na užitočné informácie a konanie na základe nich. Tableau bolo prvýkrát spustené v roku 2004 a poskytuje používateľom drag-and-drop spôsob vytvárania interaktívnych vizualizácií a dashboardov. Tableau má množstvo produktov, ktoré pomáhajú firmám ukladať, analyzovať a vizualizovať údaje. Microsoft Power BI prišlo na scénu o niekoľko rokov neskôr, prvýkrát bolo verejnosti predstavené v roku 2011. Cieľom bolo vytvoriť ľahko použiteľné rozhranie, ktoré umožní organizovať a vizualizovať dáta aj neprogramátorom. Rovnako ako Tableau, aj Power BI obsahuje niekoľko rôznych komponentov. Podobnosti Power BI a TableauV nasledujúcich riadkoch sa pozrieme na podobnosti medzi týmito dvomi nástrojmi. Používateľsky prívetivé a code-freeTableau aj Power BI sú ideálnymi nástrojmi, ktoré sa naučíte, ak ste nováčikom v oblasti dátovej analýzy. Ak ste business analytikom, sú to dva hlavné nástroje na vizualizáciu údajov, ktoré budete potrebovať na prácu s nimi. Pripojenie na rôzne zdroje údajovJedna vec je vizualizácia údajov, ktoré máte, ale dôležité je mať množstvo vstupov. Firmy majú tendenciu zhromažďovať údaje z viacerých kanálov. Pri porovnaní Tableau a Power BI vidíme, že obe sa môžu pripojiť k širokému spektru zdrojov. Patria sem MS Excel, CSV a JSON a platená verzia oboch platforiem vám poskytuje prístup k viac ako 50 ďalším dátovým konektorom, ako sú Google Bigquery, Amazon Redsift a Salesforce. Vizualizácie sa aktualizujú, ak sa zmenia základné údaje.[Príklad dashboardu v Power BI] Množstvo rôznych vizualizáciíTableau aj Power BI vám môžu pomôcť prezentovať údaje rôznymi spôsobmi. Máte možnosti pre vizualizácie vrátane stĺpcových a čiarových grafov, stromových máp a geografických máp. Na oboch platformách môžete s týmito vizualizáciami interagovať, napríklad umiestnením kurzora myši na ne získate viac informácií a použitím filtrov, a tiež ich môžete skombinovať a vytvoriť interaktívne dashboardy. PopularitaNa základe údajov z webstránky Slintel z marca 2023 má Power BI trhový podiel 13,27 %, zatiaľ čo Tableau využíva 13,83 % firiem v rámci Business Intelligence riešení. Obidve riešenia majú desaťtisíce firemných zákazníkov na svete.[Príklad dashboardu v Tableau] Rozdiely medzi Power BI a TableauTieto rozdiely medzi Power BI a Tableau zvážte, ak uvažujete o ich využití pre pri svojom podnikaní či vo svojej kariére. Power BI funguje len na WindowseTo môže výrazne zasiahnuť do výberu týchto dvoch platforiem. Ak na svoju prácu budete väčšinou používať Mac, lepšou voľbou je Tableau, pretože Power BI nemôžete používať na macOS. CenyPower BI má výhodu oproti Tableau, pokiaľ ide o ceny. Power BI Pro stojí 10 USD mesačne na používateľa a ešte výkonnejšia služba Power BI Premium stojí 20 USD mesačne na používateľa. Viac ako 8 % používateľov uvádza ceny ako jednu z najväčších silných stránok Power BI. Používatelia služby Power BI zisťujú, že jej cena je často zahrnutá v balíku predplatného od spoločnosti Microsoft a existuje bezplatná verzia. Používatelia si môžu vybrať z úplného balíka Tableau Creator za 70 USD mesačne alebo sa rozhodnúť pre Tableau Explorer za 42 USD mesačne, ak potrebujete použiť iba existujúce dashboardy. Používatelia, ktorí si len potrebujú prezerať a interagovať s informačnými panelmi, môžu získať predplatné Tableau Viewer vo výške 15 USD mesačne. Programovacie jazykyPokiaľ ide o použitie Power BI a Tableau s rôznymi programovacími jazykmi, existujú ďalšie rozdiely: • Power BI: na manipuláciu s údajmi a modelovanie môžete použiť jazyk M a Data Analysis Expression. Je možné pripojiť aj programovací jazyk R. • Tableau: s Tableau máte väčší výber a flexibilitu. Okrem jednoduchšej integrácie s R môžete implementovať Tableau Software Development Kit s jazykmi Python, Java, C a C++. Ďalšie rozdiely• Tableau je najlepšie známe pre svoje vizuálne atraktívne vizualizácie údajov, zatiaľ čo Power BI je preferované pre svoju schopnosť pracovať s viacerými údajmi. • Tableau je ideálne pre skúsených dátových analytikov, zatiaľ čo Power BI môžu používať skúsení aj začínajúci používatelia. • Zvládnutie Tableau si vyžaduje čas a odborné znalosti, zatiaľ čo používanie Power BI je jednoduchšie. • Tableau dokáže efektívne spracovať veľké objemy údajov, zatiaľ čo Power BI je lepšie pre obmedzené objemy údajov. ZáverTakže Power BI alebo Tableau? Ktorý z týchto dvoch nástrojov si nakoniec vyberiete, jednoducho závisí od toho, ako ich potrebujete používať vo svojom podnikaní. Pre nás má mierne navrch Power BI. Jeho jednoduché použitie, podobnosť s Excelom a cenová dostupnosť z neho robia skvelú voľbu pre mnoho firiem. Tableau má stále jedinečné výhody, ktoré ocenia mnohé firmy a analytici. Je lepší pre väčšie objemy údajov, ponúka krásne vizualizácie údajov a väčšie možnosti prispôsobenia ako Power BI.
Vývojárske a programátorské skratky (časť I.)
Vzdelávanie
04.02.2023
Skillmea

Vývojárske a programátorské skratky (časť I.)

Zaujímalo vás niekedy, kto je ten Jason, o ktorom hovoria všetci vývojári. V skutočnosti je to JSON a je to skratka z JavaScript Object Notation a je to štandardný formát súboru na výmenu údajov. Pri práci s webmi bez ohľadu na to, či ste vývojár, marketér, editor, SEO špecialista alebo niečo medzi tým, narazíte na množstvo akronymov a skratiek. Zoznámenie sa s nimi vám uľahčí prácu. Poďme sa spolu pozrieť na prvú časť zoznamu najpoužívanejších skratiek a akronymov, s ktorými sa môžete stretnúť pri vývoji softvéru. AJAXAJAX je skratka pre asynchrónny JavaScript a XML. Možno to nedáva až taký zmysel – ale v skutočnosti ide o to, že keď ste na nejakej webstránke a na niečo kliknete, tak sa daná stránka nenačíta celá, ale sa do nej pridá len to, čo potrebujete. Interakcie s webom sa tak výrazne zlepšuje. APIAPI je skratka z Application Programming Interface. Umožňuje dvom rôznym aplikáciám „hovoriť spolu“. Takže API je súčasťou servera, ktorý prijíma požiadavky a posiela odpovede iným aplikáciám. API funguje ako akýsi prostredník medzi webom (respektíve softvérom, ktorý vyžaduje nejaké informácie) a databázou. API teda figuruje na pomyslenej pozícii čašníka, ktorý v reštaurácii tlmočí prianie zákazníka kuchárovi. ASP.NETASP.NET je skratka pre Active Server Pages a .Net odkazuje na framework .NET (dotNET). ASP.NET je open-source webový framework na vytváranie webových aplikácií na rozhraní .NET. Je vytvorený spoločnosťou Microsoft a umožňuje vývojárom vytvárať dynamické webové aplikácie, webové stránky a podobne. ASP.NET sa presunulo na verziu ASP.NET Core, ktorá je multiplatformová, ale ASP.NET je stále podporovaná a aktualizovaná od spoločnosti Microsoft. BLOBBLOB je skratka pre Binary Large Object. Ide o súbor binárnych údajov uložených ako jedna entita v databáze. Používa sa predovšetkým pri ukladaní médií, ako sú zvuk, obrázky a video. To sa trochu líši od iných druhov databáz, pretože často ukladajú reťazce alebo celé čísla. Keďže objekty BLOB často ukladajú obrovské súbory, budú si samozrejme vyžadovať aj podstatne viac miesta. CDNCDN je skratka pre Content Delivery Network. Ide o skupinu geograficky distribuovaných serverov, ktoré spolupracujú s cieľom veľmi rýchlo doručiť obsah návštevníkovi webovej stránky alebo aplikácie. Pomocou siete CDN je možné vykonávať rýchle prenosy daných aktív na načítanie obsahu webstránok vrátane obrázkov a videí. Väčšina veľkých internetových služieb, ako sú sociálne médiá, streamovacie služby, ecommerce weby, spravodajské portály a podobne, využívajú CDN siete. CMSContent management system v preklade znamená systém na manažment obsahu. Ide o softvér, aplikáciu alebo program navrhnutý na jednoduchú tvorbu, upravovanie a editáciu webového obsahu (text, video, obrázky, atď.). Najpoužívanejším CMS systémom na svete je WordPress. CRUDČo znamená CRUD? Znamená to vytvoriť (Create), prečítať (Read), aktualizovať (Update) a odstrániť (Delete). Je to skratka v rámci programovania. Tieto štyri funkcie sú potrebné na operácia vykonávané na nejakom dátovom úložisku. Každá zo štyroch funkcií je dôležitá, pokiaľ ide o interakcie s databázou. CSSCSS je skratka pre Cascading Style Sheets, čo je jazyk šablóny štýlov, ktorý sa používa na zobrazenie toho, ako by mal vyzerať HTML dokument. Spolu s HTML a JavaScriptom je CSS jedným zo základných kameňov webstránok. DNSSkratka DNS znamená Domain Name System. DNS je to, čo umožňuje používateľom zadať ľubovoľnú URL adresu vo svojom prehliadači a nájsť požadovaný cieľ - bez toho, aby museli na serveroch prechádzať podadresármi IP adries, aby našli webovú stránku. DNS môžeme označiť ako telefónny zoznam internetu. Na webovú stránku pristupujeme cez adresu (doménu) ako skillmea.sk alebo wikipedia.org. Počítače a webové prehliadače však interagujú prostredníctvom adries internetového protokolu (IP). Domain Name System (DNS) preloží požadovanú doménu na IP adresu, ktorú potom počítače a prehliadače načítajú. FTPFTP znamená File Transfer Protocol. Ide o komunikačný systém, ktorý umožňuje prenos súborov medzi počítačmi. Ak je používateľovi udelený prístup pomocou používateľského mena a hesla, je možné pristupovať k vzdialenému počítaču v sieti (najčastejšie k serveru nazývanému FTP-host), kde potom môže používateľ získavať alebo prijímať súbory. FTP pripojenie sa často používa na prístup k web serveru na nahrávanie alebo sťahovanie súborov. GraphQLGraphQL je open-source dátový dopytovací a manipulačný jazyk pôvodne vyvinutý a vydaný spoločnosťou Facebook v roku 2012. GraphQL bol v roku 2015 uvoľnený ako open source a teraz je riadený nadáciou GraphQL Foundation, aby sa zabezpečilo, že jeho vývoj bude prebiehať otvoreným a neutrálnym spôsobom. Umožňuje klientom definovať štruktúru požadovaných dát a presne tá istá štruktúra dát je vrátená zo servera. Klienti si môžu určiť, aké údaje sú potrebné. Tým zabráni tak problémom nadmerného načítania, ako aj nedostatočného získavania dát. GUIGUI je skratka pre grafické používateľské rozhranie (Graphical User Interface). Je to systém interaktívnych komponentov, ktoré sú vizuálne prezentované používateľovi počítačového programu. Grafické používateľské rozhranie zobrazuje objekty, ktoré prenášajú informácie a akcie, ktoré môže používateľ vykonať. Môžu to byť objekty, ktoré menia veľkosť, farbu alebo viditeľnosť. Grafické používateľské rozhranie často obsahuje objekty ako ikony, kurzory a tlačidlá. Niekedy sú dokonca ďalej rozvíjané zvukom, animáciami alebo tieňmi. Prvý prototyp GUI vyvinuli vo firme Xerox v roku 1979 a neskôr Steve Jobs a Apple inžinieri vyvinuli Lisa, prvý počítač s GUI dostupným pre verejnosť. HTMLHTML je skratka pre jazyk Hypertext Markup Language a je štandardným jazykom pre vývoj webstránok. S HTML ste sa už tak či onak určite stretli, keďže všetky webové stránky na internete sú napísané pomocou HTML. Viac si prečítajte v tomto článku. HTTPHTTP znamená Hypertext Transfer Protocol. Ide o protokol, cez ktorý sa do vášho webového prehliadača odosielajú informácie na webovú stránku, ktorú si prehliadate. Prehliadač a webová stránka spolu komunikujú prostredníctvom údajov, ktoré sa odosielajú v čistom texte. Problém s obyčajným textom je v tom, že ho môžu pretínať a čítať iní. Preto bol protokol HTTP aktualizovaný na bezpečnejšiu verziu s názvom HTTPS - Hypertext Transfer Protocol Secure. IDEIDE je skratka pre integrované vývojové prostredie (Integrated Development Environment). Je to softvérový balík, ktorý používajú vývojári vo vývojovom prostredí a je navrhnutý tak, aby maximalizoval produktivitu a efektivitu vývojára. JSJS je skratka pre JavaScript. Je to skriptovací jazyk, ktorý sa používa na vytváranie a ovládanie dynamického obsahu na webovej stránke. To môže zahŕňať všetko, čo sa pohybuje na webovej stránke, všetko, čo sa obnovuje alebo inak mení na obrazovke, bez akéhokoľvek zásahu používateľa. Môžu to byť posúvače, carousely obrázkov, návrhy automatického dopĺňania alebo iné interaktívne prvky. JSONJSON znamená JavaScript Object Notation. Je to štandardný formát súboru na výmenu údajov. Na ukladanie a prenos dátových objektov medzi webovými servermi a aplikáciami používa text, ktorý ľudia dokážu prečítať a porozumieť mu. Je to veľmi bežne používaný dátový formát. Ide o textovú reprezentáciu štruktúrovaných údajov s pármi kľúč – hodnota a usporiadanými zoznamami. MVCMVC je skrakta pre Model-View-Controller, čo je návrhový vzor v rámci softvérového vývoja. Aplikácia sa navrhuje tak, že je rozdelená na 3 časti: Model - View a Controller. Model je reprezentáciou vlastností objektu, teda biznis logika. View je vizuálnym zobrazením dát a Controller je spojivkom medzi jednotlivými Modelmi a View. ZáverToľkoto skratiek na úvod by stačilo, pokračovať budeme ďalšími skratkami, ktorých význam vám určite pomôže zorientovať sa vo svete softvérového vývoja.
Odmocnina v Exceli
Vzdelávanie
18.01.2023
Skillmea

Odmocnina v Exceli

Chcete sa naučiť odmocňovať v Exceli? Je to jednoudché, viete to urobiť dvomi spôsobmi a to buď pomocou vzorca alebo pomocou funkcie.  Výpočet druhej odmocninyPre výpočet druhej odmocniny má Excel vo svojom repertoári pripravenú matematickú funkciu SQRT.[Funkcia SQRT] Táto funkcia má iba jeden argument a tým je číslo, z ktorého chcete vypočítať druhú odmocninu. Tento argument je povinný. Ako bude vyzerať výsledok odmocniny čísla 16? Pozrite si to na obrázku nižšie. Pomocou funkcie SQRT som vypočítal druhú odmocninu čísla 16 v bunke A4. Vzorec je =SQRT(A4) a výsledok je číslo 4. [Druhá odmocnina v Exceli] Výpočet inej odmocninyV poriadku, druhú odmocninu v Exceli vypočítať viete. Čo však, ak chcete vypočítať inú ako druhú odmocninu? Na to už neviete použiť funkciu SQRT(). Existujú dva prístupy k výpočtu, pozrime sa najskôr na výpočet pomocou matematického vzorca. Výpočet odmocniny pomocou matematického vzorcaX-tá odmocnina z čísla y sa vypočíta ako y na (1/x) Excel funkcia bude vyzerať nasledovne: =y^(1/x) Rýchly príklad, tretiu odmocninu z čísla 15 vypočítate nasledovne: =15^(1/3), výsledok:[Výpočet odmocniny cez matematický vzorec]Neviete, ako zadať symbol striešky? Použite túto klávesovú skratku: “Windows: Alt + 94 alebo Ctrl + Alt + š alebo Alt Gr + šMac: option + 6” Výpočet odmocniny pomocou funkcie POWERDruhý prístup pre výpočet odmocniny je pomocou funkcie POWER. Táto funkcia vypočíta mocninu daného čísla a obsahuje dva argumenty: 1. číslo: základ mocniny, ide o ľubovoľné reálne číslo, 2. mocnina: ide o exponent, na ktorý chcete základ umocniť. Keďže však chceme vypočítať odmocninu, zadáme do argumentu Mocnina exponent v tvare 1/3 pre výpočet tretej odmocniny, 1/4 pre výpočet štvrtej odmocniny atď.[Výpočet odmocniny pomocou funkcie POWER] ZáverVyskúšajte si všetko sami na príkladoch, aby ste nadobudli zručnosť pri počítaní odmocnín. Ak sa chcete dozvedieť niečo viac, čo v návode nebolo, napíšte komentár. Pozrite si aj naše online kurzy zamerané na prácu s funkciami v Exceli.

Nezmeškaj info o nových kurzoch a špeciálnych ponukách