« Rujan 2024 » | ||||||
Po | Ut | Sr | Če | Pe | Su | Ne |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
from tkinter import*
prozor1=Tk()
prozor1.geometry('450x300')
prozor1.config(bg='lightblue')
prozor1.title('Vježbajmo zajedno - fizika')
label=Label(prozor1,text='Odaberi zadatak
koji želiš vježbati:',bg='lightblue')
label.place(x=75,y=50,width=300)
# djelovanje sile
def zad1():
def nizvodno():
fr=int(f1.get())+ int(f2.get())
f=Label(p1,text=(fr,'N'),font=14)
f.place(x=80,y=210)
def uzvodno():
fr=int(f2.get())- int(f1.get())
f=Label(p1,text=(fr,'N'),font=14)
f.place(x=225,y=210)
p1=Tk()
p1.title('Sila toka rijeke')
p1.config(width=360, height=260)
naslov=Label(p1,text='SILA NA ČAMCU',font=14)
naslov.place(x=120,y=10)
# lijevo
sila_tr=Label(p1,text='Sila toka rijeke (N):')
sila_tr.place(x=60,y=70)
f1=Entry(p1,font=14)
f1.place(x=180,y=70,width=60)
sila_mc=Label(p1,text='Sila motora čamca (N):')
sila_mc.place(x=35,y=110)
f2=Entry(p1,font=14)
f2.place(x=180,y=110,width=60)
g1=Button(p1,text='NIZVODNO',command=nizvodno)
g1.place(x=50, y=170, width=100)
# desno
g2=Button(p1,text='UZVODNO',command=uzvodno)
g2.place(x=200, y=170, width=100)
p1.mainloop()
# pretvaranje kubičnih mjernih jedinica
def zad2():
def cm3udl():
cm3=int(u1.get())
dm3=cm3/1000
dl=dm3*10
rd1=Label(p2,text=str(dl)+' decilitara (dl)',font=14)
rd1.place(x=295,y=60)
def m3uhl():
m3=int(u2.get())
dm3=m3*1000
hl=dm3/100
rhl=Label(p2,text=str(hl)+' hektolitara (hl)',font=14)
rhl.place(x=295,y=100)
def mlum3():
ml=int(u3.get())
l=ml/1000
m3=l/1000
rm3=Label(p2,text=str(m3)+' metara kubičnih (m3)',font=14)
rm3.place(x=295,y=140)
p2=Tk()
p2.config(width=500, height=200)
t=Label(p2,text='Pretvorba kubičnih mjernih jedinica u litrene i obratno',font=14)
t.place(x=50,y=20)
t1=Label(p2,text='Unesi cm3:')
t1.place(x=20, y=60)
u1=Entry(p2,font='Calibri')
u1.place(x=90,y=60,width=80)
g1=Button(p2,text='Pretvori u dl',command=cm3udl)
g1.place(x=185,y=59,width=100)
t2=Label(p2,text='Unesi m3:')
t2.place(x=20, y=100)
u2=Entry(p2,font='Calibri')
u2.place(x=90,y=100,width=80)
g2=Button(p2,text='Pretvori u hl',command=m3uhl)
g2.place(x=185,y=99,width=100)
t3=Label(p2,text='Unesi ml:')
t3.place(x=20, y=140)
u3=Entry(p2,font='Calibri')
u3.place(x=90,y=140,width=80)
g3=Button(p2,text='Pretvori u m3',command=mlum3)
g3.place(x=185,y=139,width=100)
p2.mainloop()
# pretvaranje mjernih jedinica brzine
def zad3():
def kmhums():
kmh=float(u1.get())
ms=kmh*1000/3600
rez1=Label(p3,text=str(ms)+' m/s')
rez1.place(x=330,y=60)
def msukmh():
ms=float(u2.get())
kmh=ms*3600/1000
rez2=Label(p3,text=str(kmh)+' km/h')
rez2.place(x=330,y=100)
p3=Tk()
p3.config(width=500, height=180)
t=Label(p3,text='PRETVORBA SLOŽENIH MJERNIH JEDINICA - BRZINE')
t.place(x=50,y=20)
t1=Label(p3,text='Unesi km/h:')
t1.place(x=30, y=60)
u1=Entry(p3)
u1.place(x=110,y=60,width=80)
g1=Button(p3,text='Pretvori u m/s',command=kmhums)
g1.place(x=200,y=59,width=120)
t2=Label(p3,text='Unesi m/s:')
t2.place(x=30, y=100)
u2=Entry(p3)
u2.place(x=110,y=100,width=80)
g2=Button(p3,text='Pretvori u km/h',command=msukmh)
g2.place(x=200,y=99,width=120)
p3.mainloop()
gumb1=Button(prozor1,text='Djelovanje sila',command=zad1)
gumb1.place(x=75,y=100,width=300)
gumb2=Button(prozor1,text='Pretvaranje kubičnih mjernih jedinica',command=zad2)
gumb2.place(x=75,y=150,width=300)
gumb3=Button(prozor1,text='Pretvaranje složenih mjernih jedinica - brzine',command=zad3)
gumb3.place(x=75,y=200,width=300)