Python ile Dereceyi Radyan ve Grada Çevirme
Bu örneğimizde, Python ile kullanıcı tarafından derece cinsinden girilmiş açıyı, radyan ve grad cinsine çeviren bir program yazılacaktır.
İlk olarak algoritmayı adım adım yazdıktan sonra akış şemasını çizelim:
- Adım 1: Başla
- Adım 2: Derece cinsinden açıyı gir (derece)
- Adım 3: pi’yi 3.14 olarak tanımla (pi = 3.14)
- Adım 4: Girilen açıyı pi sayısı ile çarp, 180’e böl ve Radyan değişkenine ata (radyan = derece*pi/180)
- Adım 5: Girilen açıyı pi sayısı ile çarp, 200’e böl ve Grad değişkenine ata (grad = derece*pi/200)
- Adım 6: Radyan ve Grad değişkenlerini ekrana yaz
- Adım 7: Bitir
Kullanıcıdan girdi alınacağı için input () metodunu kullanılacağız.
1 2 3 4 5 6 7 8 9 10 11 |
# Kullanıcıdan derece cinsinden bir açı al derece = float(input("Derece cinsinden bir açı girin: ")) # Radyan cinsine çevir radyan = derece * (3.14 / 180) # Grada cinsine çevir grad = derece * (200 / 180) print("Radyan:", radyan) print("Grad:", grad) |
Örneğimizde, pi sayısı yaklaşık olarak 3.14 olarak alınmıştır. Dereceyi radyana çevirme işlemi için derece değeri pi/180 ile çarpılmıştır. Grad cinsine çevirme işlemi için ise derece değeri 200/180 ile çarpılmıştır. Kodu çalıştırmak için: Trinket
Python ile dereceyi radyan ve grada çevirme işlemi için math
modülünü kullanabilirsiniz. Aşağıda, kullanıcının girdiği derece cinsinden bir açıyı radyan ve grad cinsine çeviren bir Python kodu bulunmaktadır:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import math # Kullanıcıdan derece cinsinden bir açı al derece = float(input("Derece cinsinden bir açı girin: ")) # Radyan cinsine çevir radyan = math.radians(derece) # Grada cinsine çevir grad = derece * (200/180) print("Radyan:", radyan) print("Grad:", grad) |
Bu kodda, math.radians()
fonksiyonu dereceyi radyana çevirmek için kullanılmıştır. Grad cinsine çevirme işlemi için ise derece değeri 200/180 ile çarpılmıştır. Bu oran, 1 derecenin kaç grad olduğunu belirtir. Kodu çalıştırmak için: Trinket