kalkulator masy metalu
Konieczne jest napisanie kalkulatora masy metalu, który po otrzymaniu od użytkownika kształtu metalu (na przykład "sweeler"), kształtu metalu (na przykład "szar węglowy") i parametrów wyrobu (" wysokość", " szerokość", "tłuszcz ściany") obniża masę 1 metra wyrobu.Potrzebna wiedza :
- HTML, JavaScript i CSS
Reakcja
- Webpack
- Git
Funkcjonalne wymagania :
- Lokalizacja (podtrzymanie języków ukraińskich i rosyjskich)
- Wsparcie następujących rodzajów czynszu: rura (kółka, kwadratowa, prostokątna), kątowa (równoległa, nierównoległa), armatura, balka (równoległa, dwuległa), sweler (równoległa, nierównoległa), pasek, liść, kwadrat, okrąg.- Wsparcie następujących rodzajów metalu: (Stal węglowy, 17X18H9, 06XH28MDT, 12X17, 12X18H10T, 08X17H15M3T, 15X25T, 10X17H13M2T, duralumin, tytan, miód, latun, świnia, złoto)
- Każdy rodzaj wypożyczalnia musi mieć swój własny kształt do określenia parametrów (na przykład, dziura rury jest promieniowaniem, a grubość ściany).- Formy parametrów muszą mieć walyfdację
- Użytkownik wybierając rodzaj wynajęcia, rodzaj metalu i wypełniając formularz parametrów musi uzyskać informacje o masie 1 metra produktu.Wymagania techniczne :
- Wynik projektu musi być plik .js i plik .css, który można łatwo włączyć do dowolnej strony.- Pożądane, ale nie obojętne jest pokrycie funkcji testów jednostkowych
Dodatkowo :
- Przykład istniejącego kalkulatora większej złożoności można znaleźć tutaj: https://sbk.ltd.ua/uk/sortament-vaga-metaloprokatu/238-kalkuljator-metalla-onlajn-raschet-massy-metalloprokata.html
Необхідно написати калькулятор маси металопрокату, який отримавши від користувача вид металопрокату (наприклад "швелер"), вид металу (наприклад "вуглецева сталь") та параметри виробу ("висота", "ширина", "товщина стінки") обрахує масу 1 метра виробу.
Цей компонент частво повторює функціонал існуючого калькулятора: https://sbk.ltd.ua/uk/sortament-vaga-metaloprokatu/238-kalkuljator-metalla-onlajn-raschet-massy-metalloprokata.html . Не обовязково повторювати вигляд існуючого калькулятора.
Функціональні вимоги:
- Локалізація (підтримка української та російської мов)
- Підтримка наступних видів прокату: труба (кругла, кваджратна, прямокутна), кутник (рівнополичний, нерівнополичний), арматура, балка (таврова, двотаврова), швелер(рівнополичний, нерівнополичний), полоса, лист, квадрат, круг.
- Підтримка наступних видів металу: (Вуглецева сталь, 17X18H9, 06XH28MДT, 12X17, 12X18H10T, 08X17H15M3T, 15X25T, 10X17H13M2T, дюралюміній, титан, мідь, латунь, свинець, золото)
- Кожен вид прокату має мати власну форму для задання параметрів (наприклад дя труби це радіус, та товщтина стінки).
- Форми параметрів мають мати валіфдацію
- Користувач обравши вид прокату, вид металу та заповнивши форму параметрів мусить отримати інформацію про масу 1 метра виробу.
- Навпроти форми параметрів має бути розміщений малюнок з вказівками щодо параметрів форми
Техічні вимоги:
- Результатом проекту має бути .js, .css та файли малюнків які можна легко інтегрувати віснуючий сайт.
- Малюнки мають бути у форматі .svg
Розрахунки:
В процесі розробки доведеться визначити формулу для розрахунку маси 1 метру прокату. Єдина різниця між формулами для різних видів прокату - формула площі розрізу.
Як приклад, розглянемо розрахунок маси 1 метра круглої труби діаметром (D) 500мм (0.5м) з товщиною стінки (T) 10мм (0.01м) виробленої з вуглецевої сталі (густиною (Ro) 7850 кг/м^3)
Загальна формула розрахунку маси:
Маса (m кг) прокату дорівнює площі розрізу (S м^2) помноженого на довжину (L м) помноженого на густину матеріалу (Ro кг/м^3).
m = S * L * Ro
Площа круга:
Формула площі круга S = Pi * r^2 = Pi * (D/2)^2 = Pi * D^2 / 4
Площа розрізу круглої труби:
Площа всього розрізу труби мінус площа отвору. Площа отвору це площа груга з діаметром (D - 2*T)
S = (Pi * D^2 / 4) - (Pi * (D - 2*T)^2 / 4) = Pi/4 * (D^2 - (D - 2*T)^2)
Підставимо значення в формулу m = S * L * Ro:
m = 3.14/4 * (0.5^2 - (0.5 - 2*0.01)^2) * 1 * 7850 = 0.785 * (0.25 - 0.2304) * 1 * 7850 = 120 кг.
Opinia zleceniodawcy o współpracy z freelancerem
kalkulator masy metaluSzybko i dobrze zrealizował projekt. Jakość kodu przekroczyła wszystkie oczekiwania. Komunikacja była krótka i skuteczna.
Opinia freelancera o współpracy z Vitalii Kravets
kalkulator masy metaluUwielbiam współpracować z klientem. Szybka komunikacja, szybka komunikacja. Polecam .
![]()
-
Gotowy do pracy
Gotowy do pracy
Gotowy do pracy
Gotowy do pracy
Gotowy do pracy
-
427 9 0 1 Pozdrawiam, mogę wykonać zadanie na react.js.
Więcej szczegółów można przeczytać w LS.
-
1482 28 0 Nie wiem co robić, mogę to zrobić na vue.js. Nie pracuję w projektowaniu, więc potrzebujesz makijażu
-
143 2 1 Przygotuj się do pracy, od Ciebie potrzebne są formuły, na podstawie których dokonuje się obliczenie
-
533 28 7 1 Gotowy do wykonania. Doświadczenie w pracy w Internecie ponad 7 lat. Przykłady prac http://html-css.pp.ua
-
3698 111 3 5 Pozdrawiam Witalia!
Gotowy do realizacji tego kalkulatora, algorytm pracy kalkulatora opiszę szczegółowo w osobistym przesłaniu.
Z szacunkiem, Juri
-
12437 600 0 Pozdrawiam i zrobię.
Czy istnieje projekt? Formuły do obliczeń?
Mydło: [email protected]
Telegram: https://t.me/EvgeniyVorobev
-
Щоб не писати всім окремо, спитаю тут: Хто готовий реалізувати завдання за допомогою React?
-
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty… Javascript & Typescript, Programowanie stron internetowych ∙ 3 godziny 11 minut temu ∙ 46 ofert |
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 23 godziny 45 minut temu ∙ 26 ofert |
Wsparcie i rozwój strony internetowej firmy sprzątającej
75 PLN
Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 1 godzina temu ∙ 61 ofert |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 4 dni 2 godziny temu ∙ 27 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 5 dni 17 godzin temu ∙ 35 ofert |