avatar
Untitled

Guest 33 18th Feb, 2025

MARKUP 2.25 KB
                                           
                         <!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Oferta Samochodów</title>
</head>
<body>

    <h2>Oferty Samochodów</h2>
    <p id="oferta1"></p>
    <p id="wiek1"></p>
    <p id="oferta2"></p>
    <p id="wiek2"></p>

    <script>
        // Definicja konstruktora Oferta
        function Oferta(marka, model, cena, spalanie, rocznik) {
            this.marka = marka;
            this.model = model;
            this.cena = cena;
            this.spalanie = spalanie;
            this.rocznik = rocznik;
            this.pb95 = 6; // Cena paliwa w zł/litr

            // Metoda obliczająca koszt 100 km
            this.koszt100km = function () {
                return this.spalanie * this.pb95;
            };

            // Metoda obliczająca wiek pojazdu
            this.wiekSamochodu = function () {
                let obecnyRok = new Date().getFullYear();
                return obecnyRok - this.rocznik;
            };
        }

        // Tworzenie dwóch obiektów auto1 i auto2
        let auto1 = new Oferta("Kia", "Carens", 60000, 8, 2015);
        let auto2 = new Oferta("Toyota", "Corolla", 75000, 6.5, 2018);

        // Wyświetlanie danych na stronie
        document.getElementById("oferta1").innerHTML = 
            `Auto 1: ${auto1.marka}, ${auto1.model}, koszt na 100 km: ${auto1.koszt100km()} zł, rocznik: ${auto1.rocznik}`;
        document.getElementById("wiek1").innerHTML = `Wiek pojazdu: ${auto1.wiekSamochodu()} lat`;

        document.getElementById("oferta2").innerHTML = 
            `Auto 2: ${auto2.marka}, ${auto2.model}, koszt na 100 km: ${auto2.koszt100km()} zł, rocznik: ${auto2.rocznik}`;
        document.getElementById("wiek2").innerHTML = `Wiek pojazdu: ${auto2.wiekSamochodu()} lat`;
    </script>

</body>
</html>
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM