zoukankan      html  css  js  c++  java
  • 计算器

    作业要求:要求编写一个10以内的加减乘除四则运算,用户选择运算方法,输入结果,0至10的整数随机产生,并且要求统计出题总数,和正确题数,正确率。

    思路:运用窗体应用程序。用的控件有:窗体1:用5个label控件,1~3lable用于显示名称,lable4控件是“=”符号,label5控件是用于显示运算符号。用了7个button控件,button1控件用于显示“开始”,button2控件用于显示“说明”,button3控件用于显示“结束”,button4~button7分别显示“+”“-”"*""/"。三个textbox控件,一个用于用户输入结果,两个用于产生随机数。一个groupbox控件。窗体2:三个label控件,显示标题,三个textbox控件,记录做题总数,正确题数,和正确率。窗体3:用一个textbox控件。我用if语句来判断运算符,执行加减乘除语句。

    下图是窗体1,窗体2和窗体3。

    代码实现:首先定义count和right,初始值为0。

    单击开始,出现随机数1至10,开始代码如下:

    用户选择相应的运算符,label5显示用户选择的运算符,点击开始,随机出现数字,然后进行计算,最后用户输入计算结果

    4个button按钮,运算符的代码如下。

    我应用if语句判断运算符,然后进行判断计算,代码如下:

    当用户单击结束按钮时,textbook3不允许用户输入结果,跳转到窗体2显示统计结果

    单击说明控件显示如下:

    窗体2的编写代码如下:

    思考题:如果用户想算1至100的话,只需要改成
    int n1, n2;
    n1=ran.Next(1,101);
    n2=ran.Next(1,101);
  • 相关阅读:
    secFox setting
    Xmind settings lower
    Test435678
    Cmd管理员运行
    office install problems
    MSOCache office问题
    WeRun is mini-app
    解决谷歌跨域调试不可用
    xml文件读写
    c++ 矩阵运算库 Eigen等
  • 原文地址:https://www.cnblogs.com/lhf1995/p/4847258.html
Copyright © 2011-2022 走看看