西暦から和暦に変換しよう
新しいプログラム「challenge5.html」を作成し次のように動作するプログラムを作成してください。※和暦は昭和、平成、令和の3つに対応してください。各年号の開始年は、昭和:1926年、平成:1989年、令和:2019年とします。
- 西暦年を入力する入力パネルが開きます。
- 西暦年を入力します。
- 西暦から和暦に変換し表示します。表示例)2012年は平成24年
正当例
プログラム正答例は次の通りです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<meta charset="UTF-8"> <script type="text/javascript"> var showa = 1926; var heisei = 1989; var reiwa = 2019; var str; var num; var seireki = window.prompt("西暦年を入力してください。"); seireki = Number(seireki); if(seireki >= showa ){ if(seireki >= heisei){ if(seireki >= reiwa){ num = seireki - reiwa + 1; str = "令和"+num + "年"; }else{ num = seireki - heisei + 1; str = "平成"+num + "年"; } }else{ num = seireki - showa + 1; str = "昭和"+num + "年"; } } document.write(seireki+"年は"+str); </script> |