Kreirati klasu koja će se koristiti za instanciranje objekata oblika kocke. Definisati jednu metodu za izračunavanje zapremine kocke i drugu metodu za izračunavanje ukupne dužine svih stranica kocke.

Kreirati dva objekta nad kojima će biti pozvana svaka od kreiranih metoda.

Rezultati izračunavanja ovih metoda moraju biti pregledno prikazani na strani.

Jelena Tomic
04.06.2017
Одељци: Зид Питања и одговори Jelena Tomic | Кључне речи:
0

Коментари:

Нови одговор Нови коментар

Одговори:

Приказано 1-1 од 1 ставке.
<html>
  <label for="stranica1">Страница коцке 1:</label>
  <input id="stranica1" type="text"/>
  <label for="stranica2">Страница коцке 2:</label>
  <input id=stranica2 />
 <button id="izracunaj">Израчунај</button>
  <p>Резултат</p>
  <div id="rezultat1"></div>
  <div id="rezultat2"></div>
</html>
function Kocka(a)
{
  a = a ? a : 0;
  
  this.setStranica = function(stranica)
  {
    a = stranica;
  };
  
  this.zapremina = function()
  {
    return a*a*a;  
  };
  
  this.ukupnaDuzina = function()
  {
    return 12 * a;
  };
}

function prikazi(kocka, id) 
{
    document.getElementById(id).insertAdjacentHTML('beforeend', '<p>Запремина:'+kocka.zapremina()+'</p>' +
'<p>Дужина:'+kocka.ukupnaDuzina()+'</p>');
}

var kocka1 = new Kocka();
var kocka2 = new Kocka();

var dugme = document.getElementById('izracunaj');
dugme.onclick = function() {
  kocka1.setStranica(document.getElementById('stranica1').value);
  kocka2.setStranica(document.getElementById('stranica2').value);
  prikazi(kocka1, 'rezultat1');
  prikazi(kocka2, 'rezultat2');
};

Заинтересовани за часове програмирање могу ме контактирати путем имејла: [email protected]

Ивица
10.06.2017
Одељци: Зид Питања и одговори Ивица | Кључне речи:
0

Коментари:

Нови коментар

©Библиотека++ 2024 Развој сајта Ивица Лазаревић