Sitat av
Pope
r=(Bt2-Bt1)/(t2-t1) ?
Gitt at Bt2 =100 (%)
Rent matematisk stemmer hvertfall dette.
Edit: For Python definerer du variablene, setter opp ligningen og eventuelt kan du printe svaret. Jeg er ingen Python-ekspert, men hvis jeg ikke har misforstått spørsmålet ditt, så burde dette være en veldig smal sak
Edit2:
Jeg snekret sammen en liten pythonkode som mottar inputs for batterinivå og tid, gjør utregningene og printer outputs.
Ikke spesielt sofistikert kanskje, men koden tillater at ladeslutt er opptil et helt døgn etter ladestart.
Sikker mange her som kan servere deg en bedre kode, men dette er hvertfall veldig basic
Kode
battLow = int(input("Nåværende batterinivå (%): "))
t1 = input("Klokkeslett for ladestart - (Format HH:MM): ")
t2 = input("Klokkeslett for ladeslutt - (Format HH:MM): ")
#Følgende linjer konverterer HH:MM til minutter
t1ToMin = t1.split(":")
t2ToMin = t2.split(":")
t1ToMin = 60*int(t1ToMin[0]) + int(t1ToMin[1])
t2ToMin = 60*int(t2ToMin[0]) + int(t2ToMin[1])
if t1ToMin > t2ToMin:
t2ToMin = t2ToMin + 1440 #1440 minutter pr døgn
#Ladetid i minutter
minutter = t2ToMin - t1ToMin
#Ladeverdi ( % pr minutt )
ladeverdi = (100 - battLow) / minutter
print("\nBatteriet må lades opp {0} % før det er fulladet.\nGjennomsnittlig ladeverdi er {1:.1f} %/min".format(100-battLow, ladeverdi))
Dette var akkurat slik jeg ønsket meg! Takk!!
PS: Forsøkte du også å legge inn at den viser hvor mange minutter det tar å lade fra 0% til 100% og fra 40% til 100% osv? For det kom ikke opp på outputen.