Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math as m
- #===================
- #for multiplication use '*', for power use '**'
- current_properties_value=
- daily_payment=
- days=
- #===================
- ratio=current_properties_value/daily_payment
- count=1
- gain=0
- gain_per_day=0
- def f(dp,r,d,c,cpv,g,gpd):
- while c<=d:
- c+=1
- g+=dp
- gpd+=dp/r
- dp+=dp/r
- target=2**((days+ratio*m.log( current_properties_value,2))/ratio)
- #dp=(((ratio+1)**(days))/ratio**(days))*daily_payment
- print("Optimistic\n___________")
- print("daily payment:",int(dp/1000),"K")
- print("gain:",int(g/1000),"K")
- print("gain in daily payment:",int(gpd/1000),"K")
- print("property value:",int((g+cpv)/10000)/100,"M")
- print("\n\nPesimistic\n___________")
- print("daily payment:",int((( (target-current_properties_value)/ratio)+daily_payment)/1000),"K ", int(100*((((( target -current_properties_value) /ratio)+daily_payment)))/dp),"%")
- print("gain:",int((target-current_properties_value)/1000),"K ",int(((target-current_properties_value)/g)*100),"%")
- print("gain in daily payment:",int((((( (target-current_properties_value)/ratio)+daily_payment))-daily_payment)/1000),"K ")
- print("property value:",int((target)/10000)/100,"M")
- print("\n\n\nratio~"+str(int(ratio)))
- print("current dp:",int( daily_payment/1000),"K")
- f(daily_payment,ratio,days,count, current_properties_value,gain,gain_per_day)
Add Comment
Please, Sign In to add comment