C#을 활용한 통화 변환 프로그램
프로그래밍에서 환율 계산은 자주 사용되는 기능 중 하나입니다. 이번 글에서는 C#을 사용하여 미국 달러(USD)를 인도 루피(INR)로 변환하는 간단한 프로그램을 만들어 보겠습니다.
예를 들어, 10달러가 인도 루피로 얼마인지 알고 싶다고 가정해 보겠습니다.
1단계: 변수 선언
먼저 필요한 변수들을 선언합니다. 달러 금액(usd), 루피 금액(inr), 그리고 현재 환율(val)을 저장할 세 개의 double형 변수가 필요합니다.
double usd, inr, val;
2단계: 값 설정 및 변환
이제 달러 금액과 현재 환율을 설정한 후, 두 값을 곱하여 루피 금액으로 변환합니다.
// 달러 금액 usd = 10; // 미국 달러의 현재 환율 val = 69; inr = usd * val;
전체 코드
using System;
namespace Demo {
public class Program {
public static void Main(string[] args) {
Double usd, inr, val;
// 달러 금액
usd = 10;
// 미국 달러의 현재 환율
val = 69;
inr = usd * val;
Console.WriteLine("{0} Dollar = {1} INR", usd, inr);
}
}
}실행 결과
10 Dollar = 690 INR
위 코드는 usd 변수에 담긴 달러 금액에 현재 환율(val)을 곱한 결과를 inr 변수에 저장한 뒤, Console.WriteLine 메서드를 통해 콘솔에 출력합니다. 실제 응용 프로그램에서는 환율을 코드에 직접 입력하는 대신 실시간 환율 API를 호출하여 동적으로 가져오는 방식으로 확장하면 더욱 유용하게 활용할 수 있습니다.