Sorunun Çözümü
Verilen programın mantığı şu şekildedir:
- Bir sayı okunur.
- Sayı, rakamlarının toplamına bölünür.
- Eğer bölme sonucu tam sayı ise, bu sonuç ekrana yazılır.
- Eğer bölme sonucu tam sayı değil ise, sayı birler basamağına göre yuvarlanır (standart yuvarlama kuralları ile) ve sonuç ekrana yazılır.
Canan'ın girdiği sayının sonucu 63'ten büyük çıkmıştır. Seçenekleri bu kurala göre kontrol edelim:
- A) 622:
- Rakamların toplamı: \( 6 + 2 + 2 = 10 \)
- Bölme işlemi: \( \frac{622}{10} = 62.2 \)
- Yuvarlama: \( 62.2 \approx 62 \)
- Sonuç \( 62 \ngtr 63 \).
- B) 675:
- Rakamların toplamı: \( 6 + 7 + 5 = 18 \)
- Bölme işlemi: \( \frac{675}{18} = 37.5 \)
- Yuvarlama: \( 37.5 \approx 38 \)
- Sonuç \( 38 \ngtr 63 \).
- C) 712:
- Rakamların toplamı: \( 7 + 1 + 2 = 10 \)
- Bölme işlemi: \( \frac{712}{10} = 71.2 \)
- Yuvarlama: \( 71.2 \approx 71 \)
- Sonuç \( 71 > 63 \). Bu koşulu sağlar.
- D) 875:
- Rakamların toplamı: \( 8 + 7 + 5 = 20 \)
- Bölme işlemi: \( \frac{875}{20} = 43.75 \)
- Yuvarlama: \( 43.75 \approx 44 \)
- Sonuç \( 44 \ngtr 63 \).
Sadece C) 712 seçeneği, programın çıktısının 63'ten büyük olmasını sağlamaktadır.
Cevap C seçeneğidir.