小学算术运算测试程序要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.用gui用户界面.在百度看到你的问答,特犀利,java编程的哦

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:07:24

小学算术运算测试程序要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.用gui用户界面.在百度看到你的问答,特犀利,java编程的哦
小学算术运算测试程序
要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.用gui用户界面.
在百度看到你的问答,特犀利,
java编程的哦

小学算术运算测试程序要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.用gui用户界面.在百度看到你的问答,特犀利,java编程的哦
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
*10以内计算题,根据输入生成题目个数
*
*/
public class T2013_6_21IN10 extends JFrame implements ActionListener{
JisuanPanel[] panels;
int n;
public T2013_6_21IN10(){
super("10以内计算题");
String inputValue = JOptionPane.showInputDialog("输入题目个数:");
try{
n=Integer.parseInt(inputValue);
}catch(Exception e){n=20;}
panels=new JisuanPanel[n];
for(int i=0;i<panels.length;i++)
panels[i]=new JisuanPanel();
Container c=getContentPane();
c.setLayout(new BorderLayout());
JPanel panel=new JPanel(new GridLayout(n/2+1,2));
for(int i=0;i<panels.length;i++)
panel.add(panels[i]);
c.add(new JScrollPane(panel),BorderLayout.CENTER);

panel=new JPanel(new FlowLayout());
JButton button=new JButton("评卷");
button.setActionCommand("JUDGE");
button.addActionListener(this);
panel.add(button);
button=new JButton("重新出题");
button.setActionCommand("RESET");
button.addActionListener(this);
panel.add(button);
c.add(panel,BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("RESET")){
for(int i=0;i<panels.length;i++)
panels[i].init();
}
if(e.getActionCommand().equals("JUDGE")){
int n=0;
for(int i=0;i<panels.length;i++){
if(panels[i].right())
n++;
}
JOptionPane.showMessageDialog(null,"一共"+this.n+"题,共做对"+n+"道!\n得分:"+(int)((((double)n)/this.n)*100));
}
return;
}
public static void main (String[] args) {
JFrame frame=new T2013_6_21IN10();
frame.setBounds(50,50,400,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class JisuanPanel extends JPanel{
JLabel label;
JTextField field;
int result;
public JisuanPanel(){
super();
label=new JLabel();
field=new JTextField(4);
add(label);
add(field);
init();
}
public void init(){
int a,b;
String fu;
a=(int)(Math.random()*10)+1;
b=(int)(Math.random()*10)+1;
switch((int)(Math.random()*2)){
case 0:fu="+";label.setText(""+a+fu+b+"=");result=a+b;break;
case 1:fu="-";label.setText(""+a+fu+b+"=");result=a-b;break;
//case 2:fu="*";label.setText(""+a+fu+b+"=");result=a*b;break;
//case 3:fu="/";label.setText(""+a+fu+b+"=");result=a/b;break;
default:JOptionPane.showMessageDialog(null,"出错!");System.exit(0);
}
if(result<0||result>10)
init();
field.setText("");
return;
}
public boolean right(){
if(field.getText().equals(""))return false;
int num=result+1;
try{
num=Integer.parseInt(field.getText());
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"输入错误!");
field.setText("");
}
if(num==result){
if(!(label.getText()).startsWith("√"))
label.setText("√"+label.getText());
return true;
}
else return false;
}
}

1、小学算术运算测试(math.c) 功能要求:制作一个可供小学数学四则运算程序,能根据输入题数出题,判断做 用C语言编一个小学算术运算测试程序功能要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数. 界面要求:美观简洁每一步后写明注 小学算术运算测试程序要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.用gui用户界面.在百度看到你的问答,特犀利,java编程的哦 小学算术运算测试功能要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数.或者另一题:在一篇文章中查找某个单词出现的次数 要求 2、小学算术运算测试程序 功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案源代码,谢谢功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据 用C语言编写小学运算测试程序(要求完成10以内的加减运算,能根据用户输入想要练习的题目数自行出题、、) c语言简单程序 判断算式的正确性10.【问题描述】输入一个算术运算式“整数A 运算符整数B = 整数C”,其中“运算符”只出现“+”、“-”、“*”、“/”四则算术运算之一,并且要求除法时必 利用VB编程设计一个类似于Windows附件中的计算器程序,要求可进行简单的算术运算、三角函数和自然对数运算 利用VB编程设计一个类似于Windows附件中的计算器程序,要求可进行简单的算术运算、三角函数和自然对数运算 小学算术运算如何分级 定义一个复数类,要求能执行“+”和“-”运算,并能按“a+bi”的格式显示一个复数.测试这个类.用C++程序. 算术表达式求值设计一个程序,利用栈实现算术表达式的求值要求:(1)以字符串形式输入语法正确算术表达式,参与运算的操作数为整数,运算符只包括+,-,*,/,可包含小括号();(2)计算算术 设计一个运算程序 在编写一个小学算术四则运算的C语言程序,遇到个麻烦.除法运算时会出现类似于7/4或5/8之类无法整除的情况.该怎么办呢. 设计一个表达式编写一个程序,并根据其结果说明算术运算、赋值运算、关系运算、逻辑运算之间的优先级别. C语言 100以内加减法C语言 制作一个可供小学数学运算程序:100以内加减法乘法,能根据输入题数出题,判断做题是否正确,最后计算分数 求一程序:用C语言编写,要求如下:实验内容:(1) 判断一个算术表达式中开括号和闭括号是否配对.(2) 假设算术表达式仅由加减乘除运算符组成,编写一个函数对用后缀表达式表示的算 定义一个复数类,通过重载运算符:*,/,直接实现二个复数之间的乘除运算编写一个完整的程序,测试重载运算符的正确性.要求乘法“*”用友元函数实现重载,除法“/”用成员函数实现重载.⑴