Inquiridor
Erro de declaração de variavel

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.
Todas as Respostas
-
-
Cara,
Qual é o erro apresentado?
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 27 de março de 2013 00:05
- Não Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 27 de março de 2013 00:06
-
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
-
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