Найти сумму двух наименьших чисел и удвоенное произведения наибольшего с наименьшим - QBasic

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

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

Даны три числа А, В, С. Найти сумму двух наименьших чисел и удвоенное произведения наибольшего с наименьшим.

Решение задачи: «Найти сумму двух наименьших чисел и удвоенное произведения наибольшего с наименьшим»

textual
Листинг программы
CLS
RANDOMIZE TIMER
 
DIM a AS INTEGER
DIM b AS INTEGER
DIM c AS INTEGER
 
a = 50 * RND
b = 50 * RND
c = 50 * RND
 
IF a > b THEN SWAP a, b
IF a > c THEN SWAP a, c
IF b > c THEN SWAP b, c
 
PRINT a; b; c
PRINT "SUMMA ="; a + b
PRINT "2*A*C ="; 2 * a * c
END

Объяснение кода листинга программы

  1. CLS — очистка экрана
  2. RANDOMIZE TIMER — инициализация генератора случайных чисел
  3. DIM a AS INTEGER — объявление переменной a типа integer
  4. DIM b AS INTEGER — объявление переменной b типа integer
  5. DIM c AS INTEGER — объявление переменной c типа integer
  6. a = 50 * RND — присвоение переменной a случайное число от 0 до 50
  7. b = 50 * RND — присвоение переменной b случайное число от 0 до 50
  8. c = 50 * RND — присвоение переменной c случайное число от 0 до 50
  9. IF a > b THEN SWAP a, b — если a больше b, то поменять их местами
  10. IF a > c THEN SWAP a, c — если a больше c, то поменять их местами
  11. IF b > c THEN SWAP b, c — если b больше c, то поменять их местами
  12. PRINT a; b; c — вывод на экран значений переменных a, b, c
  13. PRINTSUMMA =; a + b — вывод на экран суммы a и b
  14. PRINT2AC =; 2 * a * c — вывод на экран произведения 2 и a, умноженного на c
  15. END — конец программы

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


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

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

13   голосов , оценка 3.769 из 5
Похожие ответы