Пример #1
0
        }       // 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()
Пример #2
0
        }   // 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)
Пример #3
0
        }                                 // 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)