Вывести выполнение плана завода за год по стоимости прозведенных изделий - QBasic

Узнай цену своей работы

Формулировка задачи:

Дана таблица выпуска заводом N типов изделий по месяцам года;список плановых заданий по каждому изделию помесячно;стоимость единицы каждого изделия.Вывести результаты выполнения плана (в %) по каждому изделию помесячно,поквартально и за год.Вывести также выполнение плана за год по стоимости прозведенных изделий.Исходная информация вводится с клавиатуры Помогите,пожалуйста,если можно,то с пояснениеями.Спасибо заранее

Решение задачи: «Вывести выполнение плана завода за год по стоимости прозведенных изделий»

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. INPUT "n"; n
  4. DIM a(12, n)
  5. DIM b(12, n)
  6. FOR j = 1 TO n
  7.     INPUT "p(j)"; p(j)
  8.     FOR i = 1 TO 12
  9.         REM  INPUT "a(i,j),b(i,j)"; a(i, j), b(i, j)
  10.         a(i, j) = FIX(RND(1) * 50)
  11.         b(i, j) = FIX(RND(1) * 50 + 50)
  12.     NEXT i
  13. NEXT j
  14. FOR j = 1 TO n
  15.     PRINT
  16.     FOR i = 1 TO 12
  17.         c = a(i, j)
  18.         d = b(i, j)
  19.         e = (c / d) * 100
  20.         c1 = a(1, j) + a(2, j) + a(3, j)
  21.         d1 = b(1, j) + b(2, j) + b(3, j)
  22.         e1 = (c1 / d1) * 100
  23.         c2 = a(4, j) + a(5, j) + a(6, j)
  24.         d2 = b(4, j) + b(5, j) + b(6, j)
  25.         e2 = (c2 / d2) * 100
  26.         c3 = a(7, j) + a(8, j) + a(9, j)
  27.         d3 = b(7, j) + b(8, j) + b(9, j)
  28.         e3 = (c3 / d3) * 100
  29.         c4 = a(10, j) + a(11, j) + a(12, j)
  30.         d4 = b(10, j) + b(11, j) + b(12, j)
  31.         e4 = (c4 / d4) * 100
  32.         PRINT e, e1, e2, e3, e4
  33.     NEXT i
  34. NEXT j
  35. FOR j = 1 TO n
  36.     FOR i = 1 TO 12
  37.         g = g + a(i, j)
  38.         h = h + b(i, j)
  39.         m = (g / h) * 100
  40.     NEXT i
  41.     PRINT m
  42. NEXT j
  43. s = 1
  44. FOR j = 1 TO n
  45.     FOR i = 1 TO 12
  46.         k = k + a(i, j)
  47.         s = k * p(j)
  48.     NEXT i
  49.     PRINT s
  50. NEXT j

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы