nuriodaci adlı üyeden alıntı: mesajı görüntüle
Hocam toplam alış işlemlerindeki miktarı ve ortalama fiyatı hesaplayıp, aynı şekilde satıştaki toplam miktar ve ortalama fiyatı bulup kârı hesaplayabilirsiniz.
Örnek olarak 100 liradan 10 gram, 200 liradan 20 gram alındıysa toplamda 5 bin tl harcanıp 30 gram alınmış oluyor. Ortalaması 5000/30 dan 166.66TL geliyor.
Yanıtınız için teşekkürler.

O zaman koda göre toplamAlinanTutar / toplamAlinanGram yapıp ortalamasını alacağım, satış için toplamSatilanTutar / toplamSatilanGram bununda ortalamasını alacağım ve bunları bir değişkene atayıp birbirinden çıkaracağım ve fark kar/zarar'ı gösterecek. Doğru mu anlıyorum hocam?

Edit;

Bunları zaten aşağıdaki gibi hesaplamıştım aslında tam burada kalıyorum. Devamında tam olarak ne yapacağımı bulamadım.

// Ortalama alış ve satış fiyatlarını hesapla
let ortalamaAlisFiyati = ortalamaFiyat(altinAlimlar);
let ortalamaSatisFiyati = ortalamaFiyat(altinSatislar);

Bu veriler elimde mevcut. 5000/30 örneğindeki girişleri yaptığımda ortalamaAlisFiyatı 166.66 veriyor.