아래의 사용자함수를 검증하면 아래와 같은 오류메세지 나옵니다. 부탁 드립니다.
ㅇ 오류메세지 : 줄수(18), 열수(2)에 "문법에라, 잘못된 토큰 else"
ㅇ 작성수식 : 함수명은 "데이짱_강남자리"입니다.
input : 기간(Numeric),상승률(Numeric);
var : 카운트(0),ii(0),hh(0),데이짱_조건(False);
카운트=0;
hh=highest(c,기간);
데이짱_조건=(hh >= c*(1+상승률) and c[기간]>=c*(1+상승률));
if 데이짱_조건 Then
{
for ii=0 to 기간-1
{
if c[ii] > c Then {
카운트=카운트 + 1;
}
데이짱_강남자리=카운트;
}
Else {데이짱_강남자리=기간};
답변 1
예스스탁
예스스탁 답변
2024-06-21 15:00:44
안녕하세요
예스스탁입니다.
{}처리가 잘못되어 있습니다.
input : 기간(Numeric),상승률(Numeric);
var : 카운트(0),ii(0),hh(0),데이짱_조건(False);
카운트=0;
hh=highest(c,기간);
데이짱_조건=(hh >= c*(1+상승률) and c[기간]>=c*(1+상승률));
if 데이짱_조건 Then
{
for ii=0 to 기간-1
{
if c[ii] > c Then
{
카운트=카운트 + 1;
}
}
데이짱_강남자리=카운트;
}
Else
{
데이짱_강남자리=기간;
}
즐거운 하루되세요
> 장병록 님이 쓴 글입니다.
> 제목 : if then else 문법에라 부탁 드립니다.
>
아래의 사용자함수를 검증하면 아래와 같은 오류메세지 나옵니다. 부탁 드립니다.
ㅇ 오류메세지 : 줄수(18), 열수(2)에 "문법에라, 잘못된 토큰 else"
ㅇ 작성수식 : 함수명은 "데이짱_강남자리"입니다.
input : 기간(Numeric),상승률(Numeric);
var : 카운트(0),ii(0),hh(0),데이짱_조건(False);
카운트=0;
hh=highest(c,기간);
데이짱_조건=(hh >= c*(1+상승률) and c[기간]>=c*(1+상승률));
if 데이짱_조건 Then
{
for ii=0 to 기간-1
{
if c[ii] > c Then {
카운트=카운트 + 1;
}
데이짱_강남자리=카운트;
}
Else {데이짱_강남자리=기간};