Другие языки программирования и технологии
Люди, кто умееть работать в QBasic, ПОЖАЛУЙСТА ПОМОГИТЕ!!!
Проверить,имеют ли уравнения Х^2-6,2X+4=0; x^2+2Х-3=0 действительные корни,если имеют,найти их. Дискриминант уравнения вычисляется в подпрограмме. НУЖЕН ЛИСТИНГ ЭТОЙ ЗАДАЧКИ.пожалуйста, помогите!
Лови:
'RESHENIE QUADRATNOGO URAVNENIYA VIDA
' X^2+B*X+C = 0
10 INPUT "B=", B
20 INPUT "C=", C
30 GOSUB 200
40 IF D > 0 THEN
50 PRINT "X1="; (-B - SQR(D)) / 2; " X2="; (-B + SQR(D)) / 2
60 ELSEIF D = 0 THEN
70 PRINT "X1=X2="; -B / 2
80 ELSE
90 PRINT "URAVNENIE NE IMEET KORNEI"
100 END IF
110 END
200 D = B * B - 4 * C
210 RETURN
'RESHENIE QUADRATNOGO URAVNENIYA VIDA
' X^2+B*X+C = 0
10 INPUT "B=", B
20 INPUT "C=", C
30 GOSUB 200
40 IF D > 0 THEN
50 PRINT "X1="; (-B - SQR(D)) / 2; " X2="; (-B + SQR(D)) / 2
60 ELSEIF D = 0 THEN
70 PRINT "X1=X2="; -B / 2
80 ELSE
90 PRINT "URAVNENIE NE IMEET KORNEI"
100 END IF
110 END
200 D = B * B - 4 * C
210 RETURN
DECLARE FUNCTION discr (a, b, c)
DECLARE SUB prroots (a, b, c)
PRINT "x^2 - 6.2x + 4 = 0: ";
prroots 1, -6.2, 4
PRINT "x^2 + 2x - 3 = 0: ";
prroots 1, 2, -3
END
FUNCTION discr (a, b, c)
discr = b * b - 4 * a * c
END FUNCTION
SUB prroots (a, b, c)
IF discr(a, b, c) > 0 THEN
PRINT "x1: "; (-b - SQR(b * b - 4 * a * c)) / (2 * a);
PRINT "; x2: "; (-b + SQR(b * b - 4 * a * c)) / (2 * a)
ELSEIF discr(a, b, c) = 0 THEN
PRINT "x: "; -b / (2 * a)
ELSE
PRINT "no roots"
END IF
END SUB
DECLARE SUB prroots (a, b, c)
PRINT "x^2 - 6.2x + 4 = 0: ";
prroots 1, -6.2, 4
PRINT "x^2 + 2x - 3 = 0: ";
prroots 1, 2, -3
END
FUNCTION discr (a, b, c)
discr = b * b - 4 * a * c
END FUNCTION
SUB prroots (a, b, c)
IF discr(a, b, c) > 0 THEN
PRINT "x1: "; (-b - SQR(b * b - 4 * a * c)) / (2 * a);
PRINT "; x2: "; (-b + SQR(b * b - 4 * a * c)) / (2 * a)
ELSEIF discr(a, b, c) = 0 THEN
PRINT "x: "; -b / (2 * a)
ELSE
PRINT "no roots"
END IF
END SUB
Похожие вопросы
- Пожалуйста помогите как создать простинкую програму.
- Люди пожалуйста помогите заблокирован windows
- Пожалуйста, помогите исправить ошибки в программах на С++!
- Пожалуйста помогите разобраться с даним кодом C++. Тема : Односвязание списки
- Пожалуйста, помогите решить задачку по информатике...
- Turbo Pascal помогите пожалуйста. помогите пожалуйста с написание программы для вычисления 1-й и 2-й производной функции
- Пожалуйста помогите,C++ .Дана последовательность чисел.Найти в ней наименьшее число.
- Пожалуйста помогите решить 3,4 !!!
- C++ массивы. Пожалуйста, помогите!
- Pycharm (Пожалуйста, помогите с написанием программы)