View Single Post
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))
Sist endret av Pope; 15. mars 2018 kl. 19:34. Grunn: Automatisk sammenslåing med etterfølgende innlegg.