Como sair do if?

.NET

02/02/2007

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

Curtidas 0

Respostas

Rjun

Rjun

02/02/2007

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
}




GOSTEI 0
Cristianojedi

Cristianojedi

02/02/2007

Opa!!!

Rjun,

Vou seguir o seu conselho...

Muito obrigado!!!

Cristiano Mário


GOSTEI 0
POSTAR