powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прога на QBASIC - уравнение
7 сообщений из 7, страница 1 из 1
Прога на QBASIC - уравнение
    #33724979
evgsaymon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй ночи всем программистам и не только!
Необходима Ваша помощь.

Необходимо написать
Программу решения уравнения (см. ниже ) для всех чётных чисел от 10 до 30.

Результат вывести в виде таблицы: ( см. ниже )

Прошу помочь и заранее спасибо ;)
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33725269
IcyCool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без проверки, ошибки исправить!!!

print "K Z"
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print k," ",z
next k
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33725302
evgsaymon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IcyCoolБез проверки, ошибки исправить!!!
Не понял?

И как насчёт таблицы?

P.S. Спасибо за предложенный вариант:)
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33725528
IcyCool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgsaymonИ как насчёт таблицы?

print "+----+----+"
print "|K | Z |"
print "+----+----+
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print "|", k ,"|",z, "|"
next k
print "+----+----+"


p.s. символы выправит!

Если хочется таблицу покрасивее, просмотри коды псевдо графики и печатай их через chr$
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33727563
evgsaymon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IcyCool
print "+----+----+"
print "|K | Z |"
print "+----+----+
for k=10 to 30 step 2
k=-(3*k^2+7)/(2*k^5-k^3)
print "|", k ,"|",z, "|"
next k
print "+----+----+"
p.s. символы выправит!
Если хочется таблицу покрасивее, просмотри коды псевдо графики и печатай их через chr$

Спасибо Вам огромное!!!
Вот первый вариант (чуть отредатировал):
CLS
LOCATE 12, 3
PRINT "K"
LOCATE 12, 35
PRINT "Z"
FOR k = 10 TO 30 STEP 2
k2 = k * k
k3 = k2 * k
k5 = k3 * k2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT k, " ", z
NEXT k


А вот 2 вариант (с таблицей):
CLS
LOCATE 11
PRINT "--------------------------------------------------------"
LOCATE 12, 1
PRINT "|"
LOCATE 12, 17
PRINT "K"
LOCATE 12, 29
PRINT "|"
LOCATE 12, 49
PRINT "Z"
LOCATE 12, 57
PRINT "|"
FOR k = 10 TO 30 STEP 2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT "|", k, "|", z, "|"
NEXT k
PRINT "--------------------------------------------------------"


Так нормально?
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33728430
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgsaymon
Вот первый вариант (чуть отредатировал):
CLS
LOCATE 12, 3
PRINT "K"
LOCATE 12, 35
PRINT "Z"
FOR k = 10 TO 30 STEP 2
k2 = k * k
k3 = k2 * k
k5 = k3 * k2
z = -(3 * k ^ 2 + 7) / (2 * k ^ 5 - k ^ 3)
PRINT k, " ", z
NEXT k

Так нормально?Не очень. Зачем ты считаешь k2, k3 и k5 если в итоговой формуле ты не используешь? Либо убери все упоминания k2, k3 и k5, либо перепеши расчет z = -(3 * k2 + 7) / (2 * k5 - k3)
...
Рейтинг: 0 / 0
Прога на QBASIC - уравнение
    #33728666
evgsaymon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]Не очень. Зачем ты считаешь k2, k3 и k5 если в итоговой формуле ты не используешь? Либо убери все упоминания k2, k3 и k5, либо перепеши расчет z = -(3 * k2 + 7) / (2 * k5 - k3)[/quot]
Спасибо, убрал k2, k3 и k5, они были просто лишними
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прога на QBASIC - уравнение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]