Salma Mohamed Ответов: 3

Сделать продолжает нет. Из петель


У меня есть проблема, которая требует рассчитать данные продажи за каждый месяц для всех филиалов, поэтому мне нужно сделать неизвестное нет. Петель в зависимости от no. Из филиалов пользователь будет вводить

Что я уже пробовал:

Я пробовал петлю, но это не будет хорошо, потому что я не знаю, сколько ветвей .затем я попробовал вложенный цикл большой цикл для ветвей от 1 до n внутренний цикл для данных о продажах[] от 0 до 11, так как у нас есть 12 месяцев

3 Ответов

Рейтинг:
2

OriginalGriff

Попробуйте что-нибудь вроде этого:

while (1 == 1)
   {
   // get record from user
   if (no record entered)
      {
      break;
      }
   }


Рейтинг:
2

KarstenK

Спросите пользователя, сколько месяцев он будет вводить. Чем у вас есть конечный счет для цикла. В противном случае цикл while - это лучшая идея.

Подумайте о допустимом условии выхода и о том, как его проверить.


Рейтинг:
0

steveb

Звучит как простое решение для базы данных. Учитывая, что приложение вводит данные в SQL-совместимую БД, следующий оператор должен сделать трюк без необходимости каких - либо циклов:

SELECT SUM(sales_column_name) FROM table_name


при этом стол выглядел чем-то похожим на

branch_name | sales_column_name
--------------------------------
branch 1    | 5000
branch 2    | 3000

Etc.