내일배움캠프 LV.1 연산자 실습

2025. 9. 9. 15:17내배캠 퀘스트

int ten = 10;
int result;

result = ten + 7; //7더하기

result = ten - 3; //3빼기

result = ten * 2;//2곱하기

float result_4 = ten * 1.5f;//1.5곱하기

result = ten / 3; //3 나누기

result = ten % 4; //4로 나눈 몫

내가 푼 것

 

int result_1 = ten + 7;   // ten이 10이므로 10 + 7 = 17
int result_2 = ten - 3;   // ten이 10이므로 10 - 3 = 7
int result_3 = ten * 2;   // ten이 10이므로 10 * 2 = 20
float result_4 = ten * 1.5f;   // ten이 10이므로 10 * 1.5f = 15
float result_5 = ten / 3;   // ten이 10이므로 10 / 3 = 3.333333....
int result_6 = ten % 4;   // ten이 10이므로 10 / 4의 몫은 2, 나머지는 2 
//%는 나머지값을 구하는 연산자이므로 결과값은 2

정답

 

 

오답노트:

앞에 int랑 float등의 자료형을 안붙였고, 결과값 뒤에 언더바랑 번호도 붙여야하는구만..!

1.5곱하기 앞에 float 붙인 건 잘 했는데, 
왜 나누기 3한거에도 float을 붙이지?
그 바로 밑에 문제도 나눗셈인데 이건 int를 붙이고..

아마도 결과가 소수점으로 떨어져서 그런 것 같다. 

 


 

 

//2번 문제

string introduce = "안녕하세요";
string name = "제 이름은 가영입니다";

string result = introduce + name;
Console.WriteLine(result);



//2번 문제 변환

string gayeong = "안녕하세요";
string chad = gayeong + "제 이름은 가영입니다";

Console.WriteLine(result);


//2번 문제

int year = 2023;

string thisYear = "올해는" + year + "년입니다.";

string yearresult = thisYear;

Console.WriteLine(yearresult);

 

내가 푼 것

 

 

string introduce = "안녕하세요. 제 이름은 \"" + name + "\" 입니다.";
// string은 "" 사이의 값을 스트링으로 인식하는데, 쌍따옴표를 문자로 인식시키기 위해 \를 붙여 사용
string thisYear = "올해는 '" + year + "년' 입니다.";
// 이 경우 따옴표는 쌍따옴표 사이에서 자동으로 문자로 인식되어 별 다른 처리가 필요하지 않다.

정답 

 

 

정답!

완전 똑같은 코드는 아니지만, 결과는 똑같이 냈다!
코드를 단순하게 쓰는게 코딩을 잘하는거라던데, 아직은 조금 어렵다...ㅎㅎㅎ
단순하게 줄여쓰는 연습을 해보자! 

그치만 잘했어.

 

 

 

//3번문제 논리연산


int ten = 10;



bool result_1 = ten == 10;    // ten 이 10 이랑 같다
bool result_2 = ten != 11;    // ten 이 11 이랑 같지 않다
bool result_3 = ten < 20 ;    // ten 이 20 보다 작다
bool result_4 = ten > 5 ;    // ten 이 5 보다 크다

내가 푼 것

// 비교 연산자의 경우 해당 비교의 결과값을 true 또는 false로 알려준다.
// 이 값을 저장하거나 바로 if문에서 사용 가능
bool result_1 = ten == 10; // ten이 10이므로 true
bool result_2 = ten != 11; // ten이 10이므로 false
bool result_3 = ten <= 20; // ten이 20보다 작으니 true
bool result_4 = ten >= 5;  // ten이 5보다 크니 true

정답

오답노트:
나머지는 다 맞췄는데, 4번째랑 5번째를 틀렸다.
사실 틀린 건 아니고 세모인 듯...

TRUE가 나오려면 >를 쓰든 >=를 쓰든 값은 똑같이 나오니까!!
맞은 걸로 할래..ㅎㅎ

 

 

 

 

3개 중에 2개나 맞췄다! 아싸~~~잘했어 내 자신