現在 JavaScriptを学んでいます。
その中での課題を頂きました。
そちらご紹介します。
課題1
変数numの値によって表示結果が以下のように変わるプログラムを作る。 numが0の時「数値は0です。」 numが負の値の時「数値は負の値です。」 numが正の値の時「数値は正の値です。」
let num = 0
aleart (“数値は”+”です”);
if (num > 0 ){
aleart (“数値は正の数値です”);
} else if {num < 0){
aleart (“数値は負の数値です”);
} else {
aleart (“数値は0です”);
続いて二つ目!
課題2
変数numの値によって表示結果が以下のように変わるプログラムを作る。 numが0の時「数値は0です。」 numが奇数の時「数値は奇数です。」 numが偶数の時「数値は偶数です。」
let num = 0
if (num /2 !== 0 ){
aleart (“数値は奇数の数値です”);
} else if (num /2 == 0){
aleart (“数値は偶数の数値です”);
} else {
aleart (“数値は0です”);
課題3
数値を10個入力し、その和を求めて表示する。
let num = 0 ;
for (i = 0 ;i>0 ;i++ ){
num = num +perseInt(prompt("ここに数値を入力してください"))
}alert("合計の数は"+num"です");
課題4 負の数値が入力されるまで数値を読み込みその平均を求める。
let num =0;
let sum =0;
let ave =0;
for (i = 0; i>=0 ; i++ ){num = parseInt(prompt(“ここに数値を入力してください“));
if(num >=0){sum = sum + num;
}else{ave = sum / i; //整数以外(負の数)になると合計数から回数をわって平均値を出し終わる
break;
}
} alert(“平均値は“+ave+“です“);
課題5
数値を10個入力し、3の倍数以外の和を求めて表示する。
let num = 0;
let sum = 0;
for (i = 0;i < 10;i++){num =parseInt(prompt(“ここに数値を入力してください“))
if(num %3 !== 0 ){ //numを3で割った余りは0でない
sum += num; //sum=sum+num
}else{
}
}alert(“3の倍数以外の和は“+sum+“です“);
こんな感じの課題でした。 また復習に使用したいと思います。 ありがとうございました。