Muhammad al-xorzmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali




Download 444,65 Kb.
bet5/6
Sana13.05.2024
Hajmi444,65 Kb.
#228452
1   2   3   4   5   6
Bog'liq
mobili

void main() {
var yigingi = 0;
double orta_qiymat=0;
for (int i = 1; i <= 99; i++) {
yigingi += i;
}
orta_qiymat=yigingi/99;
print(orta_qiymat);
}

2.3 xonali sonlar ichidan 11 ga bo'linadiganlarining yig'indisini toping ?
void main() {
var yigingi = 0;
for (int i = 100; i <= 999; i++) {
if (i % 11 == 0) {
yigingi += i;
}
}
print(yigingi);
}

3. Quyidagi matndan faqat lotin harflarini ajratib bering : " 2021 йил Flutter Uzbek дарслари " ?
void main() {
var text = "2021 йил Flutter Uzbek дарслари";
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a >= 48 && a <= 57 || a >= 65 && a <= 90 || a >= 97 && a <= 122) {
var b = text[i];
print(b);
}
}
}

4. Berilgan matnda nechta + va – belgilari borligini aniqlovchi dastur tuzing ?
void main() {
var text = "253+46-32-323+548+4548-64-98";
var b = 0, c = 0;
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a <= 43) {
b += 1;
} else if (a <= 45) {
c += 1;
}
}
print('+ lar soni $b ');
print('- lar soni $c ');
}

5. Kiritilgan belgi raqam belgi bo'lsa "digit", agar lotin harfi bo'lsa "letter", boshqa hollarda esa '0' raqami chop etilsin ?
void main() {
var text = "5";
for (int i = 0; i < text.length; i++) {
var a = text.codeUnitAt(i);
if (a >= 48 && a <= 57) {
print("digit");
} else if (a >= 65 && a <= 90 || a >= 97 && a <= 122) {
print("latter");
} else {
print("0");
}
}
}
6. Quyida kiril alifbosida matn berilgan. Uni lotin alifbosiga o'tkazing "Аканг уже кучайди" ?
void main() {
String text = "Аканг ужи кучай_ди";
var list = [];
list.add(text.codeUnitAt(0));
list.add(text.codeUnitAt(1));
list.add(text.codeUnitAt(2));
list.add(text.codeUnitAt(3));
list.add(text.codeUnitAt(4));
list.add(text.codeUnitAt(5));
list.add(text.codeUnitAt(6));
list.add(text.codeUnitAt(7));
list.add(text.codeUnitAt(8));
list.add(text.codeUnitAt(9));
list.add(text.codeUnitAt(10));
list.add(text.codeUnitAt(11));
list.add(text.codeUnitAt(12));
list.add(text.codeUnitAt(13));
list.add(text.codeUnitAt(14));
list.add(text.codeUnitAt(15));
list.add(text.codeUnitAt(16));
list.add(text.codeUnitAt(17));
list[0] = 65;
list[1] = 107;
list[2] = 101;
list[3] = 110;
list[4] = 103;
list[5] = 32;
list[6] = 117;
list[7] = 106;
list[8] = 105;
list[9] = 32;
list[10] = 107;
list[11] = 117;

Ommaviy usullar

void

extendSelection(int index)
uchun qulaylik Selection#extendSelection.

CharSequence

getAccessibilityClassName()
Mavjudlik maqsadlarida foydalanish uchun ushbu obyektning sinf nomini qaytaring.

boolean

getFreezesText()
Ushbu matn koʻrinishi butun matn tarkibini muzlatilgan muzlar ichiga qoʻshganligini qaytaring.

Editable

getText()
TextView ko'rsatayotgan matnni qaytaring.

boolean

isStyleShortcutEnabled()
Agar uslublar yorlig'i yoqilgan bo'lsa, true qiymatini qaytaring, aks holda "false" qiymatini qaytaradi.

boolean

onKeyShortcut(int keyCode, KeyEvent event)
Kalit yorliq hodisasi qayta ishlanmasa, fokuslangan ko'rinishda chaqiriladi.

boolean

onTextContextMenuItem(int id)
Matn ko'rinishi uchun kontekst menyusi opsiyasi tanlanganda chaqiriladi.

void

selectAll()
uchun qulaylik Selection#selectAll.

void

setEllipsize(TextUtils.TruncateAt ellipsis)
Matndagi koʻrinish kengligidan uzunroq soʻzlarning oʻrtasidan uzilish oʻrniga ellips shaklida boʻlishiga olib keladi.

void

setSelection(int index)
uchun qulaylik Selection#setSelection(Spannable, int).

void

setSelection(int start, int stop)
uchun qulaylik Selection#setSelection(Spannable, int, int).

void

setStyleShortcutsEnabled(boolean enabled)
Stillar yorliqlarini yoqadi, masalan, matnni qalin qilish uchun Ctrl+B.

void

setText(CharSequence text, TextView.BufferType type)
Ko'rsatiladigan matnni va ni o'rnatadi TextView.BufferType.

String a = "";
for (var b in list) {
a = a + new String.fromCharCode(b);
} print(a); }

Siz ushbu adapterdan ko'rinishlarni taqdim qilish uchun foydalanishingiz mumkin AdapterView, Siz taqdim etgan ma'lumotlar obyektlari to'plamidagi har bir ob'ekt uchun ko'rinishni qaytaradi va ListViewyoki kabi ro'yxatga asoslangan foydalanuvchi interfeysi vidjetlari bilan foydalanish mumkin Spinner. Object#toString()Odatiy bo'lib, massiv adapteri siz taqdim etgan to'plamdagi har bir ma'lumot ob'ektiga qo'ng'iroq qilish orqali ko'rinish hosil qiladi va natijani TextView-ga joylashtiradi. To'plamdagi ma'lumotlar ob'ekti uchun qanday ko'rinish turi ishlatilishini ham sozlashingiz mumkin. Maʼlumotlar obyekti uchun qaysi turdagi koʻrinish ishlatilishini sozlash uchun getView(int, android.view.View, android.view.ViewGroup) koʻrish manbasini bekor qiling va toʻldiring.


ListView bilan massiv adapteridan foydalanish misoli uchun Adapter ko'rinishlari qo'llanmasiga qarang. Spinner bilan massiv adapterini ishlatish misoli uchun Spinner qo'llanmasiga qarang.


Download 444,65 Kb.
1   2   3   4   5   6




Download 444,65 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorzmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali

Download 444,65 Kb.