오늘 학습 키워드

배열, 반복문, Scroll View

오늘 학습 한 내용을 나만의 언어로 정리하기

Lv.2 기초 문법 활용해보기

5. 이중 반복문을 사용한 구구단 출력

// 세로 출력
 
for(int i = 1; i < 10; i++)
{
    for(int j = 2; j < 10; j++)
    {
        Console.Write($"{j} x {i} = {j * i}    ");
    }
    Console.WriteLine();
}
 
 
 
// 가로 출력
 
for(int i = 2; i < 10; i++)
{
    for(int j = 1; j < 10; j++)
    {
        Console.Write($"{i} x {j} = {i * j}    ");
    }
    Console.WriteLine();
}

6. 배열 요소의 최대값과 최소값 찾기

int[] numbers = { 10, 20, 30, 40, 50 };
 
int max = -1;
int min = 100000000;
 
for(int i = 0; i < numbers.Length; i++)
{
    if (numbers[i] > max) max = numbers[i];
    if (numbers[i] < min) min = numbers[i];
}
 
Console.WriteLine($"Max : {max}    Min : {min}");

계산기 만들기

일단 여기까지는 완성

학습하며 겪었던 문제점 & 에러

  • 문제&에러에 대한 정의

계산기 오른쪽에 있는 계산 기록의 위치가 이상했음.

  • 내가 한 시도

앵커 문제인가 싶어서 이걸 이리저리 만져봄 근데 안됨

  • 해결 방법

앵커가 아니고 피벗 문제였음. 피벗을 x = 0.5, y = 1로 하니까 해결됐음.

  • 새롭게 알게 된 점

피벗 x가 0이면 왼쪽, 1에 가까워질수록 오른쪽. y가 0이면 아래, 1에 가까워질수록 위로 간다.

  • 이 문제&에러를 다시 만나게 되었다면?

필요에 따라 피벗을 변경할 수 있게 되었다.

내일 학습 할 것은 무엇인지

  1. 사람 구해서 Lv.3 같이 페어코딩 하실 분 구하기
  2. 계산기 마저 만들기