C++

[C++]프로그래밍 기초2

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

간단한 계산기 프로그램과 결과

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

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

'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