24 Haziran 2014 Salı

Yem Analizcisi

Hiçbir şey kapitalist bir dünyada yaşadığımız gerçeğini değiştirmez. Birey olarak ya da işletme olarak hepimiz para gerçeğiyle er ya da geç yüzleşiriz. Ayakta kalmak için çaba sarf eder kendimizce yöntemler geliştiririz.  Tarım sektöründe de olaylar bundan pekte farklı değildir. Birkaç hayvanınız ya da birkaç dekar araziniz varsa siz de ayakta kalmak için çabalarsınız.

Birkaç inek için aldığınız yemlerin pahalı ya da ucuz olması pek sorun olmayabilir. Fazla da ince eleyip sık dokumazsınız.  Çünkü en ucuzunu almanız sizin için en ideal kriterdir. Fakat işler orta ve büyük ölçekli besihanelere geldiğinde bu kadarda basit olmayabilir. Daha çok süt dökmek daha ucuza yem almak daha az eleman çalıştırmak gibi sorunlarınız yem alış-verişinde de belli kriterler oluşturmanızı gerektirir. Yüksek proteinli yemi en ucuza almak istersiniz. Aynı zamanda iddia edilen proteinin süt verimine etkilerini ölçmek pek tabi hakkınızdır. İki şirketin yem ve protein oranını kıyaslarken pekte zorlanmayabilirsiniz birkaç hesapla hangisini tercih etmeniz gerektiği ortaya çıkar. Ama işin içine birbirine yakın fiyatlar ve birbirinden farklı protein oranları girdiğinde açıkçası işleriniz zorlaşır. Tam da bu noktada uzun uzun hesap yapmaktan kurtaracak şirketiniz için en iyi fiyat protein oranın tespit etmenize yarayacak olan yem analizcisi gibi bir araca ihtiyacınız vardır.

Yem fiyatlarının hızlı bir yükseliş gösterdiği şu günlerde hayvancılık sektörünün karar mekanizması işlevini yerine getiren bu programa ihtiyacının olduğu kanaatindeyim. Özellikle girdi-çıktı ve maliyet dengelerinin şirketlerin yatırım politikalarında belirleyici etmen olması şirketlerin varlık sebebi olan kar maksimizasyonu dikkate alındığında yem analizcisi hiçte küçümsenecek bir program değildir. En azından gelecekteki versiyonları için temel teşkil ettiği inancındayım.

yem analizcisinin kodları

#! python3

# -*- coding: utf-8 -*-

from tkinter import *
from tkinter.messagebox import *
from TitleFrame import *
import wckToolTips
from PIL import ImageTk
pencere = Tk()

def analiz():
    e1=şirl1.get()
    e2=int and float(şirl2.get())
    e3=int and float(şirl3.get())
    e4=şirl4.get()
    e5=int and float(şirl5.get())
    e6=int and float(şirl6.get())

    birinci=e2 / e3
    ikinci=e5 / e6

    if birinci == ikinci:
        sonuç="{}\'den veya {}\'den alabilirsiniz.".format(e1, e4)
    elif birinci > ikinci:
        sonuç="{}\'den alabilirsiniz.".format(e4)
    elif birinci < ikinci:
        sonuç="{}\'den alabilirsiniz.".format(e1)
    s_met["text"]=sonuç
cerceve3 = Frame(pencere)
cerceve3.grid(row=1, column=0, pady=10, padx=10)

TitleFrame.w = TitleFrame(cerceve3, "1.şirket")
TitleFrame.w.grid(row=1, column=0, pady=5, padx=5)
şirket1 = TitleFrame.w.getinner()

TitleFrame.w = TitleFrame(cerceve3, "2.şirket")
TitleFrame.w.grid(row=1, column=1, pady=5, padx=5)
şirket2 = TitleFrame.w.getinner()

img = Label()
img.grid(row=0, column=0)

şir1=Label(şirket1, text="şirketin adı")
şir1.grid(row=0, column=0, sticky="w")
şirl1 = Entry(şirket1)
şirl1.grid(row=0, column=1, padx=10)

şir2=Label(şirket1, text="fiyat")
şir2.grid(row=1, column=0, sticky="w")
şirl2 = Entry(şirket1)
şirl2.grid(row=1, column=1, padx=10)

şir3=Label(şirket1, text="protein oranı")
şir3.grid(row=2, column=0, sticky="w")
şirl3 = Entry(şirket1)
şirl3.grid(row=2, column=1, padx=10)

şir4=Label(şirket2, text="şirketin adı")
şir4.grid(row=0, column=2, sticky="w")
şirl4 = Entry(şirket2)
şirl4.grid(row=0, column=3, padx=10)

şir5=Label(şirket2, text="fiyat")
şir5.grid(row=1, column=2, sticky="w")
şirl5 = Entry(şirket2)
şirl5.grid(row=1, column=3, padx=10)

şir6=Label(şirket2, text="protein oranı")
şir6.grid(row=2, column=2, sticky="w")
şirl6 = Entry(şirket2)
şirl6.grid(row=2, column=3, padx=10)

hesapla = Button(text="Analiz yap",
                  compound="left",
                  command=analiz,
                  relief="flat",
                  overrelief="groove")
hesapla.grid(row=3, column=0)

s_met=Label()
s_met["text"]="Yem analizcisi bir S@lim Yıldırım ürünüdür..."
s_met.grid(row=4, column=0, sticky="e")

pencere.resizable(False, False)
pencere.title("Yem analizcisi v 0.0.1")
pencere.mainloop()