js/odkladiste.js
2024-11-19 22:46:11 +01:00

140 lines
3.1 KiB
JavaScript

// 1-4
console.log("Učíme se JavaScript")
// 5
let firstName = "Lukáš"
let secondName = "Kaňka"
let city = "Praha"
console.log(firstName + " " + secondName + ", " + city)
// 7
// Number
let age = 30
console.log(age)
// Početní operace
let x = age + 5
console.log(x)
// 8 -> cvičení
/*
1. jméno
2. proměná age
3. "Jmenuji se ... a je mi ...
4. "Za pět let mi bude...
*/
let firstName = "Lukáš"
let age = 43
let x = age + 5
console.log("Jmenuji se" + " " + firstName + " " + "a je mi" + " " + age)
console.log("Za pět let mi bude" + " " + x)
// 9
// Proměnné nesmíme definovat více než jednou
let age = 20
let age1 = 30
// Názvy proměnných
// nezačínat číslem ani nesmí být číslo
let m5 = 3
let $m5 = 4
// nesmíme používát speciální znaky maximálně _ a $
// Žádná rezervovaná slova
// například let let = 3
// 10 cvičení
/*
1. vytvořte dvě proměnné student1 a student2. Do proměnných uložte dosažený počet bodů z testu (libovolná čísla, ale menší než 100)
2. do proměnných student1Name a student2Name uložte libovolná jména studentů
3. vypočítejte úspěšnost v %, pokud maximální počet bodů je 100 (npř: dosažení 20 bodů znamená úspěšnost 20%)
4. Vypište pro oba dva studenty výsledky ve tvaru ". . dosáhl(a) .... % úspěšnosti.
5. Možné vylepšení - pokud při výpočtu úspěšnosti dělíte maximálním počtem bodů (100), tak 100 uložte do proměnné s názvem maxPoints.
*/
// Počet dosažených bodů studenty
let student1 = 30
let student2 = 65
// Jména studentů
let student1Name = "Josef"
let student2Name = "Emil"
// Výpočet úspěšnosti v %, maximální počet bodů je 100
let maxPoints = 100
let result1 = (student1 / maxPoints) * 100
let result2 = (student2 / maxPoints) * 100
// Výsledek
console.log(student1Name + " " + "dosáhl" + " " + result1 + "% úspěšnosti.")
console.log(student2Name + " " + "dosáhl" + " " + result2 + "% úspěšnosti.")
// 11
// Boolen (pravda, nepravda -> true / false)
let adult = true
// Boolen - poperátory
let age = 21
let result = age !== 21
console.log(result)
/*
=== rovná se
!== nerovná se
< menší než (<=)
> větší než (>=)
*/
// 12 - cvičení
/*
do proměnné age uložte libovolný věk. Do dalších třech proměnných child, adult, pensioner uložte true nebo false podle toho, že pokud je člověku méně než 18, tak je dítě (child). Pokud je člověku více nebo rovno 18, tak je dospělý (adult). Ještě zajistěte, že pokud je člověku více nebo rovno 65, tak bude označen jako důchodce (pensioner). Výsledky vypište pod sebe např. takto:
Dítě: false
Dospělý: true
Důchodce: true
*/
// Definování věku
let age = 36
// Dítě
let child = age < 18
// Dospělý
let adult = age >= 18
// Důchodce
let pensioner = age >= 65
// Výpis výsledků
console.log("Dítě " + child)
console.log("Dospělý: " + adult)
console.log("Důchodce: " + pensioner)
// 13
let age = 17
if (5 > 0) {
console.log("Je to pravda")
}
if (age >= 18) {
console.log("Jste dospělí")
}
if (age < 18) {
console.log("Jsi dítě")
}
// 14