Medaile

Teď medaile. Skóre střelce jsou jeho body a k nim bonus za každou desítku, tedy šíp za 10 bodů. Každá desítka přinese bonusZaDesitku bodů navíc: to je nová konstanta na začátku programu. Podle skóre se uděluje medaile: zlatá od 45 bodů, stříbrná od 35 a bronzová od 25. S nižším skóre střelec medaili nedostane.

Pod to, co program už vypisuje, přidejte desítky s jejich bonusem, skóre a medaili. Pro Kiru bude celý výstup:

Střílí: Kira
Zásahy: 5 z 6 šípů
Body: 40
Desítky: 2 (bonus 10)
Skóre: 50
Medaile: zlatá

Kiřiny dvě desítky jí přinesou 10 bodů navíc, takže její skóre je 50, a to je zlatá medaile.

Cvičení vyzkouší i jiné šípy, takže zkontrolujte, že program udělí každou medaili správně, i přesně na hranicích: se skóre 35 je medaile stříbrná. Se šípy [9, 9, 8, 7] nepadne žádná desítka, skóre je 33 a medaile bronzová. Se šípy [10, 0, 0, 8] je skóre 23 a program vypíše Medaile: žádná.

Tip: když bude medaile v proměnné vytvořené bez hodnoty a nastavíte ji ve větvích if, TypeScript zkontroluje, že na ni žádná větev nezapomněla, jak jste viděli v lekci Základní typy.

Pokyny

Vypište počet desítek s jejich bonusem a skóre.

Vypište medaili. Když skóre nestačí na žádnou, vypište Medaile: žádná.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

2/3