I am writing a program where a user selects two mathmatical operators:
LT -less than
GT -greater than
EQ -equal to
NEQ -not equal to

I have if statments to convert these to their symbol, but how can I then use this in a sum?

If it was just one operator I would use more if statments, but as its two sets it would be 48 lines, there has to be an easier way, i thought about using select case statments.

if anyone could point me in the right direction i would be greatful.

here is the code if it helps

'LineDestOp and LineSourceOp are the operators = OR < OR > OR <>
                                    If LineSourceOp = "EQ" Then
                                        LineSourceOp = "="
                                    ElseIf LineSourceOp = "LT" Then
                                        LineSourceOp = "<"
                                    ElseIf LineSourceOp = "GT" Then
                                        LineSourceOp = ">"
                                    ElseIf LineSourceOp = "NEQ" Then
                                        LineSourceOp = "<>"
                                    End If
                                    If LineDestOp = "EQ" Then
                                        LineDestOp = "="
                                    ElseIf LineDestOp = "LT" Then
                                        LineDestOp = "<"
                                    ElseIf LineDestOp = "GT" Then
                                        LineDestOp = ">"
                                    ElseIf LineDestOp = "NEQ" Then
                                        LineDestOp = "<>"
                                    End If


                                    If InSourcePort & LineSourceOp & InSourcePort And InDestPort & LineDestOp & InDestPort Then
......
If InSourcePort & LineSourceOp & InSourcePort And InDestPort & LineDestOp & InDestPort Then

assume
InSourcePort - 80
LineSourceOp - the operator
InDestPort - 80
LineDestOp - the other operator

(the program in question generates code for cisco routers)

Another way to look at it would be if i have "2+5" stored in a variable how can calculate it?

from that I could solve my problem

thanks daniweb

Recommended Answers

All 3 Replies

another way to look at it would be if i have "2+5" stored in a variable how can calculate it?

from that I could solve my problem

thanks daniweb

im not sure how to make that work in .net

i have never done anything realy complicated with VB i usually just do database stuff

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.