INF.03-01-25.01-SG/js/script.js
baiobelfer ed376c8738 feat: Create static training company website with courses and installment calculator
Co-authored-by: aider (openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
2025-09-03 12:20:56 +02:00

38 lines
1.5 KiB
JavaScript

document.addEventListener('DOMContentLoaded', function() {
document.getElementById('oblicz').addEventListener('click', function() {
// Pobieranie wybranych kursów
const wybraneKursy = document.querySelectorAll('input[name="kurs"]:checked');
// Ceny kursów
const cenaReact = 1500;
const cenaJavaScript = 1200;
// Obliczanie całkowitej kwoty
let calkowitaKwota = 0;
wybraneKursy.forEach(kurs => {
if (kurs.value === 'React.js') {
calkowitaKwota += cenaReact;
} else if (kurs.value === 'JavaScript') {
calkowitaKwota += cenaJavaScript;
}
});
// Pobieranie liczby rat
const iloscRat = parseInt(document.getElementById('raty').value);
// Pobieranie miasta
const miasto = document.getElementById('miasto').value;
// Sprawdzanie poprawności danych
if (wybraneKursy.length === 0 || isNaN(iloscRat) || iloscRat <= 0) {
document.getElementById('wynik').textContent = 'Proszę wybrać przynajmniej jeden kurs i podać poprawną liczbę rat.';
return;
}
// Obliczanie miesięcznej raty
const rata = calkowitaKwota / iloscRat;
// Wyświetlanie wyniku
document.getElementById('wynik').textContent =
`Kurs odbędzie się w ${miasto}. Koszt całkowity: ${calkowitaKwota} zł. Płacisz ${iloscRat} rat po ${rata.toFixed(2)}`;
});
});