Como sair do if?

02/02/2007

0

Pessoal, boa noite!!!

Estou iniciando em C# e me surgiu a seguinte dúvida.

Tenho o seguinte bloco de comandos:

Console.WriteLine("Digite a 1ª nota (de 1 à 10) do aluno: ");
string nota1Str = Console.ReadLine();
    if (Int32.Parse(nota1Str) < 10 && Int32.Parse(nota1Str) > 10) {
        Console.WriteLine("");
        ??????????????????????????????????;
    }


Se o usuário digitar uma nota que seja menor que 0 ou se ele digitar uma nota maior que 10, como que eu faço para voltar para perguntar pra ele digitar a 1ª nota novamente?

Estou desenvolvendo em um projeto console.

Desde já agradeço-lhes.

Cristiano Mário


Cristianojedi

Cristianojedi

Responder

Posts

03/02/2007

Rjun

Acho que você deveria colocar isso dentro de uma estrutura de repetição. Algo como:

string nota1;

while true
{
  Console.WriteLine("Digite a 1ª nota (de 1 à 10) do aluno: ");
  nota1 = Console.ReadLine();

  if (nota1 = -1) // -1 indica que o loop deve ser encerrado
    return;

  // Coloque aqui sua condição
}




Responder

03/02/2007

Cristianojedi

Opa!!!

Rjun,

Vou seguir o seu conselho...

Muito obrigado!!!

Cristiano Mário


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar