Определите что делает данный фрагмент программы int A = Convert. ToInt32 (t1. text); bool f=false; while (A!=0) if (A%10==5) f=true; A/=10; T2. text=f?»da»:»net»;

Вопрос от пользователя: Минодора

Определите что делает данный фрагмент программы

int A = Convert. ToInt32 (t1. text);

bool f=false;

while (A!=0)

{

if (A%10==5)

f=true;

A/=10;

}

T2. text=f?»da»:»net»;

Ответ: Володяша

int A = Convert. ToInt32 (t1. text); / / получаем значение из поля и переводим строку в число

bool f=false; / / объявили логическую переменную и дали ей значен false

while (A!=0) / / цикл, пока А не будет равно 0 он выполняется

{

if (A%10==5) / / условие, проверяет если при делении А на 10 равно 5, то

f=true; / / флаг получает true

A/=10; / / А делиться на 10 и записывается в А

}

T2. text=f?»da»:»net»; / / тернарный оператор, если t2. text = f, то будет da, если не равно, то будет net

Беликова Ирина

Учитель физики, информатики и вычислительной техники. Победитель конкурса лучших учителей Российской Федерации в рамках Приоритетного Национального Проекта "Образование".

Оцените автора
Добавить комментарий