練習課題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>