排球积分

程序设计观众界面

代码如下:

public partial class 观众 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void A_TextChanged(object sender, EventArgs e)
{
Asheng.Text = A.Text + "胜";
}

protected void B_TextChanged(object sender, EventArgs e)
{
Bsheng.Text = B.Text + "胜";
}

protected void Asheng_Click(object sender, EventArgs e)
{
if (Asheng.Text == null || Asheng.Text == null)
{
Console.Write("请先输入国家:");
}
if (TextBox1.Text == "" && Asheng.Text != "")
{
if (int.Parse(Ayi.Text) < 25)
{
int a = int.Parse(Ayi.Text);
a++;
Ayi.Text = a.ToString();
int c = int.Parse(Byi.Text);
if (a == 25 && a - 1 > c)
{
Console.Write("第一局" + Asheng.Text);
TextBox1.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();
}
}
else
{
int a = int.Parse(Ayi.Text);
a++;
Ayi.Text = a.ToString();
int c = int.Parse(Byi.Text);
if (a - 1 > c)
{
Console.Write("第一局" + Asheng.Text);
TextBox1.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();
}
}
}
else if (Aer.Text == "" && A.Text != "")
{
if (int.Parse(Ayi.Text) < 25)
{
int a = int.Parse(Ayi.Text);
a++;
Ayi.Text = a.ToString();
int c = int.Parse(Ber.Text);
if (a == 25 && a - 1 > c)
{
Console.Write("第二局" + Asheng.Text);
TextBox2.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();

}
}
else
{
int a = int.Parse(Aer.Text);
a++;
Aer.Text = a.ToString();
int c = int.Parse(Ber.Text);
if (a - 1 > c)
{
Console.Write("第二局" + Asheng.Text);
TextBox2.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();

}
}
}
else if (TextBox3.Text == "" && A.Text != "")
{

int fen = 25;

if (int.Parse(Asan.Text) < fen)
{
int a = int.Parse(Asan.Text);
a++;
Asan.Text = a.ToString();
int c = int.Parse(Bsan.Text);
if (a == fen && a - 1 > c)
{
Console.Write("第三局" + Asheng.Text);
TextBox3.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();
}

}
else
{
int a = int.Parse(Asan.Text);
a++;
Asan.Text = a.ToString();
int c = int.Parse(Bsan.Text);
if (a - 1 > c)
{
Console.Write("第三局" + Asheng.Text);
TextBox3.Text = Asheng.Text;
int b = int.Parse(Aying.Text);
b++;
Aying.Text = b.ToString();
}

}
}
else if (TextBox4.Text == "" && A.Text != "")
{
int fen = 25;
if (int.Parse(Aying.Text) == 3)
{
Console.Write(Asheng.Text);
return;
}
else if (int.Parse(Bying.Text) == 3)
{
Console.Write(Bsheng.Text);
return;
}
else if (int.Parse(Aying.Text) == 2 || int.Parse(Bying.Text) == 2)
{
//决胜场
fen = 25;
}

if (int.Parse(Bsi.Text) <fen)
{
int a = int.Parse(Bsi.Text);
a++;

Bsi.Text = a.ToString();
//如果分数达到25则显示第一局某国家胜
int c = int.Parse(Asi.Text);
if (a == fen && a - 1 > c)
{
Console.Write("第四局" + Bsheng.Text);
TextBox4.Text =Bsheng.Text;
int b = int.Parse(Bying.Text);
b++;
Bying.Text = b.ToString();
}

}
else
{
int a = int.Parse(Bsi.Text);
a++;
Bsi.Text = a.ToString();
int c = int.Parse(Ayi.Text);
if (a - 1 > c)
{
Console.Write("第四局" + Bsheng.Text);
TextBox4.Text =Bsheng.Text;
int b = int.Parse(Bying.Text);
b++;
Bying.Text = b.ToString();
}
}
}
else if (B.Text != "")
{
int fen = 25;
if (int.Parse(Aying.Text) == 3)
{
Console.Write(Asheng.Text);
return;
}
else if (int.Parse(Bying.Text) == 3)
{
Console.Write(Bsheng.Text);
return;
}
else if (int.Parse(Aying.Text) == 2 || int.Parse(Bying.Text) == 2)
{
//决胜场
fen = 15;
}
if (int.Parse(Bwu.Text) < fen )
{
int a = int.Parse(Bwu.Text);
a++;

Bwu.Text = a.ToString();
//如果分数达到25则显示第一局某国家胜
int c = int.Parse(Awu.Text);
if (a == fen && a - 1 > c)
{
Console.Write("第五局" +Bsheng.Text);
TextBox5.Text =Bsheng.Text;
int b = int.Parse(Bying.Text);
b++;
Bying.Text = b.ToString();
}
}
else
{
int a = int.Parse(Bwu.Text);
a++;
Bwu.Text = a.ToString();
int c = int.Parse(Awu.Text);
if (a - 1 > c)
{
Console.Write("第五局" + Bsheng.Text);
TextBox5.Text = Bsheng.Text;
int b = int.Parse(Bying.Text);
b++;
Bying.Text = b.ToString();
}
}

时间: 2024-12-23 15:32:17

排球积分的相关文章

排球积分程序(二)——需求分析

不啰嗦,直接进入需求分析环节. 需求分析: 这个项目是一个排球积分程序,可以把功能分为两部分,一是积分,另一部分是查积分. 一:积分: 1.首先介绍排球比赛积分规则排球比赛采用五局三胜制,胜三局的队胜一场.前四局每局25分第五局15分.比赛中,某队胜1球,即得1分(每球得分制).接发球队胜1球时得1分,同时获得发球权,队员按顺时针方向轮转一个位置.每局比赛(决胜局第五局除外)先得25分并同时领先对手2分的队胜一局.当比分为24∶24时,比赛继续进行至某队领先2分(26∶24.27∶25)为止.决

排球积分程序

流程如下 任务:作为一个排球计分员,我需要知道每场比赛队伍的得分和积分情况,以便对队伍进行排名和反馈. 计划:此程序需要2-3周 设计文档 由排球比赛用户故事的需求分析可知,此程序是用来统计各个队伍的比分和积分情况,每一次比分的改变,都要形成一条记录. 计划复审 目前在进行中 代码规范 根据Visual Studio 2010规范去写. 具体代码如下 namespace dal { public static class SqlHelper { private static readonly s

衔接上一学期:排球积分规则

一.计划           这个程序开发时间:两周.  二.开发       1.需求分析: 用户故事:作为一个教练,我希望了解每一场队友和对方的比赛加分和扣分细节,以及所有队员每一场的得分与排行情况,以便于更好的对队员做出战术安排.(精确到每一局的结果比分).<队伍,比赛情况,比赛记录,数据库>       2.设计文档: 赛制分析:     以奥运会赛制为例:预选赛.小组赛.淘汰赛(四分之一).半决赛.决赛.预选赛:选出十二支队伍小组赛:单循环赛制,选出以积分排名每组前4,进行八强淘汰,

排球积分规则功能说明书(spec)

排球规则: 由技术性规定.非技术性规定和场地设备要求等方面的内容组成的.每场比赛仍为五局三胜,前四局每局先得25分为胜,第五局先得15分者为胜.当出现24平或14平时,要继续比赛至领先2分才能取胜. 球成功的落在对方场区:对方犯规:对方受到判罚:如果两个或更多队员同时犯规先后发生,只判第一犯规:两队同时犯规,判"双方犯规",该球重新比赛:如果2:2平时,决胜局(第五局)打至15分并领先对方2分者获胜:弃权与阵容不完整未到比赛场地弃权:拒绝比赛弃权:当发球员不在正确位置上则构成位置错误犯

排球积分规则

排球比赛计分规则为:目前的排球比赛采用五局三胜制.前四局每局25分,每局比赛完成后交换场地,达到24分时,必须比赛的双方相差2分才能分出胜负:决胜局为15分,比赛的双方任何一方先达到8分时,交换场地继续比赛,当双方同时达到14分时候,也是必须相差两分才能决出胜负.排球计分的发展历程:1917年规定每局为15分.1918年规定上场运动员每队为6人.1922年规定每方必须在3次以内将球击过网.比赛方法以前采用发球得分制,1998年10月28日国际排联决定改为每球得分制,仍为五局三胜,前四局每局先得2

排球积分程序(五)——Controller的编码

VolleyballController using MvcVolleyball.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcVolleyball.Controllers { public class VolleyballController : Controller { // // G

排球积分程序(七)——软件运行截图

Index视图 选择队伍 计分 加分 查询

第十五周排球积分查询程序

计划 2天 估计这个任务需要多长时间 16H 开发   需求分析 1H 生成设计文档 0.5H 设计复审 0.5H 具体设计 1H 具体编程 8H 代码复审 1H 测试 1H 测试报告 0.5H 计算工作量 0.5H 事后总结   2.代码截图 DAL层 BLL层 UI层 3 3.程序运行截图 右键选中的记录出现快捷菜单,但是截图不到

排球比赛计分程序

本周主要任务就是编写一个排球积分程序,本次排球积分程序编写的主要代码就是观众查询的,虽然写了,但是运行中还是有错误,具体代码以及人物完成如下: 个人项目耗时记录表: 计划 2天 估计多长时间 2天 开发 3小时 需求分析 2小时 生成设计文档 1小时 设计复审 30分钟 代码规范 3小时 具体设计 2小时 具体代码 3小时 代码复审 20分钟 测试 1小时 报告 1小时 测试报告 2小时 计算工作量 1小时 总结 1小时 代码: