Решение уравнение с двумя неизвестными - QBasic
Формулировка задачи:
Надо решить вот такую систему уравнений:
a*x+y=0
b*x+y=600
где a и b- константы, указанные ранее.
Решение задачи: «Решение уравнение с двумя неизвестными»
textual
Листинг программы
CLS INPUT "A = "; a INPUT "B = "; b IF a = b THEN PRINT "RESHENIY NET" ELSE PRINT "X ="; 600 / (b - a) PRINT "Y ="; 600 * a / (a - b) END IF END
Объяснение кода листинга программы
- CLS — команда очистки экрана
- INPUT
A =
; a — ввод значения переменной a с помощью функции INPUT - INPUT
B =
; b — ввод значения переменной b с помощью функции INPUT - IF a = b THEN — проверка условия, если a равно b, то выполняется блок команд внутри THEN
- PRINT
RESHENIY NET
— вывод сообщения, если условие в п.4 выполняется - ELSE — если условие в п.4 не выполняется, то выполняется блок команд внутри ELSE
- PRINT
X =
; 600 / (b - a) — вывод значения переменной X, которое вычисляется как 600 деленное на разность b и a - PRINT
Y =
; 600 * a / (a - b) — вывод значения переменной Y, которое вычисляется как 600 умноженное на a, деленное на разность a и b - END IF — завершение блока команд внутри IF
- END — завершение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д