Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobrý den ,jsem tu nová a potřebovala bych pomoci s touto úlohou :
Vytvořte aplikaci, kdy uživatel zadá libovolný počet milisekund a vy mu sdělíte kolik je to let, dní, hodin a minut.
Má to být v JavaScriptu a já s ním teprve začínám, tak doufám že se tu najde někdo kdo by mohl pomoci )
Offline
Dobrý den,
potřebujete pomoci s provedením v JavaScriptu nebo s vymyšlením jak to má fungovat?
1 s = 1000 ms 1minuta = 60sekund 1hodina = 60minut 1 den = 24 hodin 1 rok = 365,25dní
Co se týče JavaScriptu, má být počet ms zadáván ve vyskakovacím okně nebo ve formu "uprostřed stránky"?
Offline
↑ Terezka_:
Možno nejak takto:
Najdôležitejšia je funkcia convert(n)...ostatné sú už iba detaily ;-)
<style type="text/css">
textarea {
border: 1px solid #888;
outline: none;
overflow: auto;
}
.text {
border: 1px solid gray;
}
</style>
<script type="text/javascript">
function convert(n)
{
document.temp.box.value =
'sekúnd: ' + (n /= 1000).toFixed(3)
+ '\nminút: ' + (n /= 60).toFixed(3)
+ '\nhodín: ' + (n /= 60).toFixed(3)
+ '\ndní: ' + (n /= 24).toFixed(3)
+ '\nrokov: ' + (n /= 365).toFixed(3);
}
</script>
<form action="#" name=temp>
<input class="text" type="text" name="milisecond" size=66 onKeyUp="convert(document.temp.milisecond.value)"> milisekúnd
<br><br>
<textarea name="box" cols=50 rows=5 disabled></textarea>
</form>Offline