Tình hình là em đang học js và hiện em đang bị kẹt 1 bài tập nhỏ. Đề như sau
Nhập tuổi là 1 số thực
re-prompting nếu giá trị của tuổi không phải số thực
tính tổng số ngày còn đc thở không khi bằng những bước sau:
1: nhân tuổi cho 365
2: chia tuổi cho 43
re-prompting nếu giá trị của tuổi không phải số thực
tính tổng số ngày còn đc thở không khi bằng những bước sau:
1: nhân tuổi cho 365
2: chia tuổi cho 43
3: tổng 1 và 2
sử dụng alert để hiển thị:
(Name), you have lived approximately (Step3 result) days.
(Name), you have lived approximately (Step3 result) days.
đây là code của em
var name=prompt("Please enter your name")alert("Hello " +name)var age,flag,test;flag="F";do{ age=prompt("Please enter your age:") if(isNaN(Number(age))){ alert("It is not a number! Please try again…") } else{ test=parseFloat(age); if(Number.isInteger(test)){ flag="T"; } }}while(flag="F")var mul,did,plus; mul=age*365; did=age/4; plus=did+mul; alert(+name, "you have lived approximately" +plus +"days");
Cho em hỏi là làm sao để hiển thị cái đoạn display:
(Name), you have lived approximately (Step3 result) days.
(Name), you have lived approximately (Step3 result) days.
Còn 1 vấn đề nữa là làm sao để có thể bắt nó re-prompt lại nếu như em nhập số thập phân và chương trình chỉ dừng lại khi em nhập số thực
Cám ơn mọi người trước nhé :D