Hesaplayıcı v1.0

  • Konuyu başlatan Pmw
  • Başlangıç Tarihi
  • Mesaj 7
  • Görüntüleme 587

Pmw

Hectopat
Katılım
6 Mart 2020
Mesajlar
2.165
Makaleler
3
Çözümler
16
Yer
BSU
Kendi tasarladığım bir Python programı. Aklıma gelen işlemleri ekledim.
Şu anlık bilinen eksiklikler:
- Arayüzü yok. CMD ekranından çalışıyor. (Aslında bir eksiklik mi bilemedim.)
- Programı tekrar kullanmak için kapatıp açmanız gerekiyor. (Bunu çözeceğim. Ancak ilk olarak ekleyeceğim tüm işlemleri eklemek isterim.)
- Çarpma ve toplama işlemi için sadece 2 sayı girilebiliyor. Bunun için bir planım var. Ancak bir sonraki sürüme kalacak.
İndirmek için:
Not: Eklenebilecek başka bir işlem söylerseniz çok memnun olurum.
Not 2: Eğer exe dosyası olarak isterseniz paylaşabilirim. Ancak VirüsTotal sonucu pek iç açıcı değil. O yüzden istek olursa atmayı düşünüyorum. Ayrıca virüs olarak algılanmasının sebebini bu konudan öğrenebilirsiniz. Eğer dosya exe olursa Python denetleyicisini yüklemeniz gerekmez.
 
Son düzenleme:
Kendi tasarladığım bir Python programı. Aklıma gelen işlemleri ekledim.
Şu anlık bilinen eksiklikler:
- Arayüzü yok. CMD ekranından çalışıyor. (Aslında bir eksiklik mi bilemedim.)
- Programı tekrar kullanmak için kapatıp açmanız gerekiyor. (Bunu çözeceğim. Ancak ilk olarak ekleyeceğim tüm işlemleri eklemek isterim.)
- Çarpma ve toplama işlemi için sadece 2 sayı girilebiliyor. Bunun için bir planım var. Ancak bir sonraki sürüme kalacak.
İndirmek için:
Not: Eklenebilecek başka bir işlem söylerseniz çok memnun olurum.
Not 2: Eğer exe dosyası olarak isterseniz paylaşabilirim. Ancak VirüsTotal sonucu pek iç açıcı değil. O yüzden istek olursa atmayı düşünüyorum. Ayrıca virüs olarak algılanmasının sebebini bu konudan öğrenebilirsiniz. Eğer dosya exe olursa Python denetleyicisini yüklemeniz gerekmez.
Hocam kodunuzu inceledim, başlangıç için gayet güzel bir proje olmuş, başarılarınızın devamını beklerim😁. Bu arada faktoriyel alma vb. eklerseniz daha güzel olur. İsterseniz olan module ile ekleyin ister kendiniz for döngüsü ile yapın.
 
Yüzde hesaplama işime yarar, ekleyebilirseniz :)

Bu arada bulmuşken yazayım, paylaşılan programlar çoğaldı; geçenlerde KPIC virüs diyenler olmuş. Yazık olmuş :) Ben hiç bir şey göremedim virüs olduğuna dair... Biri de botnet yazmış, hiçbir bağlantı kurmayan programa botnet demiş, evet :)
 
Kendi tasarladığım bir Python programı. Aklıma gelen işlemleri ekledim.
Şu anlık bilinen eksiklikler:
- Arayüzü yok. CMD ekranından çalışıyor. (Aslında bir eksiklik mi bilemedim.)
- Programı tekrar kullanmak için kapatıp açmanız gerekiyor. (Bunu çözeceğim. Ancak ilk olarak ekleyeceğim tüm işlemleri eklemek isterim.)
- Çarpma ve toplama işlemi için sadece 2 sayı girilebiliyor. Bunun için bir planım var. Ancak bir sonraki sürüme kalacak.
İndirmek için:
Not: Eklenebilecek başka bir işlem söylerseniz çok memnun olurum.
Not 2: Eğer exe dosyası olarak isterseniz paylaşabilirim. Ancak VirüsTotal sonucu pek iç açıcı değil. O yüzden istek olursa atmayı düşünüyorum. Ayrıca virüs olarak algılanmasının sebebini bu konudan öğrenebilirsiniz. Eğer dosya exe olursa Python denetleyicisini yüklemeniz gerekmez.

Başlangıç için oldukça iyi, başarılar iyi çalışmalar hocam.
 
Yüzde hesaplama işime yarar, ekleyebilirseniz :)

Bu arada bulmuşken yazayım, paylaşılan programlar çoğaldı; geçenlerde KPIC virüs diyenler olmuş. Yazık olmuş :) Ben hiç bir şey göremedim virüs olduğuna dair... Biri de botnet yazmış, hiçbir bağlantı kurmayan programa botnet demiş, evet :)
Başarıyla eklendi. :) Fikir için teşekkürler.
Yeni oluşturulan exe dosyasının VT sonucu daha temiz. Artık paylaşmaya daha sıcak bakıyorum.
 
Son düzenleme:
@Pmw bu kodları da eklerseniz güzel olabilir. Kodlar bana ait bu arada. Kendim entregre etmeye çalıştım. Geç vakit hiç yapasım gelmedi size kolay gelsin.
Python:
    if program==3:
        print('''
        1-Karenin Alanı
        2-Dikdörtgenin Alanı
        3-Üçgenin Alanı
        4-Dairenin Alanı
        ''')
        islem=int(input("Yapmak İstediğiniz İşlemi Seçiniz:"))
        if islem==1:
            kareKenar=int(input("Karenin 1 Kenar Uzunluğunu Giriniz:"))
            kareAlan=kareKenar**2
            print("Karenin Alanı:",kareAlan)
        if islem==2:
            dikdortgenKenar1=int(input("Dikdörtgenin Uzun Kenarını Giriniz:"))
            dikdortgenKenar2=int(input("Dikdörtgenin Kısa Kenarını Giriniz:"))
            dikdortgenAlan=dikdortgenKenar1*dikdortgenKenar2
            print("Dikdörtgenin Alanı:",dikdortgenAlan)
        if islem==3:
            ucgenTaban=int(input("Üçgenin Taban Uzunluğunu Giriniz:"))
            ucgenYukseklik=int(input("Üçgenin Yüksekliğini Giriniz:"))
            ucgenAlan=(ucgenTaban+ucgenYukseklik)/2
            print("Üçgenin Alanı:",ucgenAlan)
        if islem==4:
            daireYaricap=int(input("Dairenin Yarıçapını Giriniz:"))
            daireAlan=daireYaricap*daireYaricap
            print("Dairenin Alanı:",daireAlan,"π")
    if program==4:
        print('''
        1-Karenin Çevresi
        2-Dikdörtgenin Çevresi
        3-Üçgenin Çevresi
        4-Dairenin Çevresi
        ''')
        islem=int(input("Yapmak İstediğiniz İşlemi Seçiniz:"))
        if islem==1:
            kareKenar=int(input("Karenin 1 Kenar Uzunluğunu Giriniz:"))
            kareCevre=kareKenar*4
            print("Karenin Çevresi:",kareCevre)
        if islem==2:
            dikdortgenKenar1=int(input("Dikdörtgenin Uzun Kenarını Giriniz:"))
            dikdortgenKenar2=int(input("Dikdörtgenin Kısa Kenarını Giriniz:"))
            dikdortgenCevre=(dikdortgenKenar1+dikdortgenKenar2)*2
            print("Dikdörtgenin Çevresi:",dikdortgenCevre)
        if islem==3:
            ucgenKenar1=int(input("Üçgenin 1. Kenarının Uzunluğunu Giriniz:"))
            ucgenKenar2=int(input("Üçgenin 2. Kenarının Uzunluğunu Giriniz:"))
            ucgenKenar3=int(input("Üçgenin 3. Kenarının Uzunluğunu Giriniz:"))
            ucgenCevre=ucgenKenar1+ucgenKenar2+ucgenKenar3
            print("Üçgenin Çevresi:",ucgenCevre)
        if islem==4:
            daireYaricap=int(input("Dairenin Yarıçapını Giriniz:"))
            daireCevre=daireYaricap*2
            print("Dairenin Çevresi:",daireCevre,"π")
    if program==5:
        print('''
        1-Kübün Hacmi
        2-Dikdörtgenler Prizmasının Hacmi
        3-Üçgen Prizmasının Hacmi
        4-Silindirin Hacmi
        5-Kürenin Hacmi
        ''')
        islem=int(input("Yapmak İstediğiniz İşlemi Seçiniz:"))
        if islem==1:
            kubKenar=int(input("Kübün Bir Kenar Uzunluğunu Giriniz:"))
            kubHacim=kubKenar**3
            print("Kübün Hacmi",kubHacim)
        if islem==2:
            dikdortgenKenar1=int(input("Dikdörtgenin Uzun Kenar Uzunluğunu Giriniz:"))
            dikdortgenKenar2=int(input("Dikdörtgenin Kısa Kenar Uzunluğunu Giriniz:"))
            dikdortgenKenar3=int(input("Dikdörtgenin Yüksekliğini Giriniz:"))
            dikdortgenHacim=dikdortgenKenar1*dikdortgenKenar2*dikdortgenKenar3
            print("Dikdörtgenin Hacmi",dikdortgenHacim)
        if islem==3:
            ucgenTabanAlanıYukseklik=int(input("Ücgenin Taban Alanındaki Yüksekliği Giriniz:"))
            ucgenTabanAlanıKenar=int(input("Ücgenin Taban Alanı Kenarı Giriniz:"))
            ucgenYukseklik=int(input("Ücgenin Yüksekliğini Giriniz:"))
            ucgenHacim=(((ucgenTabanAlanıYukseklik*ucgenTabanAlanıKenar)/2))*ucgenYukseklik
            print("Üçgenin Hacmi:",ucgenHacim)
        if islem==4:
            silindirYaricap=int(input("Silindirin Yarıçapını Giriniz:"))
            silindirYukseklik=int(input("Silindirin Yüksekliğini Giriniz:"))
            silindirHacim=((silindirYaricap**2)*silindirYukseklik)
            print("Silindirin Hacmi:",silindirHacim,"π")
        if islem==5:
            kureYaricap=int(input("Kürenin Yarıçapını Giriniz:"))
            kureHacim=(4/3)*3*(kureYaricap)
            print("Kürenin Hacmi:",kureHacim,"π")
Sonra çıkışta evet hayır sorusu için de kısa komut:

Python:
else:
        y=False
        devam=str(input("devam? e/h:"))
        if devam=="h":
            exit()
        if devam=="e":
            y=True
 

Geri
Yukarı