2010-02-03 9 views
0

이 코드를 생성 한 후 세타와 초기 값은? 왜냐하면 내가 그것을 실행할 때 프로그램이 값을 계산하지 않기 때문입니까? 제가 잘못한 것을 했습니까? 아니면 내가 어떻게 작동하게 만들었습니까?프로그래밍

+1

왜 값을 계산하지 않는다고 생각합니까? 디버그 모드로보고 있습니까? –

+1

이것은 사실 http://stackoverflow.com/questions/2189087/does-anybody-know-how-to-write-the-code-for-this-physics-equation-in-c의 사본입니다. – jason

+0

그에게 운이 좋으면, 당신은 여기에 -ve 대표를 얻을 수 없습니다. – ata

답변

1

결과를 콘솔에 출력하는 행이 누락 되었습니까? 이 같은 아마 뭔가 :

Console.WriteLine("The calculated value is: {0}", theta); 
3

당신은 당신이 v_ox을 계산 전에 라디안으로 theta 변환해야합니다. 당신이 그 일을하면

, 그냥 콘솔에 값을 쓰기 : 당신이 프로그램이 당신에게 값을 표시하고 있지 않음을 의미하는 경우

Console.WriteLine("Calculate v_ox");  //Calculate vox = v_ocos(theta 

theta = theta * Math.PI/180.0; // Converts from degrees to radians 
double v_ox = v_o * Math.Cos(theta);  //Use the Math.Cos(theta) method 

Console.WriteLine("v_ox == {0}", v_ox); // Show this, if you want to see the value 

Console.ReadLine(); 
3

, 그것은 당신이 결코 WriteLine() 결과 때문이다.