練習課題A

ActionScriptで記述


【A01】


変数を使った計算式を書き、出力パネルに結果を表示させなさい。

10×(8+12)÷4 の値は?

 var num1:Number = 10;
 var num2:Number = 8;
 var num3:Number = 12;
 var num4:Number = 4;

var total = num1 * (num2 + num3) / num4;

trace(total);

【A02】


「車Aの時速は100km」「車Bの時速は140km」
東京←→大阪の距離は560km

どちらが何時間早く着くか求めなさい?

  var speedA:Number = 100; //車Aのスピード
  var speedB:Number = 140; //車Bのスピード
  var distance:Number = 560; //東京→大阪間の距離

	//時間を求める計算式
	var timeA = distance / speedA;
	var timeB = distance / speedB; 

	var ans = timeA - timeB;

trace(ans);

【A03】


「ビールを12杯:1杯500円」「ウーロン茶を4杯:1杯300円」「サラダを2皿:1皿600円」「チキンを2皿:1皿800円」
「ピザを2枚:1枚800円」
これを5人で割り勘にしたときの一人あたりの金額を求めなさい。

  var beer:Number = 500; //ビールの値段
  var uron:Number = 300; //ウーロン茶の値段
  var salad:Number = 600; //サラダの値段
  var chicken:Number = 800; //チキンの値段
  var pizza:Number = 800; //ピザの値段

  var total = (beer * 12) + (uron * 4) + (salad * 2) + (chicken * 2) + (pizza * 2);// 合計を計算

  var ninzu:Number = 5;
  var hitoribun = total / ninzu; //一人当たりの金額

  trace( '一人当たりの金額は、' + hitoribun + '円です。' );

【A04】


自分の氏名を出力パネルに表示しなさい。

  var seiStr:String = '山本';
  var naStr:String = '一郎';

  var shimeiStr=seiStr+naStr;

  trace( '私の名前は、' + shimeiStr + 'です。' );

JavaScriptで記述


【A01】

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数値の演算</title>
</head>
<body>
<script>
var num1 = 10;
var num2 = 8;
var num3 = 12;
var num4 = 4;

var total = num1 * (num2 + num3) / num4;
var msg = '10×(8+12)÷4 の答えは、' + total + 'です。';
document.write( msg );
</script>
</body>
</html>

【A02】

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数値の演算結果を桁指定で表示</title>
</head>
<body>
<script>
var speedA = 100;  //車Aのスピード
var speedB = 140;  //車Bのスピード
var distance = 560;  //東京→大阪間の距離

//時間を求める計算式
var timeA = distance / speedA;
var timeB = distance / speedB; 

var ans = timeA - timeB;

document.write( '車Bは車Aよりも、' );
document.write( ans.toFixed(1) );
document.write( '時間早く到着します。' );
</script>
</body>
</html>

【A03】

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>四則演算</title>
</head>
<body>
<script>
var beer = 500;  //ビールの値段
var uron = 300;  //ウーロン茶の値段
var salad = 600;  //サラダの値段
var chicken = 800;  //チキンの値段
var pizza = 800;  //ピザの値段

var total = (beer * 12) + (uron * 4) + (salad * 2) + (chicken * 2) + (pizza * 2);  // 合計を計算

var ninzu = 5;
var hitoribun = total / ninzu;  //一人当たりの金額

document.write( '一人当たりの金額は' + hitoribun + '円です。' );
</script>
</body>
</html>

【A04】

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>文字列の連結</title>
</head>
<body>
<script>
var seiStr = '山本';
var naStr = '一郎';

var shimeiStr=seiStr+naStr;

document.write( '私の名前は、' + shimeiStr + 'です。' );
</script>
</body>
</html>