Дарси 17

Сатрҳо

Сатрҳо

Дар ин дарс: бо матн кор мекунед: ҳарфҳоро мегиред, матнро калон ва хурд мекунед ва онро ба калимаҳо ҷудо мекунед.

Тамоми дарс дар як саҳифа

Сатрҳо

Дар ин дарс: бо матн кор мекунед: ҳарфҳоро мегиред, матнро калон ва хурд мекунед ва онро ба калимаҳо ҷудо мекунед.

Сатр - рӯйхати ҳарфҳо

Сатр мисли рӯйхат аст: дарозӣ ва индекс дорад:

1тағ калима = "китоб";
2чоп(калима.дарозӣ);
3чоп(калима[0]);
4чоп(калима[калима.дарозӣ - 1]);
5барои (тағ ҳарф аз калима) {
6 чоп(ҳарф);
7}

Ҳарфи сатрро иваз кардан мумкин нест; сатри нав сохтан лозим аст.

Сатр сохтан

1тағ ном = хондан();
2тағ синну = хонданиРақам();
3чоп("Салом, " + ном + "!");
4чоп(`${ном} ${синну} сола аст.`);
Вуруд
Зарина
13

Дар нохунаки каҷ … (қолаби матнӣ) қиматро бо ${…} дохил кардан мумкин аст.

Усулҳои сатр

УсулМаъноМисолНатиҷа
калон()ҳарфҳои калон"салом".калон()"САЛОМ"
хурд()ҳарфҳои хурд"САЛОМ".хурд()"салом"
дорад(х)оё х дар сатр ҳаст"Душанбе".дорад("шан")дуруст
тозаКардан()фосилаҳои аввал ва охирро тоза" ҳа ".тозаКардан()"ҳа"
ҷудокунӣ(" ")ба қисмҳо ҷудо мекунад"ман ту ӯ".ҷудокунӣ(" ")["ман", "ту", "ӯ"]
такрор(н)н бор такрор"ҳа".такрор(3)"ҳаҳаҳа"
1тағ ҷумла = хондан();
2тағ калимаҳо = ҷумла.ҷудокунӣ(" ");
3чоп("Калимаҳо:", калимаҳо.дарозӣ);
4чоп(ҷумла.калон());
Вуруд
ман барномасозиро дӯст медорам

Масъала: Дарозии ном

Номро хонед ва шумораи ҳарфҳои онро чоп кунед.

Вуруд: Як сатр: ном.

Натиҷа: Шумораи ҳарфҳо.

Масъала: Ҳарфи «а»

Сатрро хонед ва чоп кунед, ки ҳарфи хурди а дар он чанд бор омадааст.

Вуруд: Як сатр.

Натиҷа: Шумора.

Масъала: Палиндром

Калимаро хонед. Агар он аз охир ҳамон тавр хонда шавад (масалан, нон), Ҳа, вагарна Не чоп кунед.

Вуруд: Як калима.

Натиҷа: Ҳа ё Не

Масъала: Калимаҳо

Ҷумларо хонед (калимаҳо бо як фосила ҷудо шудаанд) ва шумораи калимаҳоро чоп кунед.

Вуруд: Як сатр.

Натиҷа: Шумораи калимаҳо.