2014-03-07 3 views
-3

의 모드이며, 여기 방정식의 :이 방정식에서VB 찾을 수 내가 나에게 결과를 얻을 수를 찾을려고하는 수

x=y mod z 
y=? 

, 나는 xz하지만 난의 값을 알고 y도 필요합니다. 누구나 아이디어를 가지고 있습니까?

+0

프로그래밍상의 질문이 아닙니다. 그것은 대수학 문제입니다. 체크 아웃 http://math.stackexchange.com/ –

+0

하지만 제목을 볼 때, 나는 VB에서 코드를 원한다, 프로그래밍 아닌가요? – user3047048

+1

그건 "VB에서 Msgbox에 표시하고있는이 단어의 정확한 철자는 무엇입니까?"라고 묻는 것과 같습니다. 맞춤법 질문이 아닌 비주얼 베이직 질문이 될 것입니다. –

답변

2

때문에 매핑 정수 링 Zz로(z integer numbers: 0, 1, ..., z - 1)에서 값 문제에 대한 많은 솔루션은 거기에 전단 사 함수되지 않고 있습니다 그래서

y = { x + n * z : n is integer } 

는 답변을 제공합니다 간단한 기능을 간단하게 할 수있다 과 :

Function solution(ByVal x As Integer) As Integer 
    Return x 
End Function 
당신은 또한 당신에게 다음 가능한 솔루션 돌아갑니다 뭔가 쓸 수

:

Function solution_next(ByVal x As Integer, ByVal z As Integer) As Integer 
    Static n As Integer = 0 
    i + z * n 
    n += 1 
    Return i 
End Function 

더 많은 조건을 추가로 조정할 수 있습니다.

관련 문제