안녕하세요! 나는 며칠 동안 코드 작업을 했지만 소용이 없었습니다! 조건이 작동하지 않습니다. 변수 Z에는 항상 마지막 값이 할당되며 이 경우 Z=1과 같습니다. 조건을 충족하기 위해 수정해야 할 사항은 무엇입니까? 누가 도와줄까요?
X = MathFloor(가격 목표); Y = (가격 목표 - X); { 만약 (0 < Y <= 0.03125) {Z=0.03125;}
if (0.03126 < Y <= 0.0625) {Z=0.0625;}
if (0.0625 < Y <= 0.09375) {Z=0.09375;}
if (0.09375 < Y <= 0.125) {Z=0.125;}
if (0.125 < Y <= 0.15625) {Z=0.15625;}
if (0.15625 < Y <= 0.1875) {Z=0.1875;}
if (0.1875 < Y <= 0.21875) {Z=0.21875;}
if (0.21875 < Y <= 0.25) {Z=0.25;}
if (0.25 < Y <= 0.28125) {Z=0.28125;}
if (0.28125 < Y <= 0.3125) {Z=0.3125;}
if (0.3125 < Y <= 0.34375) {Z=0.34375;}
if (0.34375 < Y <= 0.375) {Z=0.375;}
if (0.375 < Y <= 0.40625) {Z=0.40625;}
if (0.40625 < Y <= 0.4375) {Z=0.4375;}
if (0.4375 < Y <= 0.46875) {Z=0.46875;}
if (0.46875 < Y <= 0.5) {Z=0.5;}
if (0.5 < Y <= 0.53125) {Z=0.53125;}
if (0.53125 < Y <= 0.5625) {Z=0.5625;}
if (0.5625 < Y <= 0.59375) {Z=0.59375;}
if (0.59375 < Y <= 0.625) {Z=0.625;}
if (0.625 < Y <= 0.65625) {Z=0.65625;}
if (0.65625 < Y <= 0.6875) {Z=0.6875;}
만약 (0.6875 < Y <= 0.71875) {Z=0.71875;}
만약 (0.71875 < Y <= 0.75) {Z=0.75;}
만약 (0.75 < Y <= 0.78125) {Z=0.78125;}
if (0.78125 < Y <= 0.8125) {Z=0.8125;}
if (0.8125 < Y <= 0.84375) {Z=0.84375;}
만약 (0.84375 < Y <= 0.875) {Z=0.875;}
if (0.875 < Y <= 0.90625) {Z=0.90625;}
if (0.90625 < Y <= 0.9375) {Z=0.9375;}
if (0.9375 < Y <= 0.96875) {Z=0.96875;}
만약 (0.96875 < Y <= 1) {Z=1;} } W=X+Z;
일리아12345 :
안녕하세요! 나는 며칠 동안 코드 작업을 했지만 소용이 없었습니다! 조건이 작동하지 않습니다. 변수 Z에는 항상 마지막 값이 할당되며 이 경우 Z=1과 같습니다. 조건을 충족하기 위해 수정해야 할 사항은 무엇입니까? 누가 도와줄까요?
이렇게 시도
X = MathFloor (PriceTarget);
Y = (PriceTarget - X);
{
if ( 0 < Y <= 0.03125 )
Z = 0.03125 ;
else if ( 0.03126 < Y <= 0.0625 )
Z = 0.0625 ;
else if ( 0.0625 < Y <= 0.09375 )
Z = 0.09375 ;
else if ( 0.09375 < Y <= 0.125 )
Z = 0.125 ;
else if ( 0.125 < Y <= 0.15625 )
Z = 0.15625 ;
else if ( 0.15625 < Y <= 0.1875 )
Z = 0.1875 ;
else if ( 0.1875 < Y <= 0.21875 )
Z = 0.21875 ;
else if ( 0.21875 < Y <= 0.25 )
Z = 0.25 ;
elseif ( 0.25 < Y <= 0.28125 )
Z = 0.28125 ;
else if ( 0.28125 < Y <= 0.3125 )
Z = 0.3125 ;
else if ( 0.3125 < Y <= 0.34375 )
Z = 0.34375 ;
else if ( 0.34375 < Y <= 0.375 )
Z = 0.375 ;
else if ( 0.375 < Y <= 0.40625 )
Z = 0.40625 ;
else if ( 0.40625 < Y <= 0.4375 )
Z = 0.4375 ;
else if ( 0.4375 < Y <= 0.46875 )
Z = 0.46875 ;
elseif ( 0.46875 < Y <= 0.5 )
Z = 0.5 ;
else if ( 0.5 < Y <= 0.53125 )
Z = 0.53125 ;
else if ( 0.53125 < Y <= 0.5625 )
Z = 0.5625 ;
else if ( 0.5625 < Y <= 0.59375 )
Z = 0.59375 ;
else if ( 0.59375 < Y <= 0.625 )
Z = 0.625 ;
else if ( 0.625 < Y <= 0.65625 )
Z = 0.65625 ;
else if ( 0.65625 < Y <= 0.6875 )
Z = 0.6875 ;
else if ( 0.6875 < Y <= 0.71875 )
Z = 0.71875 ;
elseif ( 0.71875 < Y <= 0.75 )
Z = 0.75 ;
else if ( 0.75 < Y <= 0.78125 )
Z = 0.78125 ;
else if ( 0.78125 < Y <= 0.8125 )
Z = 0.8125 ;
else if ( 0.8125 < Y <= 0.84375 )
Z = 0.84375 ;
else if ( 0.84375 < Y <= 0.875 )
Z = 0.875 ;
else if ( 0.875 < Y <= 0.90625 )
Z = 0.90625 ;
else if ( 0.90625 < Y <= 0.9375 )
Z = 0.9375 ;
else if ( 0.9375 < Y <= 0.96875 )
Z = 0.96875 ;
else if ( 0.96875 < Y <= 1 )
Z = 1 ;
}
W = X + Z;
프로그램을 종료할 때(컴퓨터 재부팅 등) 모든 변수는 손실됩니다. 전역 변수 외에도 그들은 하드 드라이브에 저장됩니다. 그러나 그들은 double 유형만 할 수 있습니다. 다른 유형의 변수(예: int 또는 string)를 저장해야 하는 경우 어떻게 합니까? 여기서 이해할 수 없는 것은 무엇입니까?
프로그램을 종료할 때(컴퓨터 재부팅 등) 모든 변수는 손실됩니다. 전역 변수 외에도 그들은 하드 드라이브에 저장됩니다. 그러나 그들은 double 유형만 할 수 있습니다. 다른 유형의 변수(예: int 또는 string)를 저장해야 하는 경우 어떻게 합니까? 여기서 이해할 수 없는 것은 무엇입니까?
현재 프로그램 수준에 전역 변수가 있고 터미널 수준에 전역 변수가 있습니다. 첫 번째 것은 초기화 해제 중에 재설정되고 두 번째 것은 재설정되지 않습니다. 당신은 분명히 후자에 대해 이야기하고 있습니다.
물론 예를 들어 100개 요소의 double 형식 배열은 이러한 변수에 숨기기 어려울 수 있으므로 이러한 용도로는 전혀 사용하지 않는 것이 좋습니다.
모든 유형의 데이터를 저장하려면 파일을 사용하십시오. 제한 사항이 없습니다. 그리고 이 방법은 모든 사람이 항상 사용합니다.
안녕하세요! 나는 며칠 동안 코드 작업을 했지만 소용이 없었습니다! 조건이 작동하지 않습니다. 변수 Z에는 항상 마지막 값이 할당되며 이 경우 Z=1과 같습니다. 조건을 충족하기 위해 수정해야 할 사항은 무엇입니까? 누가 도와줄까요?
X = MathFloor(가격 목표);
Y = (가격 목표 - X);
{
만약 (0 < Y <= 0.03125)
{Z=0.03125;}
if (0.03126 < Y <= 0.0625)
{Z=0.0625;}
if (0.0625 < Y <= 0.09375)
{Z=0.09375;}
if (0.09375 < Y <= 0.125)
{Z=0.125;}
if (0.125 < Y <= 0.15625)
{Z=0.15625;}
if (0.15625 < Y <= 0.1875)
{Z=0.1875;}
if (0.1875 < Y <= 0.21875)
{Z=0.21875;}
if (0.21875 < Y <= 0.25)
{Z=0.25;}
if (0.25 < Y <= 0.28125)
{Z=0.28125;}
if (0.28125 < Y <= 0.3125)
{Z=0.3125;}
if (0.3125 < Y <= 0.34375)
{Z=0.34375;}
if (0.34375 < Y <= 0.375)
{Z=0.375;}
if (0.375 < Y <= 0.40625)
{Z=0.40625;}
if (0.40625 < Y <= 0.4375)
{Z=0.4375;}
if (0.4375 < Y <= 0.46875)
{Z=0.46875;}
if (0.46875 < Y <= 0.5)
{Z=0.5;}
if (0.5 < Y <= 0.53125)
{Z=0.53125;}
if (0.53125 < Y <= 0.5625)
{Z=0.5625;}
if (0.5625 < Y <= 0.59375)
{Z=0.59375;}
if (0.59375 < Y <= 0.625)
{Z=0.625;}
if (0.625 < Y <= 0.65625)
{Z=0.65625;}
if (0.65625 < Y <= 0.6875)
{Z=0.6875;}
만약 (0.6875 < Y <= 0.71875)
{Z=0.71875;}
만약 (0.71875 < Y <= 0.75)
{Z=0.75;}
만약 (0.75 < Y <= 0.78125)
{Z=0.78125;}
if (0.78125 < Y <= 0.8125)
{Z=0.8125;}
if (0.8125 < Y <= 0.84375)
{Z=0.84375;}
만약 (0.84375 < Y <= 0.875)
{Z=0.875;}
if (0.875 < Y <= 0.90625)
{Z=0.90625;}
if (0.90625 < Y <= 0.9375)
{Z=0.9375;}
if (0.9375 < Y <= 0.96875)
{Z=0.96875;}
만약 (0.96875 < Y <= 1)
{Z=1;}
}
W=X+Z;
안녕하세요! 나는 며칠 동안 코드 작업을 했지만 소용이 없었습니다! 조건이 작동하지 않습니다. 변수 Z에는 항상 마지막 값이 할당되며 이 경우 Z=1과 같습니다. 조건을 충족하기 위해 수정해야 할 사항은 무엇입니까? 누가 도와줄까요?
이렇게 시도
일정이 변경됨
이렇게 시도
공장!!!! 정말 감사합니다!!! 특히 신속에 대해!
공장!!!! 정말 감사합니다!!! 특히 신속에 대해!
다음과 같은 곳:
전역 변수 에 대해 두 가지 질문이 있습니다.
질문 1: 하드 드라이브에 저장되어 있다고 기록되어 있습니다. 액세스 시간은 파일에서 데이터를 읽을 때만큼 긴가요, 아니면 일반 변수를 읽을 때만큼 빠릅니까?
질문 2: 전역 변수는 double 형식만 가능하다고 쓰여져 있는데, int나 string과 같은 다른 형식의 데이터를 저장해야 하는 경우에는 어떻게 해야 합니까?
1. 나는 속도에 대해 불평하지 않는다
2. 어디에 쓰여 있습니까? 모든 유형은 전역일 수 있습니다.
"나는 불평하지 않는다"는 말 그대로 수학적 개념이 아니다.
그리고 여기에 쓰여 있습니다:
"나는 불평하지 않는다"는 말 그대로 수학적 개념이 아니다.
그리고 여기에 쓰여 있습니다:
전역변수가 하드디스크에 저장되어 일정시간 동안 저장된다는 뜻입니다. 그리고 프로그램(터미널, 인디케이터, 어드바이저)이 실행되는 동안 모든 변수는 RAM에 있습니다. GP 값 프로그램을 처음 시작할 때만 디스크에서 읽습니다.
정보 주셔서 감사합니다. 두 번째 질문은 어떻습니까?
정보 주셔서 감사합니다. 두 번째 질문은 어떻습니까?
두 번째 질문은 솔직히 말해서 이해가 되지 않았습니다.
여기에서 더 잘 읽으십시오
두 번째 질문은 솔직히 말해서 이해가 되지 않았습니다.
여기에서 더 잘 읽으십시오
프로그램을 종료할 때(컴퓨터 재부팅 등) 모든 변수는 손실됩니다. 전역 변수 외에도 그들은 하드 드라이브에 저장됩니다. 그러나 그들은 double 유형만 할 수 있습니다. 다른 유형의 변수(예: int 또는 string)를 저장해야 하는 경우 어떻게 합니까? 여기서 이해할 수 없는 것은 무엇입니까?
프로그램을 종료할 때(컴퓨터 재부팅 등) 모든 변수는 손실됩니다. 전역 변수 외에도 그들은 하드 드라이브에 저장됩니다. 그러나 그들은 double 유형만 할 수 있습니다. 다른 유형의 변수(예: int 또는 string)를 저장해야 하는 경우 어떻게 합니까? 여기서 이해할 수 없는 것은 무엇입니까?
현재 프로그램 수준에 전역 변수가 있고 터미널 수준에 전역 변수가 있습니다. 첫 번째 것은 초기화 해제 중에 재설정되고 두 번째 것은 재설정되지 않습니다. 당신은 분명히 후자에 대해 이야기하고 있습니다.
물론 예를 들어 100개 요소의 double 형식 배열은 이러한 변수에 숨기기 어려울 수 있으므로 이러한 용도로는 전혀 사용하지 않는 것이 좋습니다.
모든 유형의 데이터를 저장하려면 파일을 사용하십시오. 제한 사항이 없습니다. 그리고 이 방법은 모든 사람이 항상 사용합니다.