none
Erro de declaração de variavel RRS feed

  • Pergunta

  • double valor;
                double valorF;
                string enter, exit;


                enter = EntradaComboBox.Text;
                exit = SaidaComboBox.Text;
                valor = double.Parse(ValorTextBox.Text);
                valorF = double.Parse(ConversaoTxtBox.Text);  <= Acontece um erro aqui!


                switch (enter)
                {
                    case "Celsius - C°":
                        if (exit == "Kelvin - °K")
                        {
                            valorF = (valor + 273.15);
                        }

                        if (exit == "Fahrenheit - °F")
                        {
                            valorF = ((valor * 1.8) + 32);
                        }

                        if (exit == "Reaumur - °Re")
                        {
                            valorF = (valor * 0.8);
                        }

                        if (exit == "Rankine - °R")
                        {
                            valorF = ((valor * 1.8) + 32 + 459.67);
                        }

                        if (exit == "Celsius - C°")
                        {
                            valorF = (valor);
                        }
                        break;

                    case "Kelvin - °K":
                        if (exit == "Celsius - C°")
                        {
                            valorF = (valor - 273.15);
                        }

                        if (exit == "Fahrenheit - °F")
                        {
                            valorF = ((valor*1.8) - 459.67);
                        }

                        if (exit == "Reaumur - °Re")
                        {
                            valorF = ((valor - 273.15) * 0.8);
                        }

                        if (exit == "Rankine - °R")
                        {
                            valorF = (valor * 1.8);
                        }

                        if (exit == "Kelvin - °K")
                        {
                            valorF = (valor);
                        }
                        break;

                    case "Fahrenheit - °F":
                        if (exit == "Celsius - C°")
                        {
                            valorF = ((valor - 32) / 1.8);
                        }

                        if (exit == "Kelvin - °K")
                        {
                            valorF = ((valor + 459.67) / 1.8);
                        }

                        if (exit == "Reaumur - °Re")
                        {
                            valorF = ((valor - 32) / 2.25);
                        }

                        if (exit == "Rankine - °R")
                        {
                            valorF = (valor + 459.67);
                        }

                        if (exit == "Fahrenheit - °F")
                        {
                            valorF = (valor);
                        }
                        break;

                    case "Reaumur - °Re":
                        if (exit == "Celsius - C°")
                        {
                            valorF = (valor * 1.25);
                        }

                        if (exit == "Kelvin - °K")
                        {
                            valorF = ((valor * 1.25) + 273.15);
                        }

                        if (exit == "Fahrenheit - °F")
                        {
                            valorF = ((valor * 2.25) + 32);
                        }

                        if (exit == "Rankine - °R")
                        {
                            valorF = ((valor * 2.25) + 32 + 459.67);
                        }

                        if (exit == "Reaumur - °Re")
                        {
                            valorF = ((valor * 2.25) + 32 + 459.67);
                        }
                        break;

                    case "Rankine - °R":
                        if (exit == "Celsius - C°")
                        {
                            valorF = ((valor - 32 - 459.67) / 1.8);
                        }

                        if (exit == "Kelvin - °K")
                        {
                            valorF = (valor / 1.8);
                        }

                        if (exit == "Fahrenheit - °F")
                        {
                            valorF = (valor - 459.67);
                        }

                        if (exit == "Reaumur - °Re")
                        {
                            valorF = ((valor - 32 - 459.67) / 2.25);
                        }

                        if (exit == "Rankine - °R")
                        {
                            valorF = ((valor - 32 - 459.67) / 2.25);
                        }
                        break;
                }




                // 3 passo: Saida Informação

                ConversaoTxtBox.Text = Conveert.ToString(valorF);

    Obrigado aos que puderem me ajudar sou novo em programação.


                                 
    terça-feira, 26 de março de 2013 20:13

Todas as Respostas

  • Qual o conteúdo que está sendo passado por ConversaoTxtBox.Text ?
    terça-feira, 26 de março de 2013 20:20
  • Cara,

    Qual é o erro apresentado?


    Atenciosamente, Samuel dos Anjos

    quarta-feira, 27 de março de 2013 00:05
  • Olá,

    Você poderia debugar e informar o valor que passa no textbox?

    Caso seja um erro que possa ser tratado, dá uma olhada no TryParse.

    http://msdn.microsoft.com/pt-br/library/vstudio/994c0zb1.aspx

    Abs,

    Leonardo Trindade

    MCT/MCSD Web Developer/MCPD/MCTS/MCP/ITIL V3

    Blog Técnico: leonardotrindade.net

    quinta-feira, 28 de março de 2013 13:28
  • Faça uma validação para ver se n está vindo nullo 

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Sugerido como Resposta Rafa Santos terça-feira, 2 de abril de 2013 12:49
    terça-feira, 2 de abril de 2013 10:48
    Moderador