Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Koodipaja 1, 8.9.2022
- print("Tervetuloa!")
- # UUSI TIEDOSTO
- import math
- from datetime import date
- # korkoa korolle laskuri
- # https://raha.fi/korkoa-korolle-laskuri/
- # kaava = S × (1+r/100)^t
- # esim. 7 000 € × (1+7/100)^10 = 13 770,06
- # alkusijoitus ja korkoprosentti
- start_money = 20000
- profit = 7
- # milloin tallennetaan rahat tilille, ja milloin ne nostetaan pois
- save_date = date(2022, 9, 8)
- withdrawal = date(2032, 12, 31)
- # kahden päivämäärän välissä olevat päivät, lukumäärä
- delta = withdrawal - save_date
- days = delta.days
- # lasketaan kokonaisten vuosien määrä, kaavassa muuttuja t
- years = days // 365
- print(years)
- # kaava = S × (1+r/100)^t
- total_money = start_money * math.pow(1 + profit/100, years)
- print(total_money)
- # kuinka paljon tuli voittoa tästä sijoituksesta
- new_money = total_money - start_money
- new_money = round(new_money, 2)
- print(f"Voittoa tuli: {new_money} €")
- # UUSI TIEDOSTO
- import math
- from datetime import datetime
- # kahvin puoliintumislaskin
- # https://www.mathsisfun.com/algebra/exponential-growth.html
- # ks. kohta Half Life
- # milloin kahvi on juotu, ja milloin katsotaan paljon on kofeiinia jäljellä
- then = datetime(2022, 9, 8, 11, 0, 0)
- now = datetime(2022, 9, 8, 20, 0, 0)
- duration = now - then
- seconds = duration.total_seconds()
- # lasketaan tuntien määrä
- minutes = seconds / 60
- hours = minutes // 60
- print(hours)
- # kahvikuppi, n. 300ml
- cup = 300
- # oletetaan että kahvin puoliintumisaika on 4 tuntia
- half_life = 6
- # kaava: y(6) = 1 e(ln(0.5)/6)×6 = 0.5
- logarithm = math.log(0.5) / half_life
- coffee_left = cup * math.exp(logarithm * hours)
- coffee_left = int(coffee_left)
- print(f"Kahvia jäljellä: {coffee_left} ml")
Advertisement
Add Comment
Please, Sign In to add comment