Wielu z nas spotkało się kiedyś z zadaniami typu: „Dwa pociągi wyjeżdżają z różnych stacji i poruszają się z różnymi prędkościami… Kiedy się spotkają?”. Dla uczniów to klasyczne zadania z matematyki, a dla nauczycieli – świetne narzędzie do nauki logiki i równań. Dzięki projektowi vue-trains-calc, rozwiązywanie takich zadań stało się prostsze niż kiedykolwiek – wystarczy przeglądarka internetowa.
Kalkulator prędkości, drogi i czasu
To narzędzie pozwala na szybkie obliczenie jednej z trzech wielkości fizycznych:
- Droga (s)
- Prędkość (v)
- Czas (t)
Użytkownik wpisuje dwie wartości, a aplikacja natychmiast oblicza trzecią. Co więcej, kalkulator umożliwia konwersję jednostek – możesz pracować w kilometrach, metrach, godzinach, minutach itp.
Przykład:
Jeśli pojazd porusza się z prędkością 60 km/h przez 2,5 godziny, to przebyta droga wyniesie 150 km.
Kalkulator dwóch pociągów
To bardziej zaawansowany moduł, który pozwala analizować sytuacje, gdy dwa obiekty poruszają się względem naprzeciwko siebie.
Użytkownik podaje:
- prędkości obu obiektów,
- początkową odległość między nimi
a aplikacja oblicza:
- czas spotkania,
- pozostałą odległość po określonym czasie,
- lub inne parametry, w zależności od danych wejściowych
Przykład:
Dwa pociągi poruszają się naprzeciw siebie. Jeden z prędkością 80 km/h, drugi z prędkością 100 km/h. Początkowa odległość między nimi to 360 km. Kiedy się spotkają?
Odpowiedź: Za 2 godziny.
Jak to działa „pod maską”?
- Projekt oparty jest na Vue.js 3 – lekkim i elastycznym frameworku JavaScript do budowy interfejsów użytkownika.
- Interfejs zaprojektowano z użyciem Vuetify 3, co gwarantuje responsywność i nowoczesny wygląd.
- Vite jako narzędzie budujące, zapewnia m.in. szybki czas ładowania.
Kod źródłowy jest w pełni dostępny na GitHubie, co czyni projekt świetnym materiałem edukacyjnym również dla programistów.