PHP@12月12日

ここ数日、授業はEVERNOTEで書く様にしているので見直すのが楽です。タイピングが非常に遅いので、練習にもなるかな・・?

PHP課題とテキスト

【課題01】
1500円の商品に消費税込みの金額を明示するには、いくらと書けばよいかPHPで表示させなさい。

<?php
 $nedan =1500;
 $total =$nedan*1.05;
 print "消費税込みの値段は".(int)$total."円です";
?>

または

<?php
 $price=1500;
 $tax = 0.05;
 $price2 = $price*$tax;
 $total =$price+$price2;
 
 print "消費税込みの値段は{$total}円です";
?>

【課題02】
「あなたは、山田一郎ですね。」と「あなたは、どなたですか?」のどちらかを表示させなさい。

<?php
$name="山田一郎";

if ($name == "山田一郎"){
 print"あなたは山田一郎ですね。";
}
 else{
	 print"あなたは、どなたですか?";
 }
?>

【課題03】
0時 ~ 6時 → 夜更かししすぎです!
6時 ~ 12時 → おはようございます!
12時 ~ 18時 → こんにちは!
18時 ~ 24時 → こんばんは!
と表示させなさい。

<?PHP
if(date("H") > 0){
	print"夜更かししすぎです";
}
elseif(date("H") > 6){
	print"おはようございます!";
}
elseif(date("H") > 11){
	print"こんにちは!";
}
else{
	print"こんばんは!";
}
?>

【課題04】
変数「$seikai」に代入する値が
「Aまたはa」のとき「完璧でした。素晴らしい!」
「Bまたはb」のとき「とてもよくできました!」
「Cまたはc」のとき「もう少し頑張りましょうね。」
それ以外は、「もっと努力が必要です。」
と表示させなさい

<?php 
$seikai = "A";

if($seikai == "A" || $seikai == "a"){
	print"完璧でした。素晴らしい!";
}
elseif($seikai == "B" || $seikai == "b"){
	print "とてもよくできました";
}
elseif($seikai == "C" || $seikai == "c"){
	print "もう少し頑張りましょう";
}
else{
	print "もっと努力が必要です";
}
?>

または

<?php 
$seikai = "B";

switch($seikai){
	case"A":
	case"a":
	print"完璧でした。素晴らしい!";
	break;
	
	case"B":
	case"b":
	print "とてもよくできました!";
	break;
	
	case"C":
	case"c":
	print "もう少し頑張りましょうね";
	break;
	
	default:
	print "もっと努力が必要です。";
}
?>

課題05】
以下のように表示させるための配列を使って記述しなさい。
sprは春
sunは夏
autは秋
winは冬

<?php
$kisestu =array(
  "spr" => "春",
	"sun" => "夏",
	"aut" => "秋",
	"win" => "冬");
	
	foreach ($kisestu as $key => $a) {
		print "{$key}は{$a}<br>\n";
	}
?>

【課題06】
array()関数 を使って以下のような表示をさせなさい。
A01
A02
A03
B01
B02

<?php
$kazu = array(0=>"A01", 1=>"A02", 2=>"A03", 3=>"B01", 4=>"B02");

$num=count($kazu);
for($i=0; $i<$num; $i++){

 print ($kazu[$i]."<br>\n");
}
?>

雑感

やっと、家のMacMAMPを入れました。どうもPHPは苦手意識があるのだけど、地味にやっていこう。上は、自力では出来なかった・・