none
Como colocar casas decimais no c# gráfico ????? RRS feed

  • Pergunta

  •  Estou fazendo um programa que calcula os zeros da equação de segundo grau, onde ele também deve mostrar o X e Y do vértice porém não consigo colocar as casas decimais no caso queria 2 após a vírgula. Por favor me ajudem! Segue a parte abaixo 


    double a, b, c, delta, x1, x2;

                if (double.TryParse(ctx_a.Text, out a) && (a != 0) && double.TryParse(ctx_b.Text, out b) && double.TryParse(ctx_c.Text, out c))
                {

                    delta = (Math.Pow(b, 2)) - (4 * a * c);
                    ctx_delta.Text = "Δ = " + delta;


                    lbl_xvertice.Text = "X do vértice = " + Math.Round((-b) / 2 * a);
                    lbl_yvertice.Text = "Y do vértice = " + Math.Round((-delta) / 4 * a);

                    x1 = (-b + Math.Sqrt(delta)) / (2 * a);
                    x2 = (-b - Math.Sqrt(delta)) / (2 * a);

                   
    quarta-feira, 1 de maio de 2019 02:18

Respostas

  • Pode exibir com duas casas decimais assim:

    public class Program
    {
    	public static void Main()
    	{
    		double x1, x2;
    		x1 = 10.0900142135;
    		x2 = 90.1208576230903424;
    		
    		Console.WriteLine("x1 -> " + x1.ToString(".00"));
    		Console.WriteLine("x2 -> " + x2.ToString("0.00"));
    	}
    }


    “First do it, then do it right, then do it better.”


    quarta-feira, 1 de maio de 2019 17:33