Прошу помочь составить программу в Visual Basic! - VB

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

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

Прошу помочь решить хотя бы один из этих вариантов: 1. Составить программу, решающую графически уравнение sin(x)=cos(x). На интервале от пи до пи. 2. Составить программу, реализующую вывод на экран геометрической фигуры по ее номеру: 1 - окружность, 2 - ромб, 3 - прямоугольник. 3. Составить программу решающую квадратное уравнение. Предусмотреть все варианты. Заранее Спасибо! roll

Решение задачи: «Прошу помочь составить программу в Visual Basic!»

textual
Листинг программы
  1. Option Explicit
  2. Dim pi, i, p, w, h
  3. Dim xn, yn
  4. Private Sub Command1_Click()
  5. Picture1.Cls: Call ks
  6.  
  7. For p = 0 To Picture1.ScaleWidth Step 0.01
  8.  
  9. Picture1.PSet (p, Picture1.ScaleHeight / 2 + Sin(w / 2 - p)), vbGreen
  10. Picture1.PSet (p, Picture1.ScaleHeight / 2 - Cos(w / 2 - p)), vbRed
  11. If Abs((Picture1.ScaleHeight / 2 + Sin(w / 2 - p)) - _
  12. (Picture1.ScaleHeight / 2 - Cos(w / 2 - p))) < 0.007 Then
  13.  
  14.   Picture1.Line (p, Picture1.ScaleHeight / 2 - Cos(w / 2 - p))-(p, 2), vbWhite
  15.   Picture1.Circle (p, Picture1.ScaleHeight / 2 - Cos(w / 2 - p)), 0.05, vbWhite
  16.     Picture1.Circle (p, Picture1.ScaleHeight / 2 - Cos(w / 2 - p)), 0.1, vbWhite
  17.   Picture1.Print Round((p - w / 2) / pi, 2); "ГЏ"
  18.  
  19. End If
  20. Next p
  21. Picture1.Line (0, 1)-(w, 1)
  22. Picture1.Line (0, 3)-(w, 3)
  23. End Sub
  24.  
  25. Private Sub Form_Load()
  26. pi = Atn(1) * 4
  27. w = 8: h = 4
  28. Picture1.ScaleWidth = w
  29. Picture1.ScaleHeight = h
  30. Call ks
  31. End Sub
  32. Private Sub ks()
  33. Picture1.Line (0, h / 2)-(w, h / 2)
  34. Picture1.Line (w / 2, 0)-(w / 2, h)
  35.  
  36. For i = 0 To w
  37. Picture1.Line (i, h / 2 - 0.1)-(i, h / 2 + 0.1)
  38. Picture1.Print Round(i - w / 2, 2)
  39. Next i
  40.  
  41. For i = 0 To h
  42. Picture1.Line (w / 2 - 0.1, i)-(w / 2 + 0.1, i)
  43. If i <> h / 2 Then Picture1.Print Round((h - i - 2), 2)
  44. Next i
  45. End Sub

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


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

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

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

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

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

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