0 голосов
 
1197 просмотров
2.03.2017 / 10:26  vladgba

Сравнение чисел QBasic

Есть три числа: L, M, N.
Как найти наибольшее из них и найти его квадрат?
2.03.2017 / 22:22  uFooh
Нужно выводить просто число или название переменной тоже?
3.03.2017 / 16:42  vladgba
как угодно можно выводить с текстом я умею работать
Ответы
 
2 голоса
 
# 3.03.2017 / 15:48  Витаминыч
  1. INPUT "L= ", l
  2. INPUT "M= ", m
  3. INPUT "N= ", n
  4. IF (l > m) AND (l > n) THEN x = l
  5. IF (m > n) AND (m > l) THEN x = m
  6. IF (n > l) AND (n > m) THEN x = n
  7. result = x*x
  8. PRINT "x= ", x, " x^2= ", result
 
-1 голос
 
# 6.03.2017 / 09:50  vladgba
сделал вот так, проще же)
  1. INPUT "L= ", l
  2. INPUT "M= ", m
  3. INPUT "N= ", n
  4. IF (l > m) THEN m = l
  5. IF (m > n) THEN n = m
  6. result = n*n
  7. PRINT "x= ", n, " x^2= ", result
6.03.2017 / 16:28  Витаминыч
Тебе требуется, для начала, отладить код для случая, когда два или все три числа равны.

Да, количество переменных можно сократить, мне проще было ответить развернуто для большего понимания, что к чему. Но, по-моему, ты это неправильно сделал, проверь
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt