var1부터 var10까지 10개의 값(선)이 있을 때, 이 10개의 값(선)중
var11 = var1보다 큰 값(위에 있는 선)의 갯수;
var12 = var2보다 큰 값(위에 있는 선)의 갯수;
var13 = var3보다 큰 값(위에 있는 선)의 갯수;
var14 = var4보다 큰 값(위에 있는 선)의 갯수;
var15 = var5보다 큰 값(위에 있는 선)의 갯수;
var16 = var6보다 큰 값(위에 있는 선)의 갯수;
var17 = var7보다 큰 값(위에 있는 선)의 갯수;
var18 = var8보다 큰 값(위에 있는 선)의 갯수;
var19 = var9보다 큰 값(위에 있는 선)의 갯수;
var20 = var10보다 큰 값(위에 있는 선)의 갯수;
를 지표식으로 표현하고자 하는데, 식을 어떻게 만들어야 하는지요.(0부터 9가 나오게끔)
답변 1
예스스탁
예스스탁 답변
2021-12-23 12:39:21
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
문의하신 내용은 배열변수와 for문을 이용해야 간단히 작성히 됩니다.
아래 이동평균은 임의로 지정한 지표값입니다.
var : i1(0),i2(0);
Array : VV[11](0),count[11](0);
#var1~var1값(임의지정)
var1 = ma(C,5);
var2 = ma(C,15);
var3 = ma(C,25);
var4 = ma(C,35);
var5 = ma(C,45);
var6 = ma(C,55);
var7 = ma(C,65);
var8 = ma(C,75);
var9 = ma(C,85);
var10 = ma(C,95);
#각 변수의 값을 배열변수에 저장
VV[1] = var1;
VV[2] = var2;
VV[3] = var3;
VV[4] = var4;
VV[5] = var5;
VV[6] = var6;
VV[7] = var7;
VV[8] = var8;
VV[9] = var9;
VV[10] = var10;
#vv[1]~vv[10]까지의 값을 비교해
#높은값의 갯수를 count[1]~count[10]에 저장
For i1 = 1 to 10
{
count[i1] = 0;
For i2 = 1 to 10
{
if VV[i2] > VV[i1] Then
{
count[i1] = count[i1]+1;
}
}
}
Plot1(count[1]);
Plot2(count[2]);
Plot3(count[3]);
Plot4(count[4]);
Plot5(count[5]);
Plot6(count[6]);
Plot7(count[7]);
Plot8(count[8]);
Plot9(count[9]);
Plot10(count[10]);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> var1부터 var10까지 10개의 값(선)이 있을 때, 이 10개의 값(선)중
var11 = var1보다 큰 값(위에 있는 선)의 갯수;
var12 = var2보다 큰 값(위에 있는 선)의 갯수;
var13 = var3보다 큰 값(위에 있는 선)의 갯수;
var14 = var4보다 큰 값(위에 있는 선)의 갯수;
var15 = var5보다 큰 값(위에 있는 선)의 갯수;
var16 = var6보다 큰 값(위에 있는 선)의 갯수;
var17 = var7보다 큰 값(위에 있는 선)의 갯수;
var18 = var8보다 큰 값(위에 있는 선)의 갯수;
var19 = var9보다 큰 값(위에 있는 선)의 갯수;
var20 = var10보다 큰 값(위에 있는 선)의 갯수;
를 지표식으로 표현하고자 하는데, 식을 어떻게 만들어야 하는지요.(0부터 9가 나오게끔)