VB.Net/Development/Math Function — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 12:45, 26 мая 2010
Содержание
- 1 Acos and Cos
- 2 Asin and Sin
- 3 Atan and Tan
- 4 Calculating compound interest
- 5 Math class: Square root, absolute value, Pi and Power
- 6 Math.Max Demo
- 7 Math: Min, Max, Exp, Ceil, Round and Log10
- 8 Math: square root
- 9 Power in VB
- 10 Power ^ in VB.net
- 11 Rnd Demo
- 12 Round in Math
- 13 Sign in Math
- 14 Square Root in Math package
- 15 To the Power
Acos and Cos
Imports System
Imports System.Data
Imports System.Diagnostics
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Acos(0))
Console.WriteLine(System.Math.Cos(10))
End Sub
End Class
Asin and Sin
Imports System
Imports System.Data
Imports System.Diagnostics
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Asin(0))
Console.WriteLine(System.Math.Sin(10))
End Sub
End Class
Atan and Tan
Imports System
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Atan(10))
Console.WriteLine(System.Math.Tan(10))
End Sub
End Class
Calculating compound interest
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Dim amount, principal As Decimal " dollar amounts
Dim rate As Double " interest rate
Dim year As Integer " year counter
Dim output As String " amount after each year
principal = 1000
rate = 0.05
output = "Year" & vbTab & "Amount on deposit" & vbCrLf
" calculate amount after each year
For year = 1 To 10
amount = principal * (1 + rate) ^ year
output &= year & vbTab & _
String.Format("{0:C}", amount) & vbCrLf
Next
" display output
Console.WriteLine("Compound Interest" & output)
End Sub
End Class
Math class: Square root, absolute value, Pi and Power
Imports System.IO
Module Module1
Sub Main()
Console.WriteLine("Absolute value of -1 is " & Math.Abs(-1))
Console.WriteLine("Square Root of 144 is " & Math.Sqrt(144))
Console.WriteLine("Value for PI is " & Math.PI)
Console.WriteLine("10 raised to the power of 2 is " & Math.Pow(10, 2))
End Sub
End Module
Math.Max Demo
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Console.WriteLine(Math.Max(Math.Max(1, 2), 3))
End Sub
End Class
Math: Min, Max, Exp, Ceil, Round and Log10
Module Module1
Sub Main()
Console.WriteLine("Ceiling(1.1), Ceiling(0.9) = " & Math.Ceiling(1.1) & " " & Math.Ceiling(0.9))
Console.WriteLine("Exp(5) = " & Math.Exp(5))
Console.WriteLine("Log10(100) = " & Math.Log10(100))
Console.WriteLine("Max(1001, 100) = " & Math.Max(1001, 100))
Console.WriteLine("Min(1001, 100) = " & Math.Min(1001, 100))
Console.WriteLine("Floor(1.1), Floor(0.9) = " & Math.Floor(1.1) & " " & Math.Floor(0.9))
Console.WriteLine("Round(1.1), Round(0.9) = " & Math.Round(1.1) & " " & Math.Round(0.9))
End Sub
End Module
Math: square root
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
" Calculate square root of 2
Dim root As Double = Math.Sqrt(2)
Console.WriteLine("The square root of 2 is " & root, _
"The Square Root of 2")
End Sub
End Class
Power in VB
Imports System
public class MainClass
Shared Sub Main()
Dim value As Integer = 5
Dim power As Integer = 4
Console.WriteLine("{0} to the {1}th power is {2}", _
value, power, value ^ power)
End Sub
End Class
Power ^ in VB.net
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Dim i As Integer " counter
Console.WriteLine("Number" & vbTab & "Square" & vbCrLf)
" square numbers from 1 to 10
For i = 1 To 10
Console.WriteLine(i & vbTab & Square(i))
Next
End Sub
Shared Function Square(ByVal y As Integer) As Integer
Return y ^ 2
End Function
End Class
Rnd Demo
Imports System
Imports System.Data
Imports System.Diagnostics
public class MainClass
Shared Sub Main()
Console.WriteLine(Rnd())
End Sub
End Class
Round in Math
Imports System
Imports System.Data
Imports System.Diagnostics
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Round(1.4))
End Sub
End Class
Sign in Math
Imports System
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Sign(-1))
Console.WriteLine(System.Math.Sign(0))
Console.WriteLine(System.Math.Sign(1))
End Sub
End Class
Square Root in Math package
Imports System
Imports System.Data
Imports System.Diagnostics
public class MainClass
Shared Sub Main()
Console.WriteLine(System.Math.Sqrt(4))
End Sub
End Class
To the Power
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Dim value As Integer = 5
Dim power As Integer = 4
Console.WriteLine("{0} to the {1}th power is {2}", _
value, power, value ^ power)
End Sub
End Class