Объекты
В этом уроке: вы будете хранить сведения об одной вещи под именами в одном объекте.
Урок 18
В этом уроке: вы будете хранить сведения об одной вещи под именами в одном объекте.
В этом уроке: вы будете хранить сведения об одной вещи под именами в одном объекте.
Список хранит значения под номерами (индексами). Объект - под именами:
1тағ хонанда = {2ном: "Зарина",3синф: 7,4аълочӣ: дуруст,5};6чоп(хонанда);7чоп(хонанда.ном);8чоп("Синф:", хонанда.синф);
{ }: имя: значение, через запятую.имя: значение - свойство (хосият). Его читают через точку: хонанда.ном.1тағ китоб = { ном: "Шоҳнома", саҳифаҳо: 500 };2китоб.саҳифаҳо = 520;3китоб.муаллиф = "Фирдавсӣ";4чоп(китоб);
1тағ хонандагон = [2{ ном: "Алӣ", хол: 78 },3{ ном: "Зарина", хол: 95 },4{ ном: "Фарҳод", хол: 88 },5];6тағ беҳтарин = хонандагон[0];7барои (тағ х аз хонандагон) {8агар (х.хол > беҳтарин.хол) {9беҳтарин = х;10}11}12чоп("Беҳтарин:", беҳтарин.ном, беҳтарин.хол);
хонанда.суроға даёт беқимат.дарозӣ или илова: у них особый смысл.Прочитайте имя и три оценки ученика. Создайте объект { ном, холҳо } и выведите имя: среднее, где среднее - среднее трёх оценок.
Ввод: Четыре строки: имя, затем три оценки.
Вывод: имя: среднее
Прочитайте количество товаров н, затем для каждого товара название и цену. Храните товары как объекты в списке. Выведите общую стоимость и название самого дорогого товара.
Ввод: н, затем для каждого товара две строки: название и цена.
Вывод: Ҳамагӣ: … и Гаронтарин: …
Прочитайте количество учеников н, затем для каждого имя и балл. Выведите имя и балл лучшего ученика (если таких несколько - первого).
Ввод: н, затем для каждого ученика две строки: имя и балл.
Вывод: имя балл