zoukankan      html  css  js  c++  java
  • web窗体之四则运算

    1,计算方法:

    namespace ASP.NET
    {
        public class JiSuan
        {
            public int S;
            public int Result
            {
                get { return S; }
    
    
            }
    
           
            public  int  Max(int x, int y, char a)
            {
                if (a == '+')
                {
                    return S = x + y;
                }
                else if (a == '-')
                {
                    if (x > y)
                    {
                        return S = x - y;
                    }
                    
                }
                else if (a == '/')
                {
                    if (y == 0 || y < 0)
                    {
                        return S = x / y;
                    }
                   
                }
                else if (a == '*')
                {
                    return S = x * y;
    
                }
                return S;
    
    
            }
        }
    

    2,方法调用:

    public partial class 新文件夹1_FZ : System.Web.UI.Page
    {
        public static int Count = 0;
        public static int right = 0;
        //JiSuan JS = new JiSuan();
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        protected void Button1_Click(object sender, EventArgs e)
        {
            int a = int.Parse(TextBox1.Text.Trim());
            int b = int.Parse(TextBox3.Text.Trim());
            //int H = int.Parse(TextBox4.Text.Trim());
            Char c = Convert.ToChar(TextBox2.Text.Trim());
            JiSuan JS = new JiSuan();
            JS.Max(a,b,c);
            if (JS.Result == int.Parse(TextBox4.Text.Trim()))
            {
                Count++;
                right++;
               Label2.Text=("回答正确!");
            }
    
            else 
            {
                Count++;
                Label2.Text = ("回答错误!");
            }
           
    
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            TextBox5.Text = Count.ToString();
            TextBox6.Text = right.ToString();
            TextBox7.Text = ((right / (double)Count) * 100).ToString() + "%";
        }
    }
    

    3,源代码:

    <body>
        <form id="form1" runat="server">
        <div align="center">    
            <asp:Label ID="Label2" runat="server" Font-Size="X-Large" Text="判断正误!"></asp:Label>
            <br />        <br />        <br />
            <asp:TextBox ID="TextBox1" runat="server" BackColor="#FF99FF" 
                Font-Size="XX-Large" Height="43px" Width="174px"></asp:TextBox>
      
            <asp:TextBox ID="TextBox2" runat="server" BackColor="#FF99FF" 
                Font-Size="XX-Large" Height="40px" Width="43px"></asp:TextBox>
      
            <asp:TextBox ID="TextBox3" runat="server" BackColor="#FF66FF" 
                Font-Size="XX-Large" Height="41px" Width="160px"></asp:TextBox>
      
            <asp:Label ID="Label1" runat="server" BackColor="#FF99FF" Font-Size="XX-Large" 
                Text="="></asp:Label>
      
            <asp:TextBox ID="TextBox4" runat="server" BackColor="#FF66FF" 
                Font-Size="XX-Large" Height="41px" Width="153px"></asp:TextBox>    
        </div>
        <table>
          <tr align="center">
            <td class="style3" align="right">
        <asp:Button ID="Button1" runat="server" BackColor="#FF99FF" Font-Size="Large" 
            Height="30px" onclick="Button1_Click" Text="确定" Width="75px" />
            </td>
            <td class="style4" align="center">
      
            <asp:Button ID="Button2" runat="server" BackColor="#FF99FF" BorderColor="White" 
            Font-Size="Large" Height="28px" onclick="Button2_Click" Text="完成" 
            Width="65px" />
            </td>
            
           </tr>
         </table>
     <table class="style1">
            <tr>
                <td class="style2">
                        
                    总数:
                </td>
                <td class="style2">
                        
                    <asp:TextBox ID="TextBox5" runat="server" BackColor="#FFCC99"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    正确</td>
                <td>
                    <asp:TextBox ID="TextBox6" runat="server" BackColor="#FFCC99"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    正确率:</td>
                <td>
                    <asp:TextBox ID="TextBox7" runat="server" BackColor="#FFCC99"></asp:TextBox>
                </td>
            </tr>
        </table>
        </form>
    </body>
    

  • 相关阅读:
    拟阵交
    HEOI2021退役记
    退役划水一
    上下界网络流学习笔记
    扩展卢卡斯学习笔记
    扩展中国剩余定理(EXCRT)学习笔记
    插头DP学习笔记
    如何优雅地生成仙人掌图
    Powerful Number 筛学习笔记
    边分治学习笔记
  • 原文地址:https://www.cnblogs.com/12345-xyy/p/4998742.html
Copyright © 2011-2022 走看看