zpět k lekci

Vytvořte nový Kalkulátor

důležitost: 5

Vytvořte konstruktor Kalkulátor, který bude vytvářet objekty se třemi metodami:

  • načti() se funkcí prompt zeptá na dvě hodnoty a uloží je jako vlastnosti objektu s názvy po řadě a a b.
  • součet() vrátí součet těchto hodnot.
  • součin() vrátí součin těchto hodnot.

Například:

let kalkulátor = new Kalkulátor();
kalkulátor.načti();

alert( "Součet=" + kalkulátor.součet() );
alert( "Součin=" + kalkulátor.součin() );

Spustit demo

Otevřít pískoviště s testy.

function Kalkulátor() {

  this.načti = function() {
    this.a = +prompt('a?', 0);
    this.b = +prompt('b?', 0);
  };

  this.součet = function() {
    return this.a + this.b;
  };

  this.součin = function() {
    return this.a * this.b;
  };
}

let kalkulátor = new Kalkulátor();
kalkulátor.načti();

alert( "Součet=" + kalkulátor.součet() );
alert( "Součin=" + kalkulátor.součin() );

Otevřít řešení s testy na pískovišti.