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);
  • 相关阅读:
    spring core源码解读之ASM4用户手册翻译之一asm简介
    nginx启动,重启,关闭命令
    linux LVM分区查看dm设备
    jdbc 对sqlite的基本操作
    linux配置多个ip
    细说Linux下的虚拟主机那些事儿
    打造字符界面的多媒体Linux系统
    linux计划crontab
    因修改/etc/ssh权限导致的ssh不能连接异常解决方法
    Linux修改主机名
  • 原文地址:https://www.cnblogs.com/lhf1995/p/4847258.html
Copyright © 2011-2022 走看看