Soru
Girilen açıya göre dar, geniş, dik açı olduğuna karar veren programın algoritmasını ve akış şemasını yazabilir misiniz
Çözüm
3.5258 Voting
Jülide
Usta · 5 yıl öğretmeniUzman doğrulaması
Cevap
Cevap: Algoritma ve kodlar aşağıdaki gibidir:<br /><br />Algoritma:<br />1. Başla.<br />2. Kullanıcının girdiği bir açı değerini sayısal bir değer olarak al.<br />3. Alınan açı derecesi 0 ile 90 arasında ise (90 dahil değil), bu "Dar Açı" olduğunu çıktı olarak ver.<br />4. Alınan açı derecesi tam olarak 90 ise, bu "Dik Açı" olduğunu çıktı olarak ver.<br />5. Alınan açı derecesi 90 dereceden büyük ve 180 dereceye eşit veya daha küçük ise, bu "Geniş Açı"dır.<br />6. ALınan değer bu değerlerin dışında kalıyorsa, hata mesajı ver.<br />7. Algoritmayı sonlandır.<br /><br />Python programlama dilinde bu algoritmayı uygulayan kodlar şu şekildedir:<br /><br />```Python<br /># Kullanıcının girdiği açı derecesini al<br />angle = int(input("Lütfen bir açı derecesi girin: "))<br /><br /># Açının türünü belirle<br />if 0 <= angle < 90:<br /> print("Bu bir dar açıdır.")<br />elif angle == 90:<br /> print("Bu bir dik açıdır.")<br />elif 90 < angle <= 180:<br /> print("Bu bir geniş açıdır.")<br />else:<br /> print("Geçerli bir açı derecesi girin. Açı derecesi 0 ile 180 arasında olmalıdır.")<br />```<br /><br />Bu program, kullanıcının girdiği açı derecesini alır, belirli koşullar altında bu açının dar, dik ya da geniş açı olup olmadığını kontrol eder ve sonucu çıktı olarak ekrana yazdırır. Eğer kullanıcının girdiği açı derecesi 0 ile 180 derece arasında değilse, hata mesajı verir ve kullanıcıya geçerli bir açı değeri girmesini söyler. Bu kod, girilen açıyı kontrol etmek ve kabul edilebilir değer aralığına uygun şekilde çıktı vermek için önceki ve sonraki if-elif-else kontrol yapılarını kullanır.<br />
Derecelendirmek için tıklayın: