Cześć, chciałbym napisać prosty kalkulator, który pokazuje ile potrzebujemy kupić cegieł dla podanego metrażu.
Kod wygląda następująco:
// tabela wymiarów, na zasadzie WYMIAR:[ilosc przy fudze 4mm, ilosc przy fudze 8mm, ilosc przy fudze 12mm]
const rozmiary = {
MD5: [88, 99, 120],
WD40: [101, 96, 72],
MF65: [80, 102, 71],
}
function obliczMetraz(rozmiar,powierzchnia, fuga) {
var ile_na_metr = rozmiary[rozmiar][fuga] //Czy dobrze próbuję odczytać wartość z tablicy? Zgodnie z przykładem byłoby to rozmiary['WD40'][1] czyli licze na 99 :)
return ile_na_metr * powierzchnia
}
// Przykład
const wynik = obliczMetraz('WD40',100, 1);
console.log(wynik);
Problem opisałem w komentarzu, chyba źle podchodzę do odczytania danych.
Próbowałem je również odczytać przy pomocy samych cyfr rozmiary[1][1] i też mam błąd:
Identifier 'rozmiary' has already been declared
Jestem laikiem w tej kwestii, a taka deklaracje tablicy miałem w jednym ze starych projektów..