IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Dušan Fajnor:22.1.2023 17:53

Zatiaľ všetko klapá, ako má.

Zkusil jsem:

/********************************* */
/* Príklady11A - ternárny operátor */
/********************************* */
//
// Vypítaj si od užívateľa informácie a vypíš ich do ternárneho operátora.
//
let firstName = prompt("Ako sa voláš?");
let secondName = prompt("Aké je tvoje druhé meno?");
let birthNameUser = prompt("Zadaj tvoj rok narodenia!");
let ageName = prompt("Koľko máš rokov?");
//
ageName >= 18 ? console.log("Si dospelý a voláš sa " + firstName + ", a tvoje druhé meno je " + secondName + ", narodil si sa v roku " + birthNameUser + " a máš " + ageName + " rokov. Máš právo vstúpiť medzi elitu!") : console.log("Si mladistvý a voláš sa " + firstName + ", a tvoje druhé meno je " + secondName + ", narodil si sa v roku " + birthNameUser + " a máš " + ageName + " rokov. Nemáš právo vstúpiť medzi elitu!");
//
// Do premenných sme si vložili od užívateľa jeho informácie a následne sme ich v ternárnom operátorovi ich vypísali do konzoly.
//
/********************************* */
/* Príklady11B - ternárny operátor */
/********************************* */
//
// Ulož do premenných string a number a v ternárnom operátorovi ich porovnaj medzi sebou. Do konzoly tak vypíš booelan.
//
let firstInternetUserDavid = "David";
let secondInternetUserJana = "Jana";
let thirdInternetUserJano = 5;
let fourthInternetUserDusan = 25;
//
// string
//
firstInternetUserDavid.length > secondInternetUserJana.length
? console.log(true + " " + firstInternetUserDavid + " má dĺžku stringu: " + firstInternetUserDavid + " vačšiu ako je dĺžka stringu: " + secondInternetUserJana)
: console.log(false + " " + firstInternetUserDavid + " má dĺžku stringu: " + secondInternetUserJana + " manšiu ako je dĺžka stringu " + secondInternetUserJana);
//
// number
//
thirdInternetUserJano < fourthInternetUserDusan
? console.log(true + " Jano s hodnotou " + thirdInternetUserJano + " má menšie číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan)
: console.log(false + " Jano s hodnotou " + thirdInternetUserJano + " má vačšie číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan);
thirdInternetUserJano > fourthInternetUserDusan
? console.log(true + " Jano s hodnotou " + thirdInternetUserJano + " má menšie číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan)
: console.log(false + " Jano s hodnotou " + thirdInternetUserJano + " má vačšie číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan);
thirdInternetUserJano == fourthInternetUserDusan
? console.log(true + " Jano s hodnotou " + thirdInternetUserJano + " nemá rovnaké číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan)
: console.log(false + " Jano s hodnotou " + thirdInternetUserJano + " má rovnaké číslo ako je hodnota čísla Dušana " + fourthInternetUserDusan);
//
// Do premenných internetUser sme si vložili string a number a následne ich použili  v ternárnom operátorovi. Do konzoly sme tak vypísali boolean.
//
/********************************* */
/* Príklady11C - ternárny operátor */
/********************************* */
//
// Porovnaj stringy zamesnancov výroby so stringom Peter za pomoci ternárného operátora a do konzloy vypíš, kto má vačšiu/menšiu, či rovnakú dĺžku stringu. Použi pri tom logické operátory >, <, ==.
//
let employeeDavid = "David";
let employeeJana = "Jana";
let employeeJano = "Jano";
let employeeAlexander = "Alexander";
//
let employeePeter = "Peter";
//
// david
//
employeePeter.length > employeeDavid.length
? console.log("Dĺžka stringu " + employeePeter + " je vačšia, ako dĺžka stringu " + employeeDavid)
: employeePeter.length < employeeDavid.length
? console.log("Dĺžka stringu " + employeePeter + " je menšia, ako dĺžka stringu " + employeeDavid)
: employeePeter.length === employeeDavid.length
? console.log("Dĺžka stringu " + employeePeter + " je rovnaká, ako dĺžka stringu " + employeeDavid)
: console.log("Takúto dĺžku stringu nepoznám. Skú ju zadať ešte raz!");
//
// jana
//
employeePeter.length > employeeJana.length
? console.log("Dĺžka stringu " + employeePeter + " je vačšia, ako dĺžka stringu " + employeeJana)
: employeePeter.length < employeeJana.length
? console.log("Dĺžka stringu " + employeePeter + " je menšia, ako dĺžka stringu " + employeeJana)
: employeePeter.length === employeeJana.length
? console.log("Dĺžka stringu " + employeePeter + " je rovnaká, ako dĺžka stringu " + employeeJana)
: console.log("Takúto dĺžku stringu nepoznám. Skú ju zadať ešte raz!");
//
// jano
//
employeePeter.length > employeeJano.length
? console.log("Dĺžka stringu " + employeePeter + " je vačšia, ako dĺžka stringu " + employeeJano)
: employeePeter.length < employeeJano.length
? console.log("Dĺžka stringu " + employeePeter + " je menšia, ako dĺžka stringu " + employeeJano)
: employeePeter.length === employeeJano.length
? console.log("Dĺžka stringu " + employeePeter + " je rovnaká, ako dĺžka stringu " + employeeJano)
: console.log("Takúto dĺžku stringu nepoznám. Skú ju zadať ešte raz!");
//
// david
//
employeePeter.length > employeeAlexander.length
? console.log("Dĺžka stringu " + employeePeter + " je vačšia, ako dĺžka stringu " + employeeAlexander)
: employeePeter.length < employeeAlexander.length
? console.log("Dĺžka stringu " + employeePeter + " je menšia, ako dĺžka stringu " + employeeAlexander)
: employeePeter.length === employeeAlexander.length
? console.log("Dĺžka stringu " + employeePeter + " je rovnaká, ako dĺžka stringu " + employeeAlexander)
: console.log("Takúto dĺžku stringu nepoznám. Skú ju zadať ešte raz!");
//
// Do premenných employeeName sme si vložili stringy, ktoré sme v ternárovom operátorovi porovnávali so stringom Peter. Do konzloly sme tak vypísali boolean.
//
/********************************* */
/* Príklady11D - ternárny operátor */
/********************************* */
//
// Vypýtaj si od užívateľov cenu ich zvierat v €. Porovnaj ich s cenou kozy. Použi ternárny operátor a logické operátory <, >, ==.
//
let carnivorousAnimalCrow = Number(prompt("Koľko stojí tvoja vrana? Uveď čislo!"));
let carnivorousAnimalPig = Number(prompt("Koľko stojí tvoje prasa? Uveď číslo!"));
let carnivorousAnimalCobra = Number(prompt("Koľko stojí tvoja kobra? Uveď číslo!"));
let carnivorousAnimalDolphin = Number(prompt("Koľko stojí tvoj delfín? Uveď číslo"));
//
let carnivorousAnimalGoat = 350;
//
// vrana
//
carnivorousAnimalGoat > carnivorousAnimalCrow
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je drahšia, ako vrana, čo stojí " + carnivorousAnimalCrow + "€.")
: carnivorousAnimalGoat < carnivorousAnimalCrow
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je lacnejšia, ako vrana, čo stojí " + carnivorousAnimalCrow + "€.")
: carnivorousAnimalGoat == carnivorousAnimalCrow
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je rovnako cenná, ako vrana, čo stojí " + carnivorousAnimalCrow + "€.")
: console.log("Takúto cenu nepoznám. Skús ju zadať ešte raz!");
//
// prasa
//
carnivorousAnimalGoat > carnivorousAnimalPig
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je drahšia, ako prasa, čo stojí " + carnivorousAnimalPig + "€.")
: carnivorousAnimalGoat < carnivorousAnimalPig
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je lacnejšia, ako prasa, čo stojí " + carnivorousAnimalPig + "€.")
: carnivorousAnimalGoat == carnivorousAnimalPig
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je rovnako cenná, ako prasa, čo stojí " + carnivorousAnimalPig + "€.")
: console.log("Takúto cenu nepoznám. Skús ju zadať ešte raz!");
//
// kobra
//
carnivorousAnimalGoat > carnivorousAnimalCobra
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je drahšia, ako kobra, čo stojí " + carnivorousAnimalCobra + "€.")
: carnivorousAnimalGoat < carnivorousAnimalCobra
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je lacnejšia, ako kobra, čo stojí " + carnivorousAnimalCobra + "€.")
: carnivorousAnimalGoat == carnivorousAnimalCobra
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je rovnako cenná, ako kobra, čo stojí " + carnivorousAnimalCobra + "€.")
: console.log("Takúto cenu nepoznám. Skús ju zadať ešte raz!");
//
// koza
//
carnivorousAnimalGoat > carnivorousAnimalDolphin
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je drahšia, ako delfín, čo stojí " + carnivorousAnimalDolphin + "€.")
: carnivorousAnimalGoat < carnivorousAnimalDolphin
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je lacnejšia, ako delfín, čo stojí " + carnivorousAnimalDolphin + "€.")
: carnivorousAnimalGoat == carnivorousAnimalDolphin
? console.log("Koza, čo stojí " + carnivorousAnimalGoat + "€ je rovnako cenná, ako delfín, čo stojí " + carnivorousAnimalDolphin + "€.")
: console.log("Takúto cenu nepoznám. Skús ju zadať ešte raz!");
//
// Do premenných carnivorousAnimal sme si od užívateľa vypítali ceny jeho zvierať a porovnali ich s cenou našej kozy. Podmienky sme porovnávali v ternárnom operátorovi. Do konzoly sme tak vypísali boolean aj s textom.
//
/********************************* */
/* Príklady11E - ternárny operátor */
/********************************* */
//
// Porovnaj počet kancelárskych potrieb medzi sebou, kde každá kancelárská potreba má konkrétny počet svojich potrieb. Porovnaj ich v podmienkach ternárného operátora. Použi logické operátory <, >, ==.
//
let officeItemPen = 4;
let officeItemPaper = 450;
let officeItemPencil = 25;
let officeItemDiary = 4;
//
// pero/papier
//
officeItemPen < officeItemPaper
? console.log("Perá o počte " + officeItemPen + "ks je menej, ako papier o počte kusov " + officeItemPaper + "ks.")
: officeItemPen > officeItemPaper
? console.log("Perá o počte " + officeItemPen + "ks je viacej, ako papier o počte kusov " + officeItemPaper + "ks.")
: officeItemPen == officeItemPaper
? console.log("Perá o počte " + officeItemPen + "ks sú si rovné s papierom o počte kusov " + officeItemPaper + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// pero/ceruzka
//
officeItemPen < officeItemPencil
? console.log("Perá o počte " + officeItemPen + "ks je menej, ako ceruzka o počte kusov " + officeItemPencil + "ks.")
: officeItemPen > officeItemPencil
? console.log("Perá o počte " + officeItemPen + "ks je viacej, ako ceruzka o počte kusov " + officeItemPencil + "ks.")
: officeItemPen == officeItemPencil
? console.log("Perá o počte " + officeItemPen + "ks sú si rovné s ceruzkami o počte kusov " + officeItemPencil + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// pero/diár
//
officeItemPen < officeItemDiary
? console.log("Perá o počte " + officeItemPen + "ks je menej, ako diáre o počte kusov " + officeItemDiary + "ks.")
: officeItemPen > officeItemDiary
? console.log("Perá o počte " + officeItemPen + "ks je viacej, ako diáre o počte kusov " + officeItemDiary + "ks.")
: officeItemPen == officeItemDiary
? console.log("Perá o počte " + officeItemPen + "ks sú si rovné s diárom o počte kusov " + officeItemDiary + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// papier/ceruzka
//
officeItemPaper < officeItemPencil
? console.log("Papiere o počte " + officeItemPaper + "ks je menej, ako ceruzka o počte kusov " + officeItemPencil + "ks.")
: officeItemPaper > officeItemPencil
? console.log("Papiere o počte " + officeItemPaper + "ks je viacej, ako ceruzka o počte kusov " + officeItemPencil + "ks.")
: officeItemPaper == officeItemPencil
? console.log("Papiere o počte " + officeItemPaper + "ks sú si rovné s ceruzkou o počte kusov " + officeItemPencil + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// papier/diar
//
officeItemPaper < officeItemDiary
? console.log("Papiere o počte " + officeItemPaper + "ks je menej, ako diár o počte kusov " + officeItemDiary + "ks.")
: officeItemPaper > officeItemDiary
? console.log("Papiere o počte " + officeItemPaper + "ks je viacej, ako diár o počte kusov " + officeItemDiary + "ks.")
: officeItemPaper == officeItemDiary
? console.log("Papiere o počte " + officeItemPaper + "ks sú si rovné s diárom o počte kusov " + officeItemDiary + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// ceruzka/diar
//
officeItemPencil < officeItemPencil
? console.log("Ceruzky o počte " + officeItemPencil + "ks je menej, ako diárom o počte kusov " + officeItemDiary + "ks.")
: officeItemPencil > officeItemPencil
? console.log("Ceruzky o počte " + officeItemPencil + "ks je viacej, ako diárom o počte kusov " + officeItemDiary + "ks.")
: officeItemPencil == officeItemPencil
? console.log("Ceruzky o počte " + officeItemPencil + "ks sú si rovné s diárom o počte kusov " + officeItemDiary + "ks.")
: console.log("Nepoznám takéto hodnoty. Skús ich zadať ešte raz!");
//
// Do premenných officeItems sme si vložili hodnoty o množste kusov, ktoré majú jednotlivé kancelárske potreby a porovnávali sme ich v podmienkach ternárneho operátora. Do konzli sme tak vypísali boolean v textovom formáte.

Chci docílit: Takto sa hrajkám vo voľnom čase. Chcel by Som postupne do tejto témy vkladať príklady, ktoré Som ukódoval na základe ITnetworku, YouTube videí o JS. Je to fajn, že to zatiaľ takto ide. Uvidím, až kam sa dostanem, ale pevne verím, že príklady sú dobrým učiteľom na ceste k pochopeniu a tvoreniu v JS.

 
Odpovědět
22.1.2023 17:53
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:23.1.2023 9:59

Nerozumim dotazu.
Ale, mozna by bylo dobre, funkci console.log presmerovat pres jinou, pomocnou. Aby ji bylo mozne snadneji vymenit za vypis jinam, treba na obrazovku.

function inputRead(str) {return prompt(str);}
function outputWrite(str) {console.log(str);}
 
Nahoru Odpovědět
23.1.2023 9:59
Avatar
Odpovídá na Peter Mlich
Dušan Fajnor:23.1.2023 12:28

Tak mohol Som to dať cez

document.write();

Ono vlákno Som pôvodne založil s tým, že by som doň vkladal vyriešené príklady, ale môže slúžiť aj ako na pokec.

 
Nahoru Odpovědět
23.1.2023 12:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.