8-amaliy mashg‘ulot Tarmoqlanuvchi algoritmlarni dasturlash. Elif operatori. Mustaqil ishlash uchun topshiriqlar: Ikki xonali sonning raqamlari toq ekanligini aniqlovchi dastur tuzing
8-amaliy mashg‘ulot Tarmoqlanuvchi algoritmlarni dasturlash. Elif operatori. Mustaqil ishlash uchun topshiriqlar: 1. Ikki xonali sonning raqamlari toq ekanligini aniqlovchi dastur tuzing.
2. Uch xonali sonda bir xil raqamlar mavjudligini aniqlovchi dastur tuzing.
3. a va b sondan qaysi biri juft ekanligini aniqlovchi dastur tuzing.
4. 3 ta butun son kiritildi. Qaysi biri juft ekanligini aniqlovchi dastur tuzing.
5. Uchta a, b va c butun son berilgan. Ular orasidan musbatlari sonini topish dasturini tuzing.
6. Uchta a, b va c butun son berilgan. Ular orasidan musbat va manfiylari sonini topish dasturini tuzing.
7. Ikkita a va b son berilgan. Dastlab kattasini, keyin esa kichigini chiqaruvchi dastur tuzing.
8. Uchta a, b va c butun son berilgan. Ulardan faqat musbatlari kvadratini hisoblab chiquvchi dastur tuzing.
9. Kvadrat tenglamani yechish dasturini tuzing.
10. Hafta raqami 1–7 oraliqda kiritilganda, hafta kunini ekranga chiqaruvchi dastur tuzing.
11. a va b sonlar berilgan. Agar ular musbat va yig‘indisi 100 dan katta bo‘lsa, a sonining b songa nisbatini, ular musbat va yig‘indisi 100 dan katta bo‘lmasa, a ning b ga ko‘paytmasini hisoblash dasturini tuzing.
12. Ikkita son berilgan. Agar birinchi son ikkinchisidan katta bo‘lsa, 1 ni, agar ikkinchi son birinchisidan katta bo‘lsa, 2 ni, agar ikkalasi teng bo‘lsa, 0 ni chiqaruvchi dastur tuzing.
1-masala
a = int(input("a => "))
if a >= 10 and a <= 99:
birlar = a % 10
if birlar % 2 == 1:
print(f"birlar -> {birlar} toq son")
else:
print(f"birlar -> {birlar} toq son emas")
unlar = a // 10
if unlar % 2 == 1:
print(f"o'nlar -> {unlar} toq son")
else:
print(f"o'nlar -> {unlar} toq son emas")
else:
print("xato ikki xonali son kiritilmadi")
exit(0)
2-masala
a = int(input("a => "))
if a >= 100 and a <= 999:
birlar = a % 10
unlar = a // 10 % 10
yuzlar = a // 100
if birlar == unlar or birlar == yuzlar or yuzlar == unlar:
print("bir xil raqam bor")
else:
print("bir xil raqam yo'q")
else:
print("xato uch xonali son kiritilmadi")
exit(0)
3-masala
a = int(input("a => "))
b = int(input("b => "))
if a % 2 == 0:
print(f"{a} soni juft")
if b % 2 == 0:
print(f"{b} soni juft")
4-masala
a = int(input("a => "))
b = int(input("b => "))
c = int(input("c => "))
if a % 2 == 0:
print(f"{a} soni juft")
if b % 2 == 0:
print(f"{b} soni juft")
if c % 2 == 0:
print(f"{c} soni juft")
5-masala
6-masala
7-masala
a = int(input("a = "))
b = int(input("b = "))
if a > b:
print(f"{a} {b}")
else:
print(f"{b} {a}")
8-masla
a = int(input("a = "))
b = int(input("b = "))
c = int(input("c = "))
print("Musbat sonlar kvadratlari: ")
if a > 0:
print(f"a ^ 2 = {a ** 2}", end="; ")
if b > 0:
print(f"b ^ 2 = {b ** 2}", end="; ")
if c > 0:
print(f"c ^ 2 = {c ** 2}")
9-masala
import math
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
D = b ** 2 - 4 * a * c
if D > 0:
x1 = (-b + math.sqrt(D)) / (2 * a)
x2 = (-b - math.sqrt(D)) / (2 * a)
print(f"x1 = {x1}; x2 = {x2}")
elif D == 0:
x = -b/(2 * a)
print(f"x = {x}")
else:
print("Haqiqiy sonlarda yechimga ega emas")
♦
10-masala
n = int(input("n = "))
if n == 1:
print("Dushanba")
elif n == 2:
print("Seshanba")
elif n == 3:
print("Chorshanba")
elif n == 4:
print("Payshanba")
elif n == 5:
print("Juma")
elif n == 6:
print("Shanba")
elif n == 7:
print("Yakshanba")
else:
print("No to'g'ri son!")
11-masala
a va b sonlar kiritamiz:
a = int(input("a = "))
b = int(input("b = "))
if a + b > 100 and a * b > 0:
print(a / b)
elif a + b < 100 and a * b > 0:
print(a * b)
else:
pass
12-masala
a = int(input("a = "))
b = int(input("b = "))
if a > b:
print(1)
elif a < b:
print(2)
else:
print(0)