Ćwiczenie: panele słoneczne Zadanie: producent paneli słonecznych wyprodukowanej w technologii na bazie krzemu amorficznego podaje, że roczny spadek ich wydajności wynosi 0.87%. Uzupełnij funkcje couble calc efficiency ( int up, int period), tak aby zwracała wartość mocy panelu w watach po określonym okresie eksploatacji. Parametry funkcji oznaczająt Wp - nominalna moc nowego panelu w watach ( watt peak capacity) period - okres w latach, po którym chcemy obliczyć przewidywaną moc panelu.
double calc_efficiency( int Wp, int period ) { {return 0;
- Wartość 0.87% to roczny spadek wydajności panelu, który jest przemnażany przez okres w latach, aby uzyskać łączny spadek wydajności.
- Aby uzyskać moc panelu po określonym okresie, musimy pomnożyć nominalną moc panelu przez łączny spadek wydajności, a następnie zaokrąglić wynik do dwóch miejsc po przecinku.
1 votes Thanks 1
kociara2007862
umiałabyś/umiałbyś zrobić to zadanie tylko w C++ LNU
Verified answer
Odpowiedź:
```python
def calc_efficiency(Wp: int, period: int) -> float:
efficiency = (1 - 0.0087) ** period
return round(Wp * efficiency, 2)
```
Wyjaśnienie:
- Wartość 0.87% to roczny spadek wydajności panelu, który jest przemnażany przez okres w latach, aby uzyskać łączny spadek wydajności.
- Aby uzyskać moc panelu po określonym okresie, musimy pomnożyć nominalną moc panelu przez łączny spadek wydajności, a następnie zaokrąglić wynik do dwóch miejsc po przecinku.