Você está na página 1de 3

Public Sub tan()

Pi = 3.14159265358979

n = 360

m=2

n1 = 89

n2 = 179

n3 = 269

Dim Matriz2() As Double

ReDim Matriz2(n, m)

'lectura de la matriz

For grados = 1 To n

rad = grados * 2 * Pi / 360

Matriz2(grados, 1) = rad

Matriz2(grados, 2) = Math.tan(rad)

Next grados

'escritura de la matriz

For grados = 1 To n1

For grados1 = 91 To n2

For grados2 = 181 To n3

Cells(grados, 1) = Matriz2(grados, 1)

Cells(grados, 2) = Matriz2(grados, 2)

Cells(grados1, 1) = Matriz2(grados1, 1)

Cells(grados1, 2) = Matriz2(grados1, 2)

Cells(grados2, 1) = Matriz2(grados2, 1)

Cells(grados2, 2) = Matriz2(grados2, 2)

Next grados2

Next grados1

Next grados

End Sub
Public Sub tan()

Pi = 3.14159265358979

n = 360

m=2

Dim Matriz2() As Double

ReDim Matriz2(n, m)

'lectura de la matriz

For grados = 1 To n

rad = grados * 2 * Pi / 360

If (rad = Pi / 2) Or (rad = 3 * Pi / 2) Then

Matriz2(grados, 1) = rad

Matriz2(grados, 2) = 0

Else

Matriz2(grados, 1) = rad

Matriz2(grados, 2) = Math.tan(rad)

End If

Next grados

'escritura de la matriz

For grados = 1 To n

Cells(grados, 1) = Matriz2(grados, 1)

Cells(grados, 2) = Matriz2(grados, 2)

Next grados

End Sub

Nicolás Restrepo Sánchez

Você também pode gostar