} // end of - bool showResultStress() // string makeString() public string makeString() { stress1 difference = 0.0; stress1 tmp_Stress_Max = listBoxSteel.actual_Stress_Max; double percent = 0.0; if (stress > listBoxSteel.actual_Stress_Max) // если напряжение больше допустимого { difference = stress - listBoxSteel.actual_Stress_Max; percent = stress * 100.0 / listBoxSteel.actual_Stress_Max; Result_2.BackColor = System.Drawing.Color.Pink; return(setText("Напряжение ", stress.MPa, stress.wtDim, " больше\nдопустимого значения ", tmp_Stress_Max.MPa, tmp_Stress_Max.wtDim, "\nна ", difference.MPa, difference.wtDim, " (т.е.= ", percent, " % допустимого)")); } // end of - if else // если напряжение меньше допустимого { difference = listBoxSteel.actual_Stress_Max - stress; percent = stress * 100.0 / listBoxSteel.actual_Stress_Max; // SpringGreen Result_2.BackColor = System.Drawing.Color.SpringGreen; return(setText("Напряжение ", stress.MPa, stress.wtDim, " меньше\nдопустимого значения ", tmp_Stress_Max.MPa, tmp_Stress_Max.wtDim, "\nна ", difference.MPa, difference.wtDim, " (т.е.= ", percent, " % допустимого)")); } // end of - if // завершение if...else //return resume; } // end of - string makeString()
} // Cm_Sq #endregion Properties #region Operators // operator /(dim2 d2, force1 f1) public static stress1 operator /(dim2 d2, force1 f1) { stress1 str = new stress1(); str.N_MmSq = f1.N / d2.Mm_Sq; return(str); } // operator /(dim2 d2, force1 f1)
} // N #endregion Properties #region Operators // operator /(dim3 d3, moment1 m1) public static stress1 operator /(dim3 w, moment1 m) { stress1 str = new stress1(); str.Kg_CmSq = m.KgxCm / w.Cm_Cub; //s.N_MmSq = m1.Nxmm / d3.Mm_Cub; return(str); } // operator /(dim2 d2, force1 f1)