no message

This commit is contained in:
a-kizaki
2026-10-06 12:10:09 +09:00
commit 9c2090ffa2
156 changed files with 14850 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
<?php
// TODO: 変数numを宣言し、5で初期化してください
/* TODO:
* 以下の仕様で、switch文を記述してください
*
* ●numが5だった場合 -> 「満点」
* ●numが4だった場合 -> 「合格点」
* ●numが3だった場合 -> 「もう少しで合格」
* ●numが2だった場合 -> 「不合格」
* ●numが1だった場合 -> 「もう少しがんばりましょう」
* ●numが0だった場合 -> 「前の単元を復習してください」
* ●numが0~5以外だった場合 -> 「正しい数値を入れてください」
*/

View File

@@ -0,0 +1,17 @@
<?php
// 前画面で入力した値が変数lineに代入されます
$line = $_POST["input"];
// TODO: 変数inputを宣言して、変数lineを数値に変換した値を代入してください
// ※ 前画面で入力された値が、数字ではなかった場合はプログラムがエラーになるので、エラーにならないように注意してください
/* TODO:
* 以下の仕様で、switch文を記述してください
*
* ●変数inputが2で割り切れる場合 -> 「##は偶数です」
* ●変数inputが2で割り切れない場合 -> 「##は奇数です」
*
* ※##は変数inputの中身
*/

View File

@@ -0,0 +1,38 @@
<?php
// TODO: 変数indexを宣言して、0で初期化してください
// TODO: 変数mountainを宣言して、0で初期化してください
// TODO: 変数riverを宣言して、0で初期化してください
// TODO: 変数oceanを宣言して、0で初期化してください
// 配列変数voteに、前画面で投票された5人分の値を格納します
$vote = $_POST['vote'];
// TODO: 変数indexが5未満である間繰り返す条件式を記述してください
while () {
echo ($index + 1) . '人目<br>';
echo '投票結果:' . vote[$index] .'<br>';
/* TODO:
* 以下の仕様で、switch文を記述してください
*
* ●配列vote[$index]が"山"であった場合 -> 変数mountainに1加算
* ●配列vote[$index]が"川"であった場合 -> 変数riverに1加算
* ●配列vote[$index]が"海"であった場合 -> 変数oceanに1加算
* ●配列vote[$index]が上記以外であった場合 -> 「無効票です」を出力
*/
// TODO: 変数indexに1を足して、変数indexに代入してください
}
// TODO: 変数mountain、river、oceanの中で最も票を集めたところを出力してください
// max関数を調べて活用してみましょう

View File

@@ -0,0 +1,16 @@
<?php
/* TODO:
* 以下のプログラムは未完成です。
* 下記の仕様に合わせて、プログラムを修正してください
*
* ●0~6が入力されている場合は、各曜日を出力した後プログラムを終了します
* 0 >> 日曜
* 1 >> 月曜
* 2 >> 火曜
* 3 >> 水曜
* 4 >> 木曜
* 5 >> 金曜
* 6 >> 土曜
*
*/

View File

@@ -0,0 +1,164 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>PTra05スタートページ</title>
<!-- Bootstrap Core CSS -->
<link href="../common/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="page-header">
<h1>
独習PHP第4章練習問題 <small>制御構文 - switch文</small>
</h1>
</div>
<div class="panel-group" id="accordion">
<!-- ================== PTra05-01 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex01.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex01</a> <small>数値からの判定</small>
</h4>
</div>
</div>
<!-- ================== PTra05-02 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse2">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Ex02</a>
<small>偶数判定</small>
</h4>
</div>
<div id="collapse2" class="panel-collapse collapse">
<div class="panel-body">
<form method="post" action="Ex02.php" target="_blank" class="form-inline">
<div class="form-group">
<label for="input">数値</label>
<input type="number" class="form-control" name="input" placeholder="数値を入力してください">
</div>
<button type="submit" class="btn btn-primary">PTra05_02</button>
</form>
</div>
</div>
</div>
<!-- ================== PTra05-03 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse3">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Ex03</a>
<small>投票結果判定</small>
<h5 style="color: red;">※ +αなので余裕ある方解いてね</h5>
</h4>
</div>
<div id="collapse3" class="panel-collapse collapse">
<div class="panel-body">
<form method="post" action="Ex03.php" target="_blank" class="form-inline">
<div class="form-group">
<label for="first">一人目</label>
<select name="vote[0]">
<option value="山">山</option>
<option value="川">川</option>
<option value="海">海</option>
<option value="砂丘">砂丘</option>
</select>
</div>
<div class="form-group">
<label for="second">二人目</label>
<select name="vote[1]">
<option value="山">山</option>
<option value="川">川</option>
<option value="海">海</option>
<option value="砂丘">砂丘</option>
</select>
</div>
<div class="form-group">
<label for="third">三人目</label>
<select name="vote[2]">
<option value="山">山</option>
<option value="川">川</option>
<option value="海">海</option>
<option value="砂丘">砂丘</option>
</select>
</div>
<div class="form-group">
<label for="fourth">四人目</label>
<select name="vote[3]">
<option value="山">山</option>
<option value="川">川</option>
<option value="海">海</option>
<option value="砂丘">砂丘</option>
</select>
</div>
<div class="form-group">
<label for="fifth">四人目</label>
<select name="vote[4]">
<option value="山">山</option>
<option value="川">川</option>
<option value="海">海</option>
<option value="砂丘">砂丘</option>
</select>
</div>
<button type="submit" class="btn btn-primary">Ex03</button>
</form>
</div>
</div>
</div>
<!-- ================== PTra05-04 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse4">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Ex04</a>
<small>曜日判定</small>
</h4>
</div>
<div id="collapse4" class="panel-collapse collapse">
<div class="panel-body">
<form method="post" action="Ex04.php" target="_blank" class="form-inline">
<div class="form-group">
<label for="week">何曜日?</label>
<select name="week">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</div>
<button type="submit" class="btn btn-primary">Ex04</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- jQuery -->
<script src="../common/js/jquery-3.2.1.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="../common/js/bootstrap.min"></script>
</body>
</html>