✂️Kesir Sadeleştirme
❓ Soru
Girilen bir kesri sadeleştiren programı yazınız.
⛓ Program Kısımları
Pay ve payda değerlerini girmek.
Sadeleştirme işlemini gerçekleştirmek.
Kesrin sadeleştirilmiş halini yazdırmak.
👓 Çözüm Yöntemi
Başlangıç değeri 2 olan
i
adlı bir sayaç oluşturulur, pay ve paydanın sayaca bölünemediği durumlarda sayaç artırılır. Pay ve paydanın sayaca bölünebildiği durumlarda pay ve payda sayaca bölünüp sayaç yine 2’ye eşitlenir.i
, pay veya paydanın en küçüğünden büyük olmadığı surece bu işlem devam ettirilir.
👩🔧 Çözüm Adımları
Değişkenlerin tanımlanması.
Pay ve paydanın girilmesi.
Pay ve paydanın küçüğünün tespit edilmesi.
i
kucuk
ten büyük olmadığı sürece:Pay ve payda
i
ye bölünebilirse:İkisi ve
kucuk
i
ye bölünür.i
2’ye eşitlenir.
Pay ve payda
i
ye bölünemezse:i
artırılır.
Kesrin son halinin yazdırılması.
🤖 Kod
⚙ C++ Kodu
🐍 Python Kodu
☕ Java Kodu
🎉 Ekran Çıktısı
💡 Notlar
II. Yol: Pay ve paydanın OBEB’i bulunur, ikisi ona bölünerek sadeleştirilmiş haline getirebiliriz.
Last updated