四则运算网页

一、题目:

  四则运算(网页版)

二、程序设计思想

  1、利用html语句和css标签,设计四则运算的首页,并将所需的参数值输入。

  2、在出题页面得到参数值,利用javabean,随机产生相应数量的四则运算题目。

  3、在最后一个界面,进行简单的计算(题目的正误)。

三、源代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="css/style.css" tppabs="css/style.css" />
<style>
body{
    height: 100%;
    background: #16a085;
    overflow: hidden;
    text-align: center;
}
canvas{z-index:-1;position:absolute;}
</style>
<script src="js/jquery.js"></script>
<script src="js/verificationNumbers.js" tppabs="js/verificationNumbers.js"></script>
<script src="js/Particleground.js" tppabs="js/Particleground.js"></script>
<script>
$(document).ready(function() {
  //粒子背景特效
  $(‘body‘).particleground({
    dotColor: ‘#5cbdaa‘,
    lineColor: ‘#5cbdaa‘
  });
});
function validation() {
    var fs = document.getElementById(‘fenshu‘).value;
    var ic = document.getElementById(‘ifchu‘).value;    

    alert(fs);
    if(ic==‘0‘) {
        alert(‘请选择是否有除法!‘);
        return false;
    }
}
</script>
</head>
<body>
<form action="Luru2.jsp" method="post" name="form1" id="form1">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p style="color: #09F; font-size: 36px;">四则运算答题系统</p>
  <p>&nbsp; </p>
  <p>    是否含有分数:
    <input type="radio" name="fenshu" value="0" id="fenshu"/>
    有
  <input type="radio" name="fenshu" value="1" id="fenshu"/>无  </p>
  <p>
  是否有除法:
  <input type="radio" name="ifchu" value="0" id="ifchu"/>有
    <input type="radio" name="ifchu" value="1" id="ifchu"/>无
  </p>
  <p>&nbsp;  </p>
  <p>
    <input type="submit" value="下一步" class="submit_btn"/>
  </p>
</form>
</body>
</html>

四、实验结果截图

  

五、反思总结

  1、界面设计有点简单,会在后期进行调整。

时间: 2024-10-11 15:52:01

四则运算网页的相关文章

小学四则运算网页版

设计思想: 写好java程序后,需要将程序嵌入网页中,编写jsp脚本文件,使用数组来实现java和jsp的交互:session标签,可以实现网页之间参数的传递. 源程序代码(java): 1 import java.util.Scanner; 2 import java.util.ArrayList; 3 public class random_03{ 4 public static void main(String[] args){ 5 int N,i,N1,N2; 6 int sum=0;

结对作业:四则运算网页版

coding克隆仓地址:https://git.coding.net/huyifeng1998/jieduixiangmu.git 一.预期PSP: 二.结对编程对接口的设计 information hiding: 信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是不可访问的. 我们在结对项目中将各种经常用到的类和方法放在外联,而不是内嵌在一个类中,这样每个类分工明确,便于修改.信息隐藏同时体现在各种类.算法对用户不可见,能隐藏复杂度

四则运算网页版

·主要思路:在完成控制出题界面后,根据选择控制输出,将答案计算出来,连接到数据库,其中还涉及到最大公约数计算分数运算. 源代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//

eclipse下jdbc数据源与连接池的配置及功能简介

今天在做四则运算网页版的时候遇到了一个困惑,由于需要把每个产生的式子存进 数据库,所以就需要很多次重复的加载驱动,建立连接等操作,这样一方面写程序不方便,加大了程序量,另一方面,还有导致数据库的性能急剧下降,那么怎么解决这个问题呢? 我所学到的方法就是通过JDBC数据源和连接池的方式来解决这个问题.利用DataSource来建立数据库的连接不需要加载JDBC驱动,也不需要DriverManager类,通过向一个JNDI服务器查询来得到DataSource对象,然后调用DataSource对象的g

一个关于求数组内最大子数组的和的小程序以及一周总结

一个数组内有正数和负数,而且数组是循环的.求数组内最大子数组的和.要求数组是算法空间复杂度为O(1). 思路: 1.求出每个子数组的值,比较大小. 2.定义一个参数,为数组的长度. 3.构造另外的数组,使得是原数组的得到两个集合.比如a={1,2,3,4}.b={1,2,3,4,1,2,3,4}; 4.这样可以满足数组的循环,参数为原数组的长度. 代码如下: package zuida; import java.io.*; import java.util.Scanner; class qiu

软件工程结对作业02(原创版)

一.设计思路 1.在HTML文件中写题目选择项 2.输入一个数控制题目个数 3.输入一个数控制取值范围(小于100) 4.输入一个数控制参数个数 5.选择是否有乘除法数 6.在有乘除法时,选择是否有余法 7.选择是否有括号 8.点击提交按钮,通过一个链接进入jsp文件,并且用户在HTML输入的参数传到jsp 页面 9.调用java函数,输出题目 10.点击开始答题之后,进入下一个jsp页面,用户答题并显示用户答题情况 二.源代码: HTML文件 <!DOCTYPE html PUBLIC "

数组练习3 求最大连通子数组的和

一.题目要求 1.返回一个二维整数数组中最大连通子数组的和. 二.设计思路 刚开始看到这个题目时,想了应该对其降维,然后再一维数组的基础上解决问题更方便,但是一直想不到办法,然后在老师的指导下,想到了离散和数据结构曾经学到的有关图的联通的解决办法,将二维数组看成一个图来遍历来寻找最大子数组的和. 本次实验,老师要求从文件中读入行和列还有数组元素,我们利用fstream实现从文件的读入,一次读入行列和数组元素. 本次实验我们没有能实现有符号的32位整数的大数的运算,实验完成度没有达到要求. 三.程

求数组中最大子数组的和03

题目:返回一个二维整数数组中的最大连通子数组的和 要求:输入一个二维整形数组,有正数.有负数:    求所有子数组的和的最大值. 设计思路:刚看到这个题目时,说实话,确实一点儿思路都没有,后来听同学去讲台上讲思路,经过课下结合之前学过的知识和队友讨论了讨论,捋清了基本思路,大致如下:利用遍历的思想,以及寻找路径的方法,在遍历二维数组中按照优化思想逐个找出理想的数值相加,按照最小代价直到选出二维数组中最大的子数组的和为止. 源代码: 1 //结对开发成员:张晓菲 张哲 2 //本次实验题目为:求二

大二上学期软件工程概论学习进度表(第十一周)

杨宇航 第十一周 所花时间(包括上课) 2节课包括200分钟,周一请教学长1.5小时,周二自己看学长代码2小时,自己编程1.5小时,周三复习java准备考试2小时,周四考试3小时,周五做四则运算网页版2小时,截至到周六一共是15小时 代码量(行) 自己阅读思考学长代码200行左右,给网上找了一个网页版的计算器程序,一共68行,周四考试编写代码300行左右:自己写的程序版的四则运算30行:网页版的四则运算64行:加起来自己阅读268行,自己编写394行代码. 博客量(篇) 本周发表博客三篇 了解到