- 간단한 계산기 구현
- 변수선언
- 두 숫자를 입력받아 저장할 int형 변수를 firstNum, secondNum으로 선언합니다.
- 계산할 부호를 입력받기 위해 string형 변수를 calculate로 선언합니다.
- 계산 결과값을 저장할 float형 변수를 answer로 선언합니다.<answer을 float형으로 선언한 이유는 계산결과에 소숫점이 나올 수 있기 때문에 float으로 선언해주었습니다.>
- 입력받기
- cout을 이용하여 입력할 정보를 띄워줍니다
- cin을 이용하여 정보에 맞는 숫자 또는 계산 부호를 입력받아 줍니다.
- 계산하기
- 입력을 받은 계산부호를 통하여 if문으로 판별해 입력받은 숫자를 계산해줍니다.
- 나눗셈 계산을 할 때 firstNum에 (float)을 붙여 형 변환을 해준 이유는 int형 변수로 받은 두 숫자를 나누면 몫만 나오기 때문에 앞의 숫자를 소숫점으로 강제형변환 시켜주었습니다.
- answer에 계산 결과값을 넣고 cout으로 띄워줍니다.
- 변수선언


- 배열
- 동일한 타입의 여러 값을 한꺼번에 담을 수 있는 자료 구조.
- 배열의 특징
- 임의 접근이 가능
- 변수와 마찬가지로 배열은 선언과 동시에 초기화 및 선언 후 추후 초기화 모두 가능
- 배열은 통째로 복사 및 대입이 불가능
- 배열의 각 원소는 변수와 동일하므로 cin과 cout을 통해 입출력이 가능하다.


- 점수의 총점과 평균내는 프로그램
- 배열선언
- 학생의 점수를 입력받을 배열 생성
- 5명의 정보를 받기위해 배열의 길이를 5로 초기화하여 생성했습니다.
- 입력받기
- cout을 이용하여 입력할 정보를 띄워줍니다
- cin을 이용하여 정보에 맞는 숫자 또는 계산 부호를 입력받아 줍니다.
- 계산하기
- 총점을 계산하기 위해 입력받은 배열의 요소들을 더해줍니다.
- 평균을 구하기 위해 더하여 나온 총점을 배열 요소의 길이만큼 나눠줍니다.
- 배열선언


'C++' 카테고리의 다른 글
| [C++]STL(Standard Template Library) (1) | 2025.06.11 |
|---|---|
| [C++]템플릿 (0) | 2025.06.09 |
| [C++] 자원 관리하기 (0) | 2025.06.09 |
| [C++]프로그래밍 기초3 (0) | 2025.06.02 |
| [C++]프로그래밍 기초1 (0) | 2025.05.28 |