#Örnek1: Kullanıcının girdiği saniye bilgisine göre
saat dakika ve saniye bilgilerini dijital olarak
ekrana yazan program:
#saniye değişkenine input fonksiyonu ile saniye bilgisini alıyoruz
ve integer(int)'a dönüştürüyoruz.
saniye = int (input ("saniye sayısını girin:"))
#saat değişkenine girilen saniyenin kaç saat ettiğini bulmak için
saniyeyi 3600'a tam bölüyoruz(// ile)
saat = saniye // 3600
#Bu işlemden kalan saniyeleri hesaplamak için saniyeyi 3600 bölümünden kaç
saniye kaldığını bulup saniyeye atamak için aşağıdaki işlemi yapıyoruz.
saniye = saniye% 3600
#Daha sonra dakika değişkenine kalan saniyelerin kaç dakika ettiğini bulmak
için saniyeyi 60'a bölüyoruz
dakika = saniye // 60
#Saat ve dakika bulduktan sonra kalan saniyeleri bulmak için saniyeye tekrar
saniyenin 60 'a bölümünden kalanı atıyoruz.
saniye = saniye% 60
#Ekrana saati yazdıyoruz. Bunu yazdırırken saat dakika ve saniye bilgilerini
ayırmak için (:) karakterini kullanıyoruz ve sep işlevinden faydalanıyoruz.
print (saat, ":", sep = "", end = "")
#Daha sonra dakikanın onlar basamığını yazdırmak için bulduğumuz dakika
bilgisini 10'a tam bölüyoruz.
onlar=dakika//10
#Kalanı birler basamağına atıyoruz.
birler = dakika % 10
print(onlar, birler, ":", sep = "", end = "")
#Aynı şekilde saniyeyi'de onlar ve birler olarak ayırmak için 10'a bölüyoruz
ve kalanı birler değişkenine atıyoruz.
onlar = saniye // 10
birler = saniye% 10
#Üç adet print kullanıyoruz ve her birinde saat,dakika ve saniye bilgilerini
ayrı ayrı yazdırıyoruz.
print (onlar, birler, sep = "")
Ekran Çıktısı:
"""#Örnek2: 2. dereceden bir bilinmeyenli denklemin
köklerini bulma
Denklem : ax^2 + bx + c
Deltayı Hesaplama: b ** 2 - 4 * a * c
Birinci Kök : (-b - delta ** 0.5) / (2*a)İkinci Kök :
(-b + delta ** 0.5) / (2*a)
"""#Üç denklemin a,b,c değerlerini kullanıcıdan alıp
int'e çeviriyoruz.
a = int(input("Denklemin a değeri:"))
b = int(input("Denklemin b değeri:"))
c = int(input("Denklemin c değeri:"))
#Deltayi matematiksel işlem yapabideceğim şekilde
ayarlıyorum.delta = b ** 2 - 4 * a * c
#Denklemin 1. ve 2. köklerini hesaplayıp atıyorum
x1 = (-b - delta ** 0.5)/ (2 * a)
x2 = (-b + delta ** 0.5) / (2 * a)
#Değerleri virgülden sonra 2 basamak gelecek
şekilde yuvarlıyorum
x1=round(x1,2)
x2=round(x2,2)
#Yazdırıyorum:
print("Birinci Kök : {}\nİkinci Kök : {}".format(x1,x2))
Ekran Çıktısı:
"""Örnek 3: Yukarı doğru V hızı ile atış hareketinde,
cismin herhangi bir t anındaki yüksekliği
h=V*t-(1/2*g*t**2)bağıntısı ile verilir.
Yukarı doğru 20 m/s hızla atılan cisim 3 saniye
sonraki yüksekliğini hesaplayınız.Burada g=10 m/s**2 alınacaktır."""
v=int(input("atış hızı giriniz:"))
t=int(input("kaçıncı saniyedeki yüksekliğini giriniz:"))
g=10h=v*t-(1/2*(g*(t**2)))
print("{0} metre/sn hızıyla yukarıya fırlatılan cismin {1}
saniye sonraki yüksekliği:{2} metredir".format(v,t,h))
Yorumlar
Yorum Gönder