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.
Jak psát:
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
2/3