プログラミング演習Ⅲ(2023)

【課題1-07】クラスの使用

プロジェクトタイプC#コンソールアプリ※
プロジェクト名Prac_1_07
ソリューション名PET1
ターゲットフレームワーク.NET 6.0 (長期的なサポート)

※ 「コンソールアプリ(.NET Framework)」ではないので注意せよ!

【課題1-06】で定義したクラスRentalCycle型の変数を作成せよ.

注意
  • この設問を解くには先に以下の設問を完了する必要がある.
  • 後述の空欄は前提課題の回答と 全く同じ にすること(変えてはならない).
  • この設問ではコンソール(黒画面)への表示処理を作る必要はない.

Main()メソッド内でRentalCycleクラスの変数を3つ宣言せよ. 変数名と初期値については_のようにすること. 初期化の際には必ずコンストラクタを使用すること

各変数の初期値
↓変数名/→プロパティ名IdCostPerMinuteBorrowed
hogeCYD 123452023年10月 6日 10:30
(C#での記述→new DateTime(2023, 10, 6, 10, 30, 0))
piyoBNK 567882023年10月 8日 12:18
(C#での記述→new DateTime(2023, 10, 8, 12, 18, 0))
fugaTIT 910182023年10月11日 7:48
(C#での記述→new DateTime(2023, 10, 11, 7, 48, 0))

プログラムの概形は_のようにすること(必ず以下をコピーしProgram.cs全体を上書きすること).

テンプレートコード
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
namespace Prac_1_07
{
    /*******************************/
    /*                             */
    /*           空欄1             */
    /*   RentalCycleクラスの定義   */
    /*    (【課題1-06】と同じ)    */
    /*                             */
    /*******************************/
    
    class Program
    {
        static void Main(string[] args)
        {
        
            // 長いので省略
            
        }// end of Main()
    }// end of class Program
}// end of namespace

以下のボタンをクリックしてコードをコピーし,Main()メソッドを上書きすること.

正しく実装できた場合,実行結果は_のようになる.

管理番号 ....... CYD 1234
料金 ...........  5 円/分
貸出日時 ....... 2023-10-06 10:30

管理番号 ....... BNK 5678
料金 ...........  8 円/分
貸出日時 ....... 2023-10-08 12:18

管理番号 ....... TIT 9101
料金 ...........  8 円/分
貸出日時 ....... 2023-10-11 07:48
実行結果

ヒント

なし

Last updated on 2023-10-16
Published on 2023-10-16

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.