오늘 학습 키워드
배열, 반복문, 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에 가까워질수록 위로 간다.
- 이 문제&에러를 다시 만나게 되었다면?
필요에 따라 피벗을 변경할 수 있게 되었다.
내일 학습 할 것은 무엇인지
- 사람 구해서 Lv.3 같이 페어코딩 하실 분 구하기
- 계산기 마저 만들기