# -*- coding: utf-8 -*-
"""
Created on Wed Apr  1 13:10:13 2026

@author: student
"""

def przelicz(jednostka='dzule',wartosc=0):
    if jednostka == 'kalorie':
        wynik = wartosc*4.7 #popraw
    elif jednostka == 'kWh':
        wynik = wartosc*3.6e6
    else:
        wynik = 'bledne parametry'
    return wynik
    
def przelicz2(wartosc,jednostka=None):
    if jednostka == None or jednostka == 'dzul':
        wynik = wartosc
    elif jednostka == 'kalorie':
        wynik = wartosc*4.7
    elif jednostka == 'kWh':
        wynik = wartosc*3.6e6
    elif jednostka == 'ergi':
        wynik = wartosc*1e-7
    elif jednostka == 'eV':
        wynik = wartosc*1.602e-19
    else:
        wynik = 'niezaimplementowana jednostka'
    return wynik

def przelicz3(kal = 0,kWh = 0, ergi = 0, eV = 0):
    suma = przelicz2(kal, 'kalorie') + przelicz2(kWh, 'kWh')
    + przelicz2(ergi, 'ergi') + przelicz2(eV, 'eV')
    return suma

def przelicz4(kal,kWh,ergi,eV):
    suma = przelicz2(kal, 'kalorie') + przelicz2(kWh, 'kWh')
    + przelicz2(ergi, 'ergi') + przelicz2(eV, 'eV')
    return suma
    

w = przelicz(jednostka='kalorie', wartosc = 2)
w2 = przelicz2(2, 'kalorie')
w3 = przelicz3(kal = 3, ergi = 5)
w4 = przelicz4(kal=2, kWh=4, ergi=5, eV=1)
print('wynik 1: ', w) 
print('wynik 2: ', w2) 
print('wynik sumy', w3)
print('wynik sumy 2 ', w4)