Skip to Content
💻 코리아IT아카데미 신촌 - 프로그래밍 학습 자료
C++ 프로젝트level-1환율 계산기

💱 환율 계산기

📋 프로젝트 개요

여행을 갈 때 필요한 환율 계산기를 만들어봅시다! 원화를 다른 나라 화폐로, 또는 다른 나라 화폐를 원화로 변환하는 실용적인 프로그램입니다.

🎯 학습 목표

  • 변수 선언과 사용
  • 입출력 (cin, cout)
  • 기본 산술 연산
  • 자료형 이해 (double 사용)

🚀 기본 기능

핵심 요구사항

1. 환율 정보 설정 🌍

  • 저장할 통화: USD(달러), EUR(유로), JPY(엔), CNY(위안)
  • 환율 형식: 1 외화 = ? 원
  • 예시: 1 USD = 1,330원

2. 원화 → 외화 변환 💰

  • 입력: 원화 금액
  • 출력: 선택한 외화로 변환된 금액
  • 공식:
    • 외화 금액 = 원화 금액 ÷ 환율

3. 외화 → 원화 변환 💱

  • 입력: 외화 금액
  • 출력: 원화로 변환된 금액
  • 공식:
    • 원화 금액 = 외화 금액 × 환율

4. 수수료 계산 📊

  • 수수료율: 1.75%
  • 표시 내용: 수수료 제외 금액, 수수료, 최종 금액

💡 구현 힌트

필요한 C++ 기능들

1. 변수 선언과 환율 저장

// 환율 저장 (1 외화 = ? 원) double usd_rate = 1330.0; double eur_rate = 1450.0; double jpy_rate = 8.9; double cny_rate = 183.0;

2. 메뉴 출력과 선택

cout << "변환 방향을 선택하세요:" << endl; cout << "1. 원화 → 외화" << endl; cout << "2. 외화 → 원화" << endl; int choice; cin >> choice;

3. 소수점 형식 설정

#include <iomanip> // 소수점 2자리로 고정 cout << fixed << setprecision(2); cout << "금액: " << amount << endl;

4. 환율 계산 공식

// 원화 → 외화 double foreign_amount = won_amount / exchange_rate; // 외화 → 원화 double won_amount = foreign_amount * exchange_rate; // 수수료 계산 double fee = amount * 0.0175; // 1.75% double final_amount = amount - fee;

5. 천단위 콤마 출력 (선택사항)

// 직접 구현하거나 숫자만 출력 cout << "금액: " << amount << "원" << endl;

프로그램 구조 예시

#include <iostream> #include <iomanip> using namespace std; int main() { // 1. 환율 정보 저장 // 2. 메뉴 출력 // 3. 사용자 선택 입력 // 4. 통화 선택 // 5. 금액 입력 // 6. 계산 수행 // 7. 결과 출력 return 0; }

예쁜 출력 만들기

cout << "=============================" << endl; cout << " 환율 계산기 v1.0" << endl; cout << "=============================" << endl; cout << "\n=== 환전 결과 ===" << endl; cout << "환전 금액: " << amount << "원" << endl; cout << "수수료: " << fee << "원" << endl; cout << "최종 금액: " << final << " USD" << endl;

🎯 도전 과제

  1. 환율 정보 표 출력: 모든 환율을 깔끔한 표 형태로 출력
  2. 통화 간 직접 변환: USD → JPY 같은 직접 변환
  3. 여행 경비 계산기: 일수와 일일 경비로 총 환전액 계산
  4. 환율 변동 시뮬레이션: 간단한 환율 변동 표시

📝 완성 체크리스트

💱 환율 계산기 체크리스트

🎉 완성 후 해볼 것

완성된 환율 계산기로 실제 여행 계획을 세워보세요! 여행지 물가를 조사하고, 필요한 환전 금액을 계산해보면서 프로그램을 활용해보세요.

Last updated on