Advertisement
contrlc4

Практика 2 Сухов

Oct 1st, 2020 (edited)
1,735
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 1.49 KB | None | 0 0
  1. #lang racket
  2.  
  3. (displayln "Вычисление плозади кольца.")
  4. (display "Ралиус кольца(см) => ")
  5. (define r1 (read))
  6. (display "Радиус отверстия (см) => ")
  7. (define r2 (read))
  8. (if (< r1 r2) (displayln "Ошибка! Радиус отверстия не может быть больше радиуса кольца") (- (* pi r1 r1) (* pi r2 r2)))
  9.  
  10. (newline)
  11.  
  12. (define output (lambda (str) (display num1)
  13.                              (display str)
  14.                              (display num2)))
  15. (displayln "Введите в одной строке два целых числа:")
  16. (define num1 (read))
  17. (define num2 (read))
  18. (if (= num1 num2) (output " равно ") (display ""))
  19. (if (< num1 num2) (output " меньше ") (output " больше "))
  20.  
  21. (newline)
  22.  
  23. (displayln "Введите номер месяца(число от 1 до 12)")
  24. (define month (read))
  25. (if (> month 12) (display "Ошибка ввода данных") (display ""))
  26. (if (< month 1) (display "Ошибка ввода данных") (display ""))
  27. (case month
  28.     [(1) (display "Январь")]
  29.     [(2) (display "Февраль")]
  30.     [(3) (display "Март")]
  31.     [(4) (display "Апрель")]
  32.     [(5) (display "Май")]
  33.     [(6) (display "Июнь")]
  34.     [(7) (display "Июль")]
  35.     [(8) (display "Август")]
  36.     [(9) (display "Сентябрь")]
  37.     [(10) (display "Октябрь")]
  38.     [(11) (display "Ноябрь")]
  39.     [(12) (display "декабрь")])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement