現在 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+です);

 

 

 

こんな感じの課題でした。また復習に使用したいと思います。ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です