Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida - Como eu sei que ficou para o usuário digitar

Estou com uma dúvida em relação a como saber onde o usuário vai digitar.
Seria por utilizar o Console.ReadLine?

Então sempre que tiver essa linha, irá aparecer para digitar algo no programa? tipo sem eu precisar "chamar" de alguma forma.

Console.Write("Diigite sua nota: ");
string nota = Console.ReadLine()!
int notaMedia = int.Parse(nota);
1 resposta
solução!

Oii, tudo bem?

O que o Console.ReadLine() faz:

O comando Console.ReadLine() pausa a execução do programa e espera que o usuário digite alguma coisa no console. Assim que o usuário pressiona a tecla Enter, o valor digitado é retornado como uma string.
Ou seja, sempre que o programa encontra essa linha, ele "aguarda" a interação do usuário.

Exemplo simples:

Console.Write("Digite seu nome: ");
string nome = Console.ReadLine();
Console.WriteLine("Olá, " + nome);

Aqui, o programa só continua depois que o usuário digitar algo e apertar Enter.

Diferença entre Console.Write e Console.WriteLine

  • Console.Write("Mensagem") escreve no console sem quebrar a linha. O cursor fica na mesma linha, bom para pedir informações.
  • Console.WriteLine("Mensagem") escreve e já pula para a próxima linha.

No seu caso:

Console.Write("Digite sua nota: ");
string nota = Console.ReadLine();
int notaMedia = int.Parse(nota);
  1. O programa exibe a mensagem: Digite sua nota:
  2. Espera o usuário digitar um valor (exemplo: 8) e apertar Enter.
  3. O valor digitado ("8") é armazenado em nota.
  4. O int.Parse converte essa string "8" para o número inteiro 8.

Então:

  • Sim, sempre que você usa Console.ReadLine(), o programa vai esperar a entrada do usuário.
  • Você não precisa "chamar" de novo, basta colocar o comando onde deseja que a interação aconteça.
  • A mensagem que você escreve antes (com Console.Write ou Console.WriteLine) é só para orientar o usuário sobre o que ele deve digitar.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!