Для вводимой даты года вывести название соответствующего знака Зодиака - QBasic

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

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

Дали задание на экзамен, язык Qbasic. К коду нужны комментарии, и желательно блоксхема. Астрологи делят год на 12 периодов по знакам Зодиака: • 20.01-18.02 – Водолей; 19.02-20.03 - Рыбы; 21.03-19.04 -Овен; • 20.04-20.05 - Телец; 21.05-21.06 - Близнецы; 22.06-22.07 - Рак; • 23.07-22.08 - Лев; 23.08-22.09 - Дева; 23.09-22.10 - Весы; • 23.10-22.11 - Скорпион; 23.11-21.12 - Стрелец; 22.12-19.01 - Козерог. Для вводимой даты года вывести название соответствующего знака Зодиака. Помогите все кто может, времени осталось не так много, а познания оставляют желать лучшего

Решение задачи: «Для вводимой даты года вывести название соответствующего знака Зодиака»

textual
Листинг программы
  1. DIM Day AS INTEGER, Mon AS INTEGER
  2. INPUT "Vvedite den, mecjac:", Day, Mon
  3. IF (Mon = 1 AND Day >= 20) OR (Mon = 2 AND Day <= 18) THEN
  4.     PRINT "Vodoley"
  5. ELSEIF (Mon = 2 AND Day >= 19) OR (Mon = 3 AND Day <= 20) THEN
  6.     PRINT "Rybi"
  7. ELSEIF (Mon = 3 AND Day >= 21) OR (Mon = 4 AND Day <= 19) THEN
  8.     PRINT "Oven"
  9. ELSEIF (Mon = 4 AND Day >= 20) OR (Mon = 5 AND Day <= 20) THEN
  10.     PRINT "Telec"
  11. ELSEIF (Mon = 5 AND Day >= 21) OR (Mon = 6 AND Day <= 21) THEN
  12.     PRINT "Bliznecy"
  13. ELSEIF (Mon = 6 AND Day >= 22) OR (Mon = 7 AND Day <= 22) THEN
  14.     PRINT "Rak"
  15. ELSEIF (Mon = 7 AND Day >= 23) OR (Mon = 8 AND Day <= 22) THEN
  16.     PRINT "Lev"
  17. ELSEIF (Mon = 8 AND Day >= 23) OR (Mon = 9 AND Day <= 22) THEN
  18.     PRINT "Deva"
  19. ELSEIF (Mon = 9 AND Day >= 23) OR (Mon = 10 AND Day <= 22) THEN
  20.     PRINT "Vesy"
  21. ELSEIF (Mon = 10 AND Day >= 23) OR (Mon = 11 AND Day <= 22) THEN
  22.     PRINT "Scorpion"
  23. ELSEIF (Mon = 11 AND Day >= 23) OR (Mon = 12 AND Day <= 21) THEN
  24.     PRINT "Strelec"
  25. ELSEIF (Mon = 12 AND Day >= 22) OR (Mon = 1 AND Day <= 19) THEN
  26.     PRINT "Kozerog"
  27. END IF
  28. END

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


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

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

6   голосов , оценка 4.333 из 5

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

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

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