본문 바로가기
카테고리 없음

[Intel] 엣지 AI SW 아카데미 39일차 (부산상공회의소 인력개발원)

by 0x01 2023. 12. 31.

 

일정: 2023.12.21(목)

 

수업 내용: 

 

 - C++ 기초

 - Visual Studio 2022 설치 및 코드 실습

 

목표: 

 - 객체지향에 대해 이해하고, 설명 할 수 있을 때까지 반복한다.

 - 코드에 대해 알 수 있다.

 

예제 연습 코드

#include <iostream>

int main(){
	int a = 10;
    int b = 10;
    int sum;
    
    sum = a + b;
    std::cout << sum;
}

 

실습 1. 문자출력

 

#include <iostream>
int main() {
	std::cout << "My name is Mike.\n";
	return 0;
}

 

실습 2. 문자출력 or 줄바꾸기

#include <iostream>
int main() {
	std::cout << "컴퓨터공학과\n21세\n대통령";
	return 0;
}

 

실습3. 숫자 덧셈 표현하기

#include <iostream>
int main() {
	int sum = 0;
	sum = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10;

	std::cout << "1에서 10까지 더한 결과는" << sum << "입니다";
	return 0;		
}

 

실습4. 줄바꾸기2

#include <iostream>

int main() {
	std::cout << "*\n**\n***\n****";
	return 0;
}

 

주석처리 단축키 : ctrl + shift + /

 

assignment(할당, 대입)

variable = expression

                  constant

                  variable

                  operation

                  funtion

 

실습5. cout 와 <<를 이용한 화면 출력

#include <iostream>

double area(int r);			//함수의 원형 선언
double area(int r) {		//함수 구현
	return 3.14 * r * r;	//반지름 r의 원면적 리턴
}

int main() {				//메인함수
	int n = 3;				//n변수선언
	char c = '#';			//c변수선언
	std::cout << c << 5.5 << '-' << n << "hello" << true <<std::endl;
	std::cout << "n+5=" << n + 5 << '\n';
	std::cout << "면적은 " << area(n); // 함수 area()의 리턴 값 출력
}
#include <iostream>

double area(int r);			//함수원형 선언

int main() {				//메인함수
	std::cout << "면적은 " << area(5); // 함수 area()의 리턴 값 출력
}

double area(int r) {		//함수 구현
	return 3.14 * r * r;	//반지름 r의 원면적 리턴
}

 

실습6. 키보드로 부터 입력 받아오기

#include <iostream>
using namespace std;

int main() {
	cout << "너비를 입력하세요\n";
	int width;
	cin >> width;
	
	cout << "높이를 입력하세요\n";
	int height;
	cin >> height;
	
	cout << "사각형의 면적은?\n";
	int area = width * height;
	cout << area;
	return 0;
}
#include <iostream>
using namespace std;

int main() {
	cout << "너비와 높이를 입력하세요\n";
	int width;
	int height;
	cin >> width >> height;

	cout << "사각형의 면적은?\n";
	int area = width * height;
	cout << area;
	return 0;
}

 

실습7. string 사용

#include <string>
#include <iostream>
using namespace std;

int main() {
	string s;
	cout << "로미오>>";
	cin >> s;

	string t;
	cout << "줄리엣>>";
	cin >> t;

	if (s == "가위" && t == "바위")
		cout << "줄리엣 이겼습니다." << endl;
}