はじめに
このチャレンジでは、オンラインショッピングプラットフォーム向けの価格計算機能を構築していただきます。目標は、元の価格と割引率(パーセンテージ)に基づいて、割引後の価格を算出するプログラムを開発することです。
このチャレンジでは、元の価格と割引率を引数として受け取り、最終的な割引価格を計算して、元の価格、割引率、および割引後の価格を出力する calculateDiscountedPrice 関数を実装する必要があります。
商品の割引価格の計算
あなたはジュニアデベロッパーとして、オンラインショッピングプラットフォームの価格計算機能の作成を任されました。今回のチャレンジは、割引価格を計算するプログラムを開発することです。
タスク
- 元の価格と割引率を引数として受け取る関数
calculateDiscountedPriceを作成する - 元の価格と割引率に基づいて最終価格を計算する
要件
- ソリューションは
~/project/discountCalculator.goファイルに作成すること - 算術演算子を使用して
calculateDiscountedPrice関数を実装すること - 最終価格は小数点以下第 2 位で四捨五入すること
- 0 から 100 の間の割引率を処理できるようにすること
例
入力例:
- 元の価格:$100.00
- 割引率:20%
calculateDiscountedPrice(100.00, 20.00)
go run discountCalculator.go
出力例:
Original Price: $100.00
Discount Percentage: 20%
Discounted Price: $80.00
ヒント
- 計算には算術演算子を使用します
- パーセンテージを小数に変換することを忘れないでください(例:20% = 0.2)
- 小数点以下の桁数を指定してフォーマット出力するには
fmt.Printf()を使用します
まとめ
まとめとして、このチャレンジではオンラインショッピングプラットフォーム向けの価格計算機能を開発しました。元の価格と割引率に基づいて割引価格を算出するプログラムを作成することが目的でした。calculateDiscountedPrice 関数を実装し、入力された値から最終的な価格を計算し、元の価格、割引率、および計算された割引価格を適切に表示する仕組みを構築しました。