예제 #1
0
파일: Schuhe.cs 프로젝트: yetisbey/oom
 //Constructor
 public Schuhe(decimal preis, double schuhgroesse, string farbe, string marke, ShoeUnit einheit)
 {
     Einheit      = einheit;
     Preis        = preis;
     Schuhgroesse = schuhgroesse;
     Farbe        = farbe;
     Marke        = marke;
 }
예제 #2
0
파일: Schuhe.cs 프로젝트: yetisbey/oom
        public double ConvertToShoeUnit(double schuhGroesse, ShoeUnit von, ShoeUnit zu)
        {
            switch (von)
            {
            case ShoeUnit.American:
                var sgza  = (schuhGroesse + 22) / 3;
                var sgcma = ConvertToMUnit(sgza, MUnit.Zoll, MUnit.Cm);
                return((sgcma + 1.5) * 1.5);

            case ShoeUnit.European:
                var sgcme = (schuhGroesse / 1.5) - 1.5;
                var sgze  = ConvertToMUnit(sgcme, MUnit.Cm, MUnit.Zoll);
                return(sgze * 3 - 22);

            default:
                return(0);
            }
        }