public override object Run(object input) { // TRACE < DEBUG < INFO < WARN < ERROR < FATAL LogDebug("Starting Task 1!"); long op = Number1 + Number2; LogInfo(Number1.ToString() + " + " + Number2.ToString() + " = " + Convert.ToString(op)); return(op); }
protected void btncalculate_Click(object sender, EventArgs e) { float Num, Num2, WeigTea, WeigStu; float SUMScore, Number1, Number2; string strCount = "select count(*) AS COUNT1 from 评分表 where ( 评分表.DID = (select 传值表.TransID from 传值表)) and (select 用户表.urid from 用户表 where 用户表.cid = 评分表.cid) = 1"; DataTable DTC = DBOper.execQueryBySQLText(strCount); if (DTC.Rows.Count > 0) { Num = float.Parse(DTC.Rows[0]["COUNT1"].ToString()); string strSti = "select SUM (Value1+Value2+Value3+Value4) AS SumScore1 from 评分表 where ( 评分表.DID = (select 传值表.TransID from 传值表)) and (select 用户表.urid from 用户表 where 用户表.cid = 评分表.cid) = 1"; DataTable DTT = DBOper.execQueryBySQLText(strSti); if (DTT.Rows.Count > 0) { Number1 = float.Parse(DTT.Rows[0]["SumScore1"].ToString()) / Num; txtScoreTeacher.Text = Number1.ToString(); string strCOUNT = "select count(*) AS COUNT2 from 评分表 where ( 评分表.DID = (select 传值表.TransID from 传值表)) and (select 用户表.urid from 用户表 where 用户表.cid = 评分表.cid) = 2"; DataTable DTCS = DBOper.execQueryBySQLText(strCOUNT); if (DTCS.Rows.Count > 0) { Num2 = float.Parse(DTCS.Rows[0]["COUNT2"].ToString()); string strStiSUM = "select SUM (Value1+Value2+Value3+Value4) AS SumScore2 from 评分表 where ( 评分表.DID = (select 传值表.TransID from 传值表)) and (select 用户表.urid from 用户表 where 用户表.cid = 评分表.cid) = 2"; DataTable DTTSUM = DBOper.execQueryBySQLText(strStiSUM); if (DTT.Rows.Count > 0) { Number2 = float.Parse(DTTSUM.Rows[0]["SumScore2"].ToString()) / Num2; txtScoreStudent.Text = Number2.ToString(); string sqlweight1 = "select UWeight from 用户权重表 where URID = 1"; DataTable DTW1 = DBOper.execQueryBySQLText(sqlweight1); if (DTCS.Rows.Count > 0) { WeigTea = float.Parse(DTW1.Rows[0]["UWeight"].ToString()); string sqlweight2 = "select UWeight from 用户权重表 where URID = 2"; DataTable DTW2 = DBOper.execQueryBySQLText(sqlweight2); if (DTCS.Rows.Count > 0) { WeigStu = float.Parse(DTW2.Rows[0]["UWeight"].ToString()); SUMScore = Number1 * WeigTea + Number2 * WeigStu; //计算总成绩 txtSummaryScore.Text = SUMScore.ToString(); string sqlsummary = "insert into 汇总表 (DID,SValue,TValue,SUValue) values('" + txtkong.Text + "','" + txtScoreStudent.Text + "','" + txtScoreTeacher.Text + "','" + txtSummaryScore.Text + "')"; DataTable DTSum = DBOper.execQueryBySQLText(sqlsummary); if (DTSum.Rows.Count > 0) { ; } } } } } } } }
private void ButtonNumberClick(object sender, RoutedEventArgs e) { ContentControl contentControl = (ContentControl)sender; string button = contentControl.Content.ToString(); int inputValue = Convert.ToInt32(button); if (Operation == "") { Number1 = (Number1 * 10) + inputValue; txtResult.Text = Number1.ToString(); } else { Number2 = (Number2 * 10) + inputValue; txtResult.Text = Number2.ToString(); } }
void GenerateProblem() { Number1 = Random.Range(1, 10); Number2 = Random.Range(1, 10); string num1 = Number1.ToString(); string num2 = Number2.ToString(); int coin = Random.Range(1, 3); if (coin == 1) { Solution = Number1 + Number2; isAddition = true; Problem.GetComponent <Text> ().text = num1 + " + " + num2; } else { Solution = Number1 - Number2; isAddition = false; Problem.GetComponent <Text> ().text = num1 + " - " + num2; } }
public override object Run(object input) { //Random rnd = new Random(DateTime.Now.Millisecond); //int a = rnd.Next(1,100); //int b = rnd.Next(1, 100); //int c = a * b; //return c; decimal number3 = 0; switch (operation) { case OP.Add: number3 = number1 + number2; break; case OP.Subtract: number3 = number1 - number2; break; case OP.Multiply: number3 = number1 * number2; break; case OP.Divide: number3 = number1 / number2; break; default: break; } LogInfo(number1.ToString() + " " + operation.ToString() + " " + Number2.ToString() + " = " + number3.ToString()); return(number3); }
public override string ToString() { var result = string.Empty; if (Number1 != null) { result += Number1 + " "; if (Action != null) { result += Action + " "; } if (Number2 != null) { result += Number2.ToString(); } } else { result = "0"; } return(result); }
public List <string> FizzBuzzer() { List <string> result = new List <string>(); if ((Number1 % DivisableBy1 == 0) && (Number1 % DivisableBy2 == 0)) { result.Add(Number1.ToString() + " " + Fizz + Buzz); } else if (Number1 % DivisableBy1 == 0) { result.Add(Number1.ToString() + " " + Fizz); } else if (Number1 % DivisableBy2 == 0) { result.Add(Number1.ToString() + " " + Buzz); } else { result.Add(Number1.ToString()); } if ((Number2 % DivisableBy1 == 0) && (Number2 % DivisableBy2 == 0)) { result.Add(Number2.ToString() + " " + Fizz + Buzz); } else if (Number2 % DivisableBy1 == 0) { result.Add(Number2.ToString() + " " + Fizz); } else if (Number2 % DivisableBy2 == 0) { result.Add(Number2.ToString() + " " + Buzz); } else { result.Add(Number2.ToString()); } if ((Number3 % DivisableBy1 == 0) && (Number3 % DivisableBy2 == 0)) { result.Add(Number3.ToString() + " " + Fizz + Buzz); } else if (Number3 % DivisableBy1 == 0) { result.Add(Number3.ToString() + " " + Fizz); } else if (Number3 % DivisableBy2 == 0) { result.Add(Number3.ToString() + " " + Buzz); } else { result.Add(Number3.ToString()); } if ((Number4 % DivisableBy1 == 0) && (Number4 % DivisableBy2 == 0)) { result.Add(Number4.ToString() + " " + Fizz + Buzz); } else if (Number4 % DivisableBy1 == 0) { result.Add(Number4.ToString() + " " + Fizz); } else if (Number4 % DivisableBy2 == 0) { result.Add(Number4.ToString() + " " + Buzz); } else { result.Add(Number4.ToString()); } if ((Number5 % DivisableBy1 == 0) && (Number5 % DivisableBy2 == 0)) { result.Add(Number5.ToString() + " " + Fizz + Buzz); } else if (Number5 % DivisableBy1 == 0) { result.Add(Number5.ToString() + " " + Fizz); } else if (Number5 % DivisableBy2 == 0) { result.Add(Number5.ToString() + " " + Buzz); } else { result.Add(Number5.ToString()); } return(result); }
}//update #endregion #region User Define Methods public void CreateEquation() { Number1 = Random.Range(1, 10); Debug.Log(Number1); n1.text = Number1.ToString(); Number2 = Random.Range(1, 10); n2.text = Number2.ToString(); Debug.Log(Number2); Number3 = Random.Range(1, 10); n3.text = Number3.ToString(); Debug.Log(Number3); o3.text = "="; if(Number2 > Number1) { Answer = Number1 + Number2; o1.text = "+"; } else { if(Random.Range(0, 2) == 0) { //Add Answer = Number1 + Number2; o1.text = "+"; } else { //Sub Answer = Number1 - Number2; o1.text = "-"; } } Debug.Log(Answer); if (Answer % Number3 == 0) { Answer = Answer / Number3; o2.text = "/"; } else { Answer = Answer * Number3; o2.text = "*"; } Debug.Log(Answer); switch (Random.Range(0, 3)) { case 0: a1.text = Answer.ToString(); a2.text = (Answer + 2).ToString(); a3.text = (Answer + 3).ToString(); break; case 1: a2.text = Answer.ToString(); a3.text = (Answer + 2).ToString(); a1.text = (Answer + 3).ToString(); break; case 2: a3.text = Answer.ToString(); a1.text = (Answer + 2).ToString(); a2.text = (Answer + 3).ToString(); break; }//switch }//Create Equation
private void AutoQuiz() { if (!Conf.Enabled) { return; } try { if (State != PluginState.Loaded || Configuration.Instance.IntervalInSeconds == 0) { return; } var quizzes = Conf.Quizzes.ToList(); RandomizeQuiz(out CurrentQuizModel, out Symbol, ref Number1, ref Number2, ref Result); if (CurrentQuizModel.RewardType == ERewardType.Uconomy) { ExecuteDependencyCode("Uconomy", plugin => { var uconomy = (Uconomy)plugin; var broadcast = Translate("mathquiz_broadcast_question", Number1.ToString(), Number2.ToString(), Symbol, CurrentQuizModel.RewardAmount.ToString(), uconomy.Configuration.Instance.MoneyName); ChatManager.serverSendMessage(broadcast, Color.yellow, null, null, EChatMode.GLOBAL, Conf.AnnouncerImageUrl, true); }); } else { var broadcast = Translate("mathquiz_broadcast_question", Number1.ToString(), Number2.ToString(), Symbol, CurrentQuizModel.RewardAmount.ToString(), "Experience"); ChatManager.serverSendMessage(broadcast, Color.yellow, null, null, EChatMode.GLOBAL, Conf.AnnouncerImageUrl, true); } NoQuestion = false; } catch (Exception ex) { Logger.LogError("[RFMathQuiz] Error: " + ex); } }