Вывести выполнение плана завода за год по стоимости прозведенных изделий - QBasic
Формулировка задачи:
Дана таблица выпуска заводом N типов изделий по месяцам года;список плановых заданий по каждому изделию помесячно;стоимость единицы каждого изделия.Вывести результаты выполнения плана (в %) по каждому изделию помесячно,поквартально и за год.Вывести также выполнение плана за год по стоимости прозведенных изделий.Исходная информация вводится с клавиатуры
Помогите,пожалуйста,если можно,то с пояснениеями.Спасибо заранее
Решение задачи: «Вывести выполнение плана завода за год по стоимости прозведенных изделий»
textual
Листинг программы
- CLS
- RANDOMIZE TIMER
- INPUT "n"; n
- DIM a(12, n)
- DIM b(12, n)
- FOR j = 1 TO n
- INPUT "p(j)"; p(j)
- FOR i = 1 TO 12
- REM INPUT "a(i,j),b(i,j)"; a(i, j), b(i, j)
- a(i, j) = FIX(RND(1) * 50)
- b(i, j) = FIX(RND(1) * 50 + 50)
- NEXT i
- NEXT j
- FOR j = 1 TO n
- FOR i = 1 TO 12
- c = a(i, j)
- d = b(i, j)
- e = (c / d) * 100
- c1 = a(1, j) + a(2, j) + a(3, j)
- d1 = b(1, j) + b(2, j) + b(3, j)
- e1 = (c1 / d1) * 100
- c2 = a(4, j) + a(5, j) + a(6, j)
- d2 = b(4, j) + b(5, j) + b(6, j)
- e2 = (c2 / d2) * 100
- c3 = a(7, j) + a(8, j) + a(9, j)
- d3 = b(7, j) + b(8, j) + b(9, j)
- e3 = (c3 / d3) * 100
- c4 = a(10, j) + a(11, j) + a(12, j)
- d4 = b(10, j) + b(11, j) + b(12, j)
- e4 = (c4 / d4) * 100
- PRINT e, e1, e2, e3, e4
- NEXT i
- NEXT j
- FOR j = 1 TO n
- FOR i = 1 TO 12
- g = g + a(i, j)
- h = h + b(i, j)
- m = (g / h) * 100
- NEXT i
- PRINT m
- NEXT j
- s = 1
- FOR j = 1 TO n
- FOR i = 1 TO 12
- k = k + a(i, j)
- s = k * p(j)
- NEXT i
- PRINT s
- NEXT j
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д