BASH Скриптинг «пока l oop» - PullRequest
0 голосов
/ 27 мая 2020

Напишите программу с использованием «цикла while», которая будет принимать от пользователя 6 целых чисел в диапазоне от 6 до 60 и вычислять сумму всех введенных чисел. Если пользователь вводит любое другое значение, не попадающее в диапазон от 6 до 60, должно отображаться соответствующее сообщение об ошибке, и программа должна снова запросить ввод.

1 Ответ

0 голосов
/ 27 мая 2020
COUNTER=1
sum=0
while [  $COUNTER -lt 7 ]; do
 echo Enter value $COUNTER
 read value
 if [ $value -lt 61 -a $value -gt 7 ]
 then
     let sum=value+sum
     let COUNTER=COUNTER+1
 else
    echo "Error"
fi
done
echo The sum is $sum
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...