/// <summary> /// Creates a new UncertainNumber using an absolute OR relative uncertainty /// </summary> /// <param name="value">Value</param> /// <param name="uncertainty">Absolute or relative uncertainty</param> /// <param name="uncertaintyType">Type of uncertainty passed in the uncertainty parameter</param> public UncertainNumber(decimal value, decimal uncertainty, UncertaintyType uncertaintyType) { switch (uncertaintyType) { case UncertaintyType.AbsoluteUncertainty: Value = value; Uncertainty = uncertainty; break; case UncertaintyType.RelativeUncertainty: Value = value; Uncertainty = (uncertainty / 100) * value; break; } }
private void Individ_Radio_Checked(object sender, RoutedEventArgs e) { CurrentUncertainty = UncertaintyType.Indiv; }
private void None_Radio_Checked(object sender, RoutedEventArgs e) { CurrentUncertainty = UncertaintyType.None; }
private void SinglePerc_Radio_Checked(object sender, RoutedEventArgs e) { CurrentUncertainty = UncertaintyType.SinglePerc; }