7日目:練習問題①

Java超・入門物語
しがない先生
しがない先生

では今日は、今までの「System.out.println()」や「計算」、「変数」や「型」などを活かした練習問題を解いてみる日にしよう。

ぽっちゃん
ぽっちゃん

お、ちょうど習ったことをプログラミングに活かしたくてウズウズしていました!

しがない先生
しがない先生

問題は全部で3問だよ。

最初から順にレベル1レベル2レベル3と難易度が分かれていて、レベル3は特に応用的な問題を出している

しがない先生
しがない先生

ぜひ試行錯誤を繰り返してチャレンジしてみてね。

ぽっちゃん
ぽっちゃん

よ〜し、頑張るぞ〜!!

しがない先生
しがない先生

ではいこうか。

レベル1

しがない先生
しがない先生

「私の名前は〇〇です」と画面に表示してください。〇〇の部分には自分の名前を入れてください。

しがない先生
しがない先生

答えのプログラムはこの吹き出しの次にあるから注意してね。

答え①
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("私の名前はしがない先生です");
    }
}
私の名前はしがない先生です
答え②
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        String name = "しがない先生";
        System.out.println("私の名前は" + name + "です");
    }
}
私の名前はしがない先生です

レベル2

しがない先生
しがない先生

「1日は〇〇秒です」と画面に表示してください。〇〇の部分には1日の秒数を入れてください。

しがない先生
しがない先生

答えのプログラムはこの吹き出しの次にあるから注意してね。

答え①
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        int seconds = 60 * 60 * 24;
        System.out.println("1日は" + seconds + "秒です");
    }
}
1日は86400秒です
答え②
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("1日は" + 60 * 60 * 24 + "秒です");
    }
}
1日は86400秒です

レベル3

しがない先生
しがない先生

遠い昔、江戸時代、、、1升分のお米は「ムシヤフナ=64827」粒あると言われていました。

ここでお米1粒当たりのカロリーを「0.072kcal」としたとき、2合分のお米を食べた時の摂取カロリーを答えてください。

なお、1升=10合です。

しがない先生
しがない先生

答えのプログラムはこの吹き出しの次にあるから注意してね。

答え①
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        int sho = 64827;
        double go = sho / 10;
        double go2 = go * 2;
        double kcal = go2 * 0.072;
        System.out.println("お米2合分のカロリーは" + kcal + "kcalです");
    }
}
お米2合分のカロリーは933.4079999999999kcalです
答え②
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("お米2合分のカロリーは" + 64827 / 10 * 2 * 0.072 + "kcalです");
    }
}
お米2合分のカロリーは933.4079999999999kcalです
しがない先生
しがない先生

さぁ、どうだったかな?

もしレベル1からつまずいてしまった人は、もう一度レッスンを復習してみよう。

ぽっちゃん
ぽっちゃん

やっぱりレベル3は一味違ってかなり難しかったです。。。

しがない先生
しがない先生

レベル3は解けなくても大丈夫!

プログラムに慣れてきたらもう一度チャレンジしてやるという気持ちでいいよ。

しがない先生
しがない先生

ということで明日は「8日目:if文」というテーマでお話ししていくよ。

ぜひお楽しみに。

ぽっちゃん
ぽっちゃん

しがない先生、今日もありがとうございました。

コメント

タイトルとURLをコピーしました