Any relationship?

Discussion in 'Computer Science & Culture' started by Mathers2013, Oct 23, 2013.

  1. Mathers2013 Banned Banned

    Messages:
    190
    The following program prints the relationship between any group of numbers (should there be one):

    Code:
    
    [CELLS(1,1)=DATA]
    
    Sub FINDRELATIONSHIP()
    
    A$ = Cells(1, 1)
    
    For B = 1 To Len(A$)
    
    For C = 0 To Len(A$)
    
    For D = 1 To Len(A$)
    
    For E = 0 To Len(A$)
    
    For F = 1 To Len(A$)
    
        G = (((B + C) * D) - E) / F
        
            If (G = Val(Mid$(A$, B, 1))) Then
            
                H = 0
                
                    For I = 1 To Len(A$)
                    
                        IF (((I+C)*D)-E)/F=VAL(MID$(A$,I,1))) THEN H=H+1                    
    
                        IF (H=LEN(A$)) THEN
    
                         Cells(1, 2) = "+"
    
                         Cells(1, 3) = "*"
    
                         Cells(1, 4) = "-"
    
                         Cells(1, 5) = "/"
    
                         Cells(2, 1) = "T(TIMES OR X)"
    
                         Cells(2, 2) = C
    
                         Cells(2, 3) = D
    
                         Cells(2, 4) = E
                    
                         Cells(2, 5) = F
    
                         End
    
                    Next I
                    
            End If
            
    Next F
    
    Next E
    
    Next D
    
    Next C
    
    Next B
    
    End Sub
    
    
    I do not believe there is a problem with the code (I have tried it with simple relationships such as "12345" or "2468") but there does not appear to be a relastionship between descending numbers such as "54321" or "987654321." I will update the program so the relationship between digits in a phone number can be described and remembered simply with FOUR digits (+*-/).

    Please Register or Log in to view the hidden image!

     

Share This Page