Сколько условий можно включить в цикл while и как?

Я хочу применить более одного цикла while, чтобы он мог выполнять вычисления ниже, но в заданном диапазоне. например. p_fifties-= fifties должен рассчитывать, пока это между 0 < x < 10, Поэтому, когда его больше 10, он должен сделать следующий расчет.

Мне было интересно, могу ли я добавить более одного цикла while в конце, чтобы он давал диапазон для каждого вычисления. Является ли это возможным?

  do{
p_fifties  -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while();

-2

Решение

Ваш вопрос немного неясен,

но ты имеешь в виду =>

Все счетчики достигают 0:

do{
p_fifties  -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while
(p_fifties > 0 &&
p_twenties > 0 &&
p_tens > 0)

Любой счетчик достигает 0:

do{
p_fifties  -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while
(p_fifties > 0 ||
p_twenties > 0 ||
p_tens > 0)
1

Другие решения

Вопрос немного неясен. Язык принимает только одно условие в while( ... ), но условие может быть построено путем объединения нескольких подусловий с логическими операторами. Пример:

do {
p_fifties  -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while( p_fifties >= 20 && ( p_twenties >= 5 || p_tens > 0 ) );

где && логично а также а также || логично или же.

2

Ты можешь использовать &&

 do
{
p_fifties  -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while(p_fifties>0 && p_twenties>0 &&  p_tens>0);
1

Столько, сколько вы хотите, используя логические операторы

Если условий слишком много, рассмотрите возможность использования вызова функции в условии цикла while.

0
По вопросам рекламы [email protected]