//Лице и периметър на правоъгълник private void Pravougulnik() { int a = Random.Range(2, 10); int a1 = Random.Range(2, 10); int n = Random.Range(0, 2); int Sf = Random.Range(1, 2500); int Pf; int S; int P = a + a1 + a + a1; do { Pf = Random.Range(1, 200); }while (Pf == P); Rec.SetActive(true); if (n == 0) { instr.text = "Намерете \n обиколката."; quest.text = "a=" + a + " ;b=" + a1 + "; P=?"; tr.text = P.ToString(); fal.text = Pf.ToString(); } a = Random.Range(2, 10); a1 = Random.Range(2, 10); S = a * a1; do { Sf = Random.Range(S - 2, S + 2); }while (Sf == S); instr.text = "Намерете лицето."; quest.text = "a=" + a + " ;b=" + a1 + "; S=?"; tr.text = S.ToString(); fal.text = Sf.ToString(); }
//Периметър на триъгълник private void PTriugulnik() { instr.text = "Намерете \n обиколката. "; int a2; int a3; int a1; do { a1 = Random.Range(2, 10); a2 = Random.Range(2, 10); a3 = Random.Range(2, 10); }while (a1 > a2 + a3); Tri.SetActive(true); int Pt = a2 + a3 + a1; int Pf; do { Pf = Random.Range(Pt - 2, Pt + 2); }while (Pf == Pt); quest.text = "a=" + a1 + ";b=" + a2 + ";" + "\n" + "c=" + a3 + ";P=? "; tr.text = Pt.ToString(); fal.text = Pf.ToString(); }