Uch xonali sonning raqamlar yig’indisini topish.
Foydalanuvchi uch xonali son kiritadi. Dastur uch xonali sonning raqamlar yig’indisini topishi lozim. Misol uchun: 349 kiritilgan bo’lsa, dastur (3 + 4 + 9 = 16) 16 sonini chiqarishi lozim.
Bunday masalalarni hal qilish uchun dasturlash tillarida 2 ta jarayon mavjud:
1) Ikkita sonni bo’lganda bo’linmaning butun qismini olish.
2) Ikkita sonni bo’lganda bo’linmaning qoldiq qismini olish.
Python dasturlash tilida butun qismini olish uchun // , kasr qismini olish uchun % belgilari mavjud.
Uch xonali sonni abc deb olaylik va quyidagicha algaritmni bajaramiz:
1. abc ni 10 bo’lgandagi qoldiqni topib, d1 o’zgaruvchiga taminlaymiz. Bu esa c soni bo’ladi.
2. abc ni 10 bo’lib, c sonidan ajratamiz.
3. ab ni 10 bo’lgandagi qoldiqni topib, d2 o’zgaruvchiga taminlaymiz. Bu esa b soni bo’ladi.
4. ab ni 10 bo’lib, b sonidan ajratamiz.
5. Qolgan a ga d1 va d2 ni qo’shib chiqamiz.
Natija:
Do'stlaringiz bilan baham: |