Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.22 KB

File metadata and controls

31 lines (21 loc) · 1.22 KB

Görev 5: Toplam Alan Hesabı

Proje Tanımı

Marangoz enişten, yeni aldığı bir işte tahtadan dikdörtgenler halinde parçalar hazırlıyor. Bu işin sadece malzeme tutarını hazırladığı parçaların alanlarından hesaplıyor. Senden, toplam malzeme giderini hesaplayacak bir uygulama yazmanı istedi.

Teknik Gereksinimler

  • Adı totalArea olan bir fonksiyon yazalım.
  • Bu fonksiyon parçaların ölçülerini(örn: [yukselik, genislik]) içeren bir listeyi parametre olarak alsın.
  • Gelen listedeki her bir dikdörtgenin alanını hesaplayıp, toplam alanı dönsün.

Örnek Kullanım

totalArea([[3,5], [2,8], [3,12]]) // 67 dönmeli (3*5 + 2*8 + 3*12)
totalArea([[1,100], [2,10], [3,40]]) // 240 dönmeli

İpuçları

  1. Gelen listenin(array) her bir elemanı 2 elemanlı bir array!
  2. Bir alternatif olarak for of döngüsünü araştırabilirsin.

Önemli Notlar

  • Proje dizinindeki user.json dosyasını bulun ve user_id alanını NextGen proje ekranında görünen kendi user_id değeriniz ile güncelleyin.
  • Geliştirme sırasında testleri izlemek için npm test komutunu kullanın.
  • Testleri çalıştırıp skoru NextGen'e kaydetmek için npm run sendresults komutunu kullanın.