Derse geri dön

new MesapMakinesi fonksiyonunu yazınız.

önem: 5

Yapıcı HesapMakinesi fonksiyonunu yazınız ve aşağıdaki üç fonksiyonu buna uygulayınız:

  • oku() veri giriş ekranı gösterir ve iki değeri objenin özelliklerine kaydeder.
  • topla() kaydedilen değerlerin toplamını döner.
  • carp() kaydedilen değerlerin çarpımını döner.

Örneğin:

let hesapMakinesi = new HesapMakinesi();
hesapMakinesi.oku();

alert( "Toplam=" + hesapMakines.topla() );
alert( "Çarpım=" + hesaoMakinesi.carp() );

Demoyu çalıştır

Testler ile korunaklı olan aç.

function HesapMakinesi() {

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

  this.topla = function() {
    return this.a + this.b;
  };

  this.carp = function() {
    return this.a * this.b;
  };
}

let hesapMakinesi = new HesapMakinesi();
hesapMakimesi.oku();

alert( "Toplam=" + hesapMakinesi.topla() );
alert( "Carpım=" + hesapMakinesi.carp() );

Çözümü testler korunaklı alanda olacak şekilde aç.