Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Sou novo aqui,e também sou novo com C#,estou começando a aprender agora.
Eu estou aprendendo Java na faculdade,mas como tenho um tempinho de sobra quero tentar aprender C#,pois ao que me parece é uma linguagem muito interessante.
Bem,para começar os estudos eu providenciei alguns ebooks e o VS2008,mas os ebooks não me agradaram muito,pois a parte inicial ja começa usando forms,e pelo menos agora não quero perder tempo mexendo com isso,eu gostaria de fazer as atividades que fiz na faculdade em Java agora em C# para me familiarizar com o ambiente,fazer laços,estrutura de decisão,arrays,recursividade,quicksort e por aí vai.O material que consegui é voltado pra forms,e eu não quero ficar arrastando botões,combo-box e etc ainda,usar o console seria o ideal.
Eu estou com problemas para pegar um valor inteiro pelo console,eu corri atrás é claro antes de postar aqui,e achei como faz,porém o resultado não é muito.
A idéia éra pegar o valor inteiro,e fazer uma condição usando if ou case,só que não tava dando certo,quando usei o console para retornar o valor da variável,vi o porque.O código é esse:
int idade;
Console.WriteLine("Informe a sua idade");
idade = Console.Read();
Console.WriteLine(idade);
Porém,o que acontece,o console não retorna exatamente o numero que eu digitei,vou fazer uma relação mostrando:
idade - retorno
9 ------- 57
20 ------- 50
15 ------- 49
30 ------- 51
O que eu estou fazendo de errado pessoal?Eu tentei colocar (int) antes de Console.Read() pois achei dessa forma também em um tutorial,porém o problema continua.
Carregando comentários...