Выяснить, принадлежит ли точка с координатами (x,y) кругу радиуса r - VB

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

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

1) Даны действительные величины x, y, r. Выяснить, принадлежит ли точка с координатами (x,y) кругу радиуса r с центром в начале координат. 2) Дан одномерный массив а вещественного типа, состоящий из n элементов. Осуществить циклический сдвиг элементов массива влево на три позиции, т. е. получить массив:
а=(а4, а5, a6,..., an, a1, a2, a3 )
(Дополнительного массива не заводить) Исходный и полученный массив вывести на печать.

Решение задачи: «Выяснить, принадлежит ли точка с координатами (x,y) кругу радиуса r»

textual
Листинг программы
  1. Dim a() As Single, i As Integer
  2. Private Sub Command1_Click()
  3. Dim j As Integer, n As Integer
  4. Dim t As Single
  5. Const k = 3
  6. n = Val(InputBox("n-?", , 5))
  7. If n > 4 Then
  8. Me.AutoRedraw = True
  9. Cls
  10. ReDim a(n)
  11. For i = 1 To n
  12. a(i) = Rnd * 25
  13. Next i
  14. Call Pr(n)
  15. i = 0
  16.  Do While i < k
  17.  i = i + 1
  18.   t = a(1)
  19.    For j = 1 To n - 1
  20.      a(j) = a(j + 1)
  21.    Next j
  22.    a(n) = t
  23.  Loop
  24.  
  25. Call Pr(n)
  26.  
  27. Else
  28. MsgBox "!", vbExclamation
  29. End If
  30. End Sub
  31. Sub Pr(n As Integer)
  32. Dim i As Integer
  33. For i = 1 To n
  34. Print a(i); "  ";
  35. Next i
  36. Print
  37. End Sub

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


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

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

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

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

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

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