Created
March 8, 2011 00:44
-
-
Save hasayvaz/859610 to your computer and use it in GitHub Desktop.
kullanıcı adı-parola sorgulu hesap makinesi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # -*- coding: utf-8 -*- | |
| import math | |
| def mesaj(): | |
| print "\nVerdiğin seçenek numarasında belirlenmiş işlem yoktur. Lütfen tekrar işlem seçin..\n" | |
| def secenek(): | |
| print "\n Seçenek << 1 >> Dort islem \n Secenek << 2 >> karekok-ust alma \n secenek << 3 >> trigonometrik islemler \n secenek << 4 >> faktoriyel alma \n secenek << 5 >> moduler hesap \n secenek << 6 >> Logaritma\n secenek << 7 >> Çıkış" | |
| print " Hosgeldiniz..." | |
| kullanici = "19bil" | |
| parola = "omu" | |
| while True: | |
| soru1 = raw_input("Kullanici adi:") | |
| soru2 = raw_input("parola:") | |
| if soru1 == kullanici and soru2 == parola: | |
| print "\nKullanıcı adınız ve parolanız onaylandı.Hoş geldiniz\n" | |
| break | |
| else: | |
| print "\nKullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!.\n" | |
| secenek() | |
| ilkcevap=raw_input("Lutfen işlem seçiminizi giriniz.>>>") | |
| while ilkcevap != 7: | |
| if ilkcevap=="1": | |
| print """ secenek < 1 > toplama \n secenek < 2 > cikarma \n secenek < 3 > carpma \n secenek < 4 > bolme """ | |
| cevap1=raw_input("Lutfen seciminizi yapiniz...>>") | |
| if cevap1=="1": | |
| toplamabirincisayi=input("Lutfen birinci sayiyi giriniz..>>") | |
| toplamaikincisayi=input("Lutfen ikinci sayiyi giriniz..>>") | |
| toplam=toplamabirincisayi+toplamaikincisayi | |
| print " Isleminizin cevabi" ,toplam,"dir.." | |
| elif cevap1=="2": | |
| cikarmabirincisayi=input("lutfen birinci sayiyi giriniz..>>") | |
| cikarmaikincisayi=input("lutfen ikinci sayiyi giriniz..>>") | |
| cikarma=cikarmabirincisayi-cikarmaikincisayi | |
| print " Isleminizin cevabi" ,cikarma,"dir." | |
| elif cevap1=="3": | |
| carpmabirincisayi=input("lutfen birinci sayiyi giriniz..>>") | |
| carpmaikincisayi=input("lutfen ikinci sayiyi giriniz..>>") | |
| carpma=carpmabirincisayi*carpmaikincisayi | |
| print " Isleminizin cevabi" ,carpma,"dir." | |
| elif cevap1=="4": | |
| bolmebirincisayi=input("lutfen birinci sayiyi giriniz..>>") | |
| bolmeikincisayi=input("lutfen ikinci sayiyi giriniz..>>") | |
| bolme=bolmebirincisayi/(bolmeikincisayi/1.0) | |
| print " Isleminizin cevabi" ,bolme,"dir." | |
| else: | |
| mesaj() | |
| elif ilkcevap=="2": | |
| print """ Secenek < 1 > Ust alma \n secenek < 2 > Kok alma""" | |
| ustkok=raw_input("Lutfen seciminizi yapiniz...>>") | |
| if ustkok=="1": | |
| alt=input("Lutfen ustunu almak istediginiz sayiyi giriniz..>>") | |
| ust=input("Lutfen ustu giriniz..>>") | |
| ustcevap=math.pow(alt,ust) | |
| print " Isleminizin cevabi" ,ustcevap,"dir." | |
| elif ustkok=="2": | |
| kok=input("Lutfen kokunu almak istediginiz sayiyi giriniz..>>") | |
| derece=input("Lutfen kok derecesini giriniz..>>") | |
| kokcevap=kok**(1.0/derece) | |
| print " Isleminizin cevabi" ,kokcevap, "dir." | |
| else: | |
| mesaj() | |
| elif ilkcevap=="3": | |
| print """ Secenek < 1 > cos \n secenek < 2 > sin \n Secenek < 3 > tan \n secenek < 4 > cot \n Secenek < 5 > sec \n secenek < 6 > cosec""" | |
| trigonometricevap=raw_input("Lutfen seciminizi giriniz..>>") | |
| if trigonometricevap=="1": | |
| cosderece=input("Lutfen acıyı giriniz...>>") | |
| coscevap=math.cos(math.radians(cosderece)) | |
| print " Isleminizin cevabi",coscevap,"dir." | |
| elif trigonometricevap=="2": | |
| sinderece=input("Lutfen acıyı giriniz...>>") | |
| sincevap=math.sin(math.radians(sinderece)) | |
| print " Isleminizin cevabi",sincevap,"dir." | |
| elif trigonometricevap=="3": | |
| tanderece=input("Lutfen acıyı giriniz...>>") | |
| tancevap=math.tan(math.radians(tanderece)) | |
| print " Isleminizin cevabi",tancevap,"dir." | |
| elif trigonometricevap=="4": | |
| cotderece=input("Lutfen acıyı giriniz...>>") | |
| cotcevap=math.cot(math.radians(cotderece)) | |
| print " Isleminizin cevabi",cotcevap,"dir." | |
| elif trigonometricevap=="5": | |
| secderece=input("Lutfen aciyi giriniz...>>") | |
| Secilk=mat.cos(math.radians(cosderece)) | |
| seccevap=1/secilk | |
| print " Isleminizin cevabi",seccevap,"dir." | |
| elif trigonometricevap=="5": | |
| cosecderece=input("Lutfen aciyi giriniz...>>") | |
| coSecilk=mat.sin(math.radians(sinderece)) | |
| coseccevap=1/secilk | |
| print " Isleminizin cevabi",coseccevap,"dir." | |
| else: | |
| mesaj() | |
| elif ilkcevap=="4": | |
| faktoriyelsayi=input("Lutfen faktoriyelini gormek istediginiz sayiyi giriniz..>>") | |
| faktoriyelsonuc=math.factorial(faktoriyelsayi) | |
| print " Isleminizin cevabi",faktoriyelsonuc,"dir." | |
| elif ilkcevap=="5": | |
| msayi=input("Lutfen modulerini gormek istediginiz sayiyi giriniz..>>") | |
| msayiiki=input("Lutfen modulerin tabanını giriniz...>>") | |
| modulersonuc=math.fmod(msayi, msayiiki) | |
| print " Isleminizin cevabi",modulersonuc,"dir." | |
| elif ilkcevap=="6": | |
| logsayi=input("Lutfen logaritmasını gormek istediginiz sayiyi giriniz..>>") | |
| logtaban=input("Lutfen logaritmasını gormek istediginiz sayinın tabanını giriniz..>>") | |
| logsonuc=math.log(logsayi, logtaban) | |
| print " Isleminizin cevabi",logsonuc,"dir." | |
| elif ilkcevap=="7": | |
| break | |
| else: | |
| mesaj() | |
| secenek() | |
| ilkcevap=raw_input("Lutfen işlem seçiminizi giriniz.>>>") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment