Version from Nov 2 2023, 3:30. Squiggle dev.
Autorun
Menu
// MacBook battery capacity
batteryCapacity = 65 to 70 // watt-hours

// Cost per kWh
electricityRate = 0.2 to 0.25 // dollars per kWh, in California

// Charging efficiency
chargingEfficiency = 0.7 to 0.9

// Calculate cost
costToCharge(batteryCapacity, electricityRate, chargingEfficiency) = {
loadInkWh = batteryCapacity / 1000
costPerkWh = electricityRate
chargeCost = loadInkWh * costPerkWh / chargingEfficiency
chargeCost
}

// Battery info
batteryCycles = 1000 to 1500 // lifetime cycles
batteryCost = 130 to 150 // replacement cost
batteryCostPerCycle = batteryCost / batteryCycles

hoursOfUsePerCycle = 3 to 7

calcCosts(
batteryCapacity,
electricityRate,
batteryCycles,