Я хочу применить более одного цикла while, чтобы он мог выполнять вычисления ниже, но в заданном диапазоне. например. p_fifties-= fifties
должен рассчитывать, пока это между 0 < x < 10
, Поэтому, когда его больше 10, он должен сделать следующий расчет.
Мне было интересно, могу ли я добавить более одного цикла while в конце, чтобы он давал диапазон для каждого вычисления. Является ли это возможным?
do{
p_fifties -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while();
Ваш вопрос немного неясен,
но ты имеешь в виду =>
Все счетчики достигают 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)
Вопрос немного неясен. Язык принимает только одно условие в while( ... )
, но условие может быть построено путем объединения нескольких подусловий с логическими операторами. Пример:
do {
p_fifties -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while( p_fifties >= 20 && ( p_twenties >= 5 || p_tens > 0 ) );
где &&
логично а также а также ||
логично или же.
Ты можешь использовать &&
do
{
p_fifties -= fifties;
p_twenties -= twenties;
p_tens -= tens;
} while(p_fifties>0 && p_twenties>0 && p_tens>0);
Столько, сколько вы хотите, используя логические операторы
Если условий слишком много, рассмотрите возможность использования вызова функции в условии цикла while.