import math
import tkinter as tk
def faktorial(K):
if K ==0:
return 1
else:
return K * faktorial(K-1)
def vypocet_kombinacneho_cisla():
N = int(entry_N.get())
K = int(entry_K.get())
kombinacne_cislo = faktorial(N) / (faktorial(K) * faktorial(N - K))
vysledok.config(text=f"Kombinačné číslo C({N}, {K}) je: {kombinacne_cislo}")
window=tk.Tk()
window.title("okienko kombinacnych cisel")
label_N = tk.Label(window, text="N:")
label_K = tk.Label(window, text="K:")
entry_N = tk.Entry(window)
entry_K = tk.Entry(window)
label_N.pack()
entry_N.pack()
label_K.pack()
entry_K.pack()
button_vypocet = tk.Button(window, text="Vypočítať", command=vypocet_kombinacneho_cisla)
vysledok= tk.Label(window,text="tu sa zobrazi vysledok")
button_vypocet.pack()
vysledok.pack()
window.geometry("800x600")
window.mainloop()