1
resposta

Desafio: Hora na prática 01 C#

1- Criar uma variável chamada notaMedia e atribua um valor inteiro a ela. Caso seu valor seja maior ou igual a 5, escreva na tela "Nota suficiente para aprovação".


Console.WriteLine("Digite a nota média embaixo: ");


int notaMedia = int.Parse(Console.ReadLine());

if (notaMedia >= 5)
{
    Console.WriteLine("Nota suficiente para aprovovação!");
}
else if (notaMedia < 5)
{
    Console.WriteLine("Nota insuficiente para aprovocação:");
}
else
{
    Console.WriteLine("Nota inválida!");
}

2 -Criar uma variável de texto chamada nomeAluno e atribuir um nome a ela. Exibir uma mensagem utilizando essa variável, como: "Olá, [nomeAluno]!".


string nomeAluno = "Lucas";

Console.WriteLine("Olá, " + nomeAluno + "!");

*** 03 - Criar uma função que receba um número inteiro como parâmetro e retorne se ele é positivo, negativo ou zero.***

string VerificarNumero(int numero)
{
    if (numero > 0)
    {
        return "Positivo";
    }
    else if (numero < 0)
    {
        return "Negativo";
    }
    else
    {
        return "Zero";
    }
}
1 resposta

Oi, Lucas!

Parabéns por concluir essa sequência de exercícios. É muito bom ver como você aplicou os conceitos de variáveis, estruturas de decisão e funções para resolver problemas fundamentais de lógica em C#.

Sua resolução demonstra um domínio sólido sobre a sintaxe da linguagem e a organização do código. Ao utilizar o int.Parse para converter a entrada do usuário e estruturar uma função com múltiplos retornos, você praticou a base da comunicação entre o usuário e o sistema. No exercício da função, a lógica está impecável, cobrindo todas as possibilidades matemáticas para um número inteiro.

Pra elevar ainda mais o nível do seu aprendizado, vale notar um pequeno detalhe sobre a tipagem de dados: no C#, quando trabalhamos com notas que podem ter casas decimais (como 5.5), costumamos usar o tipo double ou float em vez de int. Além disso, você pode conferir mais sobre as variações de funções na documentação oficial sobre métodos e parâmetros no C#.

Conseguiu perceber como a função que você criou no terceiro exercício simplifica o código principal, deixando a leitura muito mais intuitiva?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!