カテゴリー : Practice
-
【PHP/演習問題】インポート[2]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。名前空間ShopとLiveを作成する各名前空間に次の表のクラスを作成する名前空間クラス継承フィールドメソッドShopTicket–$price(値段)・display_price()値段を出力するLiveLiveTicketTicket$place(場所)・コンストラクタ$priceと$placeを初期化・in
-
【PHP/演習問題】インポート[1]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。名前空間CalculationとProgramを作成する名前空間Calculationにaddition関数を作成し、次の定義に従う引数 : 数値1、数値2処理 : 数値1と数値2の合計値を出力名前空間Calculationにmultiplication関数を作成し、次の定義に従う引数 : 数値1、数値2処理
-
【PHP/演習問題】名前空間(namespace)[2]
問題次の実行結果になるプログラムを作成してください。なお、下記の条件を満たすものとします。名前空間のDriverとShopを定義する各名前空間にCarクラスを定義し、内容は次の表の通りとする名前空間クラスフィールドメソッドDriverCar–・accel()『加速』を出力する・brake()『減速』を出力するShopCar$price(値段)・コンストラクタ$priceの初期値を設定する・disp
-
-
【PHP/演習問題】名前空間(namespace)[1]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。名前空間のAdditionとMultiplicationを定義する各名前空間にexecute関数を定義する名前空間Additionのexecute関数は次のとおりとする引数 : 数値1、数値2処理 : 数値1と数値2の合計値を出力名前空間Multiplicationのexecute関数は次のとおりとする引数 :
-
【PHP/演習問題】トレイト(trait)[2]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。次の表のクラス・トレイトを作成する人間クラスのインスタンスからトレイトで定義したメソッドを全て呼び出す猫クラスのインスタンスからトレイトで定義したメソッドを全て呼び出す種類名称英記継承トレイトフィールドメソッドトレイトコミュニケーショントレイトCommunication–––・greeting()→ 『こんにち
-
-
-
【PHP/演習問題】トレイト(trait)[1]
問題次の実行結果になるプログラムを作成してください。なお、下記条件を満たすものとします。次の表のクラス・トレイトを作成する人間クラス、コンピュータークラスのインスタンスからaddメソッドを実行する種類名称英記トレイトメソッドトレイト計算トレイトCalculation–・add( $x, $y )→ 2値の足し算を出力する具象クラス人間クラスPersonCalculation–具象クラスコンピュータ
-
【PHP/演習問題】function use[2]
問題一定値以上の複数数値の一覧と合計値を出力するプログラムを作成してください。なお、下記条件を満たすものとします。複数数値は標準入力で与える(空文字が入力されるまで)一定値は標準入力で与える複数数値の一覧を出力する処理を行う無名関数を作成する※ 一定値はuseキーワードで与える複数数値の合計値を戻り値として返す処理を行う無名関数を作成する※ 一定値はuseキーワードで与えるexecute関数を下記
-
【PHP/演習問題】function use[1]
問題会計の合計金額を計算するプログラムを作成してください。なお、下記条件を満たすものとします。合計金額の計算式は『単価×個数+消費税』とする単価と個数は標準入力で与える消費税の税率は10%とする合計金額を計算する処理は無名関数で行う(変数に記憶しておく)消費税率は無名関数にuseキーワードで与える$ php practice.php単価 > 100個数 > 5合計料金 : 550円$
-
-
【PHP/演習問題】無名関数(クロージャー)[2]
問題複数数値の一覧と合計値を出力するプログラムを作成してください。なお、下記条件を満たすものとします。複数数値は標準入力で与える(空文字が入力されるまで)複数数値の一覧を出力する処理を行う無名関数を作成する複数数値の合計値を戻り値として返す処理を行う無名関数を作成するexecute関数を下記の次の仕様で作成する引数: 複数数値、クロージャー処理: クロージャーを呼び出し、引数に複数数値を与える$
-
【PHP/演習問題】無名関数(クロージャー)[1]
問題会計の合計金額を計算するプログラムを作成してください。なお、下記条件を満たすものとします。合計金額の計算式は『単価×個数』とする単価と個数は標準入力で与える合計金額を計算する処理は無名関数で行う(変数に記憶しておく)$ php practice.php単価 > 100個数 > 5 合計料金 : 500円$ php practice.php単価 > 1800個数 > 7合