Определить процент положительных и отрицательных чисел - QBasic
Формулировка задачи:
помогите пожалуйста с задачей
1)Определить процент положительных и отрицательных чисел.При вводе числа -65432 закончить работу.
заранее спасибо
Решение задачи: «Определить процент положительных и отрицательных чисел»
textual
Листинг программы
CLS PRINT "to finish entering - enter '-65432'." DO INPUT "enter number: ", a IF a = -65432 THEN EXIT DO IF a < 0 THEN c = c + 1 ELSE n = n + 1 LOOP PRINT STRING$(80, 196) IF c + n THEN PRINT "positive:"; n * 100 / (c + n); "%" PRINT "negative:"; c * 100 / (c + n); "%" ELSE PRINT "input error" END IF
Объяснение кода листинга программы
CLS
— очистка экранаPRINT
to finish entering - enter '-65432'.`` — вывод сообщения об окончании ввода и условия выхода из циклаDO
— начало циклаINPUT
enter number:, a
— ввод числа и присвоение его переменнойa
IF a = -65432 THEN EXIT DO
— проверка условия выхода из циклаIF a < 0 THEN c = c + 1
— проверка числа на отрицательность и увеличение счетчика отрицательных чиселc
ELSE n = n + 1
— проверка числа на положительность и увеличение счетчика положительных чиселn
LOOP
— конец циклаPRINT STRING$(80, 196)
— вывод строки для разделения результатовIF c + n THEN
— проверка наличия введенных чиселPRINT
positive:; n * 100 / (c + n);
%`` — вывод процента положительных чиселPRINT
negative:; c * 100 / (c + n);
%`` — вывод процента отрицательных чиселELSE
— проверка ошибки вводаPRINT
input error`` — вывод сообщения об ошибке вводаEND IF
— конец проверки наличия введенных чиселIF c + n THEN
— проверка наличия введенных чиселn * 100 / (c + n)
— вычисление процента положительных чиселc * 100 / (c + n)
— вычисление процента отрицательных чиселEND IF
— конец проверки наличия введенных чиселIF c + n THEN
— проверка наличия введенных чиселPRINT
positive:; n * 100 / (c + n);
%`` — вывод процента положительных чиселPRINT
negative:; c * 100 / (c + n);
%`` — вывод процента отрицательных чиселELSE
— проверка ошибки вводаPRINT
input error`` — вывод сообщения об ошибке вводаEND IF
— конец проверки наличия введенных чисел
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д