Составить программу расчёта величины программируемого урожая (ц/га) по формуле - VB

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

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

Программа должна быть написана в двух вариантах: 1)использовать For ... To.. Step, Next 2) использовать IF... GO TO Составить программу расчёта величины программируемого урожая (ц/га) по формуле Y=(Q*KQ)/(1000*g) Где Q – величина фотосинтетически активной радиации (ФАР) за период вегетации, млн. ккал/га; kQ – коэффициент усвоения ФАР посевами, %; g – калорийность единицы урожая биомассы, ккал/га. Величина ФАР изменяется в пределах от 1800 до 2400 млн. ккал/га с шагом 100 млн. ккал. 1 вариант
Листинг программы
  1. dim Y As Double, Q As Integer, KQ As Double, g As Double
  2. Private Sub Form_Load()
  3. For Q=1800 To 2400 Step 100
  4. KQ=InputBox("Введите значение KQ")
  5. g=InputBox("Введите значение g")
  6. Y=(Q*KQ)/(1000*q)
  7. Print Y
  8. Next Q
  9. End Sub
2 вариант
Листинг программы
  1. dim Y As Double, Q As Integer, KQ As Double, g As Double
  2. Private Sub Form_Load()
  3. KQ=InputBox("Введите значение KQ")
  4. g=InputBox("Введите значение g")
  5. jumplabel1
  6. Y=(Q*KQ)/(1000*q)
  7. Print Y
  8. Q=Q+100
  9. If Q<=2400 Then GoTo jamplabel1
  10. else
  11. End Sub

Решение задачи: «Составить программу расчёта величины программируемого урожая (ц/га) по формуле»

textual
Листинг программы
  1. Option Explicit
  2. Dim Y As Double, Q As Long, KQ As Double, g As Double
  3. Private Sub Form_Load()
  4.     AutoRedraw = True
  5.     KQ = Val(Replace(InputBox("Введите значение KQ", , 10), ",", "."))
  6.     g = Val(Replace(InputBox("Введите значение g", , 0.9), ",", "."))
  7.     For Q = 1800 To 2400 Step 100
  8.        Y = (Q * KQ) / (1000# * g)
  9.        Print " Q = " & Q, "Y = " & Round(Y, 3)
  10.     Next Q
  11. End Sub

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


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

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

6   голосов , оценка 3.333 из 5

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

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

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