Задачи вида "Развилка" (Текстовые задачи) - QBasic

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

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

Здравствуйте, пожалуйста помогите написать проги в QBasic по решению задач: Задача №1 Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным. Задача №2 Программа — льстец. На экране высвечивается вопрос «Кто ты: мальчик или девочка? Введи Д или М». В зависимости от ответа на экране должен появиться текст «Мне нравятся девочки!» или «Мне нравятся мальчики!». Задача №3 Составить программу, определяющую, пройдет ли график функции у = ах2 + bх + с через заданную точку с координатами (т, n). P.S. Буду очень сильно благодарен, закрываю практику в универе

Решение задачи: «Задачи вида "Развилка" (Текстовые задачи)»

textual
Листинг программы
  1. CLS
  2. INPUT "A,B = "; a, b
  3.  
  4. c = a + b
  5.  
  6. IF c < 180 THEN
  7.    IF a = 90 OR b = 90 OR c = 90 THEN
  8.       PRINT "YES, PRYAMOUGOLNYI"
  9.    ELSE
  10.       PRINT "YES, NE PRYAMOUGOLNYI"
  11.    END IF
  12. ELSE
  13.    PRINT "NO"
  14. END IF
  15. END

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

  1. CLS - очистка экрана
  2. INPUTA,B = ; a, b - ввод значений переменных a и b с помощью функции INPUT, значения переменных a и b сохраняются в соответствующих ячейках памяти
  3. c = a + b - переменная c равна сумме a и b
  4. IF c < 180 THEN - проверка условия, если c меньше 180, то выполняется следующий блок кода
  5. IF a = 90 OR b = 90 OR c = 90 THEN - проверка условия, если a равно 90, или b равно 90, или c равно 90, то выполняется следующий блок кода
  6. PRINTYES, PRYAMOUGOLNYI` - вывод на экран строкиYES, PRYAMOUGOLNYI`
  7. ELSE - если предыдущее условие не выполнено, то выполняется следующий блок кода
  8. PRINTYES, NE PRYAMOUGOLNYI` - вывод на экран строкиYES, NE PRYAMOUGOLNYI`
  9. END IF - конец блока проверки условия
  10. ELSE - если предыдущее условие не выполнено, то выполняется следующий блок кода
  11. PRINTNO` - вывод на экран строкиNO`
  12. END IF - конец блока проверки условия
  13. END - конец программы

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


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

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

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут