云计算作业4
·
三个代码作业我都用了函数知识点,这样代码更好写,而且可以更加规范,主要是我有C语言和python的基础
第一份作业
<!DOCTYPE html>
<html>
<body>
<script>
function jisuanji() {
const num1 = Number(prompt("请输入第一个数字: "));
const num2 = Number(prompt("请输入第二个数字: "));
const fuhao = prompt("请输入您需要的运算符");
if (isNaN(num1) || isNaN(num2)) {
alert("错误:请输入合法的数字");
return;
}
let result;
if (fuhao === "+"){
result = num1 + num2 ;
}
else if (fuhao === "-"){
result = num1 - num2 ;
}
else if (fuhao === "*"){
result = num1 * num2 ;
}
else if (fuhao === "/"){
if (num2 === 0){
alert('除数不能为0');
return;
}
else{
result = num1 / num2 ;
}
}
alert(`计算结果:${num1}${fuhao}${num2} = ${result}`);
}
jisuanji();
</script>
</body>
</html>
第二份作业
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function chaoshijisuan(){
let xiaofei = Number(prompt("请输入消费的金额"));
if(isNaN(xiaofei)){
alert("请输入正确的消费金额");
return;
}
if(xiaofei < 100){
alert(`您的消费金额是${xiaofei}`);
}
else if (xiaofei >= 100 && xiaofei < 200){
xiaofei *= 0.9;
alert(`您的消费金额是${xiaofei}`);
}
else if (xiaofei >= 200 && xiaofei < 500){
xiaofei *= 0.8;
alert(`您的消费金额是${xiaofei}`);
}
else if (xiaofei >= 500){
xiaofei *= 0.7;
alert(`您的消费金额是${xiaofei}`);
}
}
chaoshijisuan();
</script>
</body>
</html>
第三份作业
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function chengji_jisuan(){
let score =Number(prompt("请输入您的成绩(0-100): "));
if(Number.isNaN(score) || score < 0 || score > 100){
alert("请输入正确的成绩")
return;
}
if(score >= 90 && score <= 100){
alert(`您的成绩是${score},优秀`);
}
else if (score >= 80 && score <= 89){
alert(`您的成绩是${score},良好`);
}
else if (score >= 70 && score <= 79){
alert(`您的成绩是${score},中等`);
}
else if (score >= 60 && score <= 69){
alert(`您的成绩是${score},及格`);
}
else{
alert(`您的成绩是${score},不及格`);
}
}chengji_jisuan();
</script>
</body>
</html>
更多推荐


所有评论(0)