Advertisement
Guest User

Untitled

a guest
Nov 12th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.33 KB | None | 0 0
  1. Imports System.Math
  2.  
  3.  
  4. Module Module1
  5.  
  6.     Sub Main()
  7.         Dim x(),y() as Double
  8.         Dim M%, i%
  9.         et1:
  10.         Console.WriteLine("M = ")
  11.         M = Console.ReadLine
  12.         If M < 2 Then GoTo et1
  13.         ReDim x(M), y(M)
  14.         For i=0 To M-1
  15.         Console.Write("x("& i &")=",i)
  16.             x(i) = Console.ReadLine
  17.             Console.Write("y("& i &")=",i)
  18.             y(i) = Console.ReadLine
  19.         Next i
  20.  
  21.         Dim L() as Double
  22.         ReDim L(M)
  23.         For i = 0 To M-1
  24.             L(i) = Math.Sqrt(Math.Pow(x(i),2) + Math.Pow(y(i),2))
  25.         Next i
  26.  
  27.         Dim Min#, imin%
  28.         Min=L(0) : imin = 0
  29.         For i = 1 To M-1
  30.         If L(i) < Min Then
  31.         Min = L(i) : imin = i
  32.         End If
  33.         Next i
  34.         Console.WriteLine("Min=L("& imin &")="&imin)
  35.  
  36.         Dim Max#, imax%
  37.         Max = L(0) : imax = 0
  38.         For i = 1 To M-1
  39.             If L(i) > Max Then
  40.                 Max = L(i) : imax = i
  41.             End If
  42.         Next i
  43.         Console.WriteLine("Max=L("& imax &")="&Max)
  44.  
  45.         Dim D() As Double
  46.         ReDim D(M-1)
  47.         For i = 0 To M-2
  48.             D(i) = Math.Sqrt(Math.Pow(x(1) - x(i+1),2) + Math.Pow(y(1) - y(i+1),2))
  49.         Next i
  50.         Dim result As String = String.Join(", ",D)
  51.         Console.WriteLine(result)
  52.     End Sub
  53.  
  54. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement