Seja muito bem-vindo à Academy Code Christ!
⚙️ TRILHA C Sharp Etapa 02
Variáveis, Tipos e Operadores
Imagine que o computador é uma enorme mesa de trabalho com
inúmeras gavetas.
Cada gaveta pode guardar um tipo de
informação: números, textos, resultados de cálculos, entre outros.
Essas gavetas são chamadas de variáveis.
Entender o que são variáveis e como usá-las é o primeiro passo
para construir programas realmente úteis.
Neste capítulo, você aprenderá o que são
variáveis, os tipos de dados do C#, como manipulá-los e como fazer operações
básicas com eles.
O Que São Variáveis
Uma variável é um espaço na memória do computador usado
para armazenar um valor temporário.
Podemos imaginar assim:
🧠 Variável = um “apelido” para um espaço de memória.
Exemplo prático:
Suponha que você queira guardar a idade
de uma pessoa. Em vez de escrever o número diretamente toda vez, você cria uma
variável chamada idade.
int idade = 25;
Aqui, o computador recebe uma ordem muito específica:
● “Crie um espaço na memória para guardar um número inteiro.”
● “Dê a esse espaço o nome de idade.”
● “Armazene dentro dele o valor 25.”
Agora, sempre que precisar da idade dentro do programa, basta usar o nome idade.
Tipos de Dados: Conhecendo as Gavetas do C#
Cada variável no C# precisa ter um tipo, ou seja, precisa dizer ao computador que tipo de informação ela vai guardar.
Veja os principais tipos básicos:
|
Tipo |
Descrição |
Exemplo de Valor |
|
int |
Números inteiros |
10, -5, 1000 |
|
double |
Números decimais |
10.5, -3.14 |
|
float |
Números decimais (menos precisos) |
3.14f |
|
string |
Textos |
"Maria", "Olá Mundo" |
|
char |
Um único caractere |
'A', '1' |
|
bool |
Verdadeiro ou falso |
true, false |
✨ Observação importante:
C# é fortemente tipado, o que
significa que cada variável precisa ter um tipo definido.
Você não pode guardar texto dentro de um
int, nem números
dentro de uma string.
Exemplo Prático
using System;
class Program
{
static void Main(string[] args)
{
int idade = 20;
string nome = "Ana";
double altura = 1.65;
bool maiorDeIdade = true;
Console.WriteLine("Nome: " + nome);
Console.WriteLine("Idade: " + idade);
Console.WriteLine("Altura: " + altura);
Console.WriteLine("É maior de idade? " + maiorDeIdade);
}
}
🧭 O que acontece aqui:
● O programa cria quatro variáveis diferentes;
● Cada uma tem um tipo e um valor;
● Depois, ele mostra as informações na tela usando o Console.WriteLine.
Esse pequeno código já imita o funcionamento de um cadastro simples.
Regras para Criar Variáveis
Em C#, os nomes de variáveis seguem regras importantes:
1. Não podem começar com número (exemplo: 1idade é inválido).
2. Não podem ter espaços (use idadePessoa, e não idade pessoa).
3. Não podem usar palavras reservadas da linguagem (como int, class, for).
4. É recomendável começar com letra minúscula e usar camelCase (exemplo: minhaIdade).
Exemplo correto:
string nomeDoAluno = "Carlos";
int notaFinal = 9;
Exemplo incorreto:
int 2nota = 10; // errado: começa com número
Operadores: Fazendo o C# Pensar
Agora que já sabemos guardar informações, precisamos fazer
cálculos e comparações.
Para isso, usamos operadores.
🧮 Operadores Aritméticos
|
Operador |
Operação |
Exemplo |
Resultado |
|
+ |
Soma |
5 + 3 |
8 |
|
- |
Subtração |
10 - 4 |
6 |
|
* |
Multiplicação |
2 * 3 |
6 |
|
/ |
Divisão |
10 / 2 |
5 |
|
% |
Resto da divisão |
10 % 3 |
1 |
Exemplo em código:
int a = 10;
int b = 3;
Console.WriteLine(a + b); // 13
Console.WriteLine(a - b); // 7
Console.WriteLine(a * b); // 30
Console.WriteLine(a / b); // 3
Console.WriteLine(a % b); // 1
⚖️ Operadores Relacionais (de comparação)
Servem para comparar valores. Sempre resultam em true (verdadeiro) ou false (falso).
|
Operador |
Significado |
Exemplo |
Resultado |
|
== |
Igual a |
5 == 5 |
true |
|
!= |
Diferente de |
5 != 3 |
true |
|
> |
Maior que |
8 > 2 |
true |
|
< |
Menor que |
3 < 1 |
false |
|
>= |
Maior ou igual |
10 >= 10 |
true |
|
<= |
Menor ou igual |
4 <= 5 |
true |
Esses operadores serão muito usados em estruturas de decisão, que aprenderemos no próximo capítulo.
🧩 Operadores Lógicos
Combinam expressões e ajudam a definir lógicas mais complexas.
|
Operador |
Significado |
Exemplo |
Resultado |
|
&& |
E |
(5 > 3 && 2 < 4) |
true |
|
` |
|
` |
Ou |
|
! |
Negação |
!(2 > 1) |
false |
Esses operadores são fundamentais quando você deseja validar várias regras de uma vez.
Entrada de Dados (Input)
Até agora você escreveu os valores diretamente no código.
Mas o computador também pode pedir
que o usuário digite algo.
No C#, usamos Console.ReadLine() para ler dados do teclado.
Exemplo:
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Digite seu nome: ");
string nome = Console.ReadLine();
Console.Write("Digite sua idade: ");
int idade = int.Parse(Console.ReadLine());
Console.WriteLine("Olá " + nome + ", você tem " + idade + " anos!");
}
}
🧠 Dica:
Tudo o que vem do teclado é
considerado texto (string),
então, quando você precisa de números, é necessário converter usando int.Parse() ou double.Parse().
Comentários: Falando com Você Mesmo no Código
Comentários são partes do código que o computador ignora.
Eles servem para deixar lembretes,
explicações ou anotações.
Tipos:
// Este é um comentário de uma linha
/*
Este é um comentário
de várias linhas
*/
É uma excelente prática comentar seus códigos, especialmente
quando você está aprendendo.
Quando voltar mais tarde, vai agradecer
por ter explicado o que o código fazia.
Exercício Prático
Tente reproduzir este pequeno programa:
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Digite o primeiro número: ");
int num1 = int.Parse(Console.ReadLine());
Console.Write("Digite o segundo número: ");
int num2 = int.Parse(Console.ReadLine());
int soma = num1 + num2;
Console.WriteLine("A soma é: " + soma);
}
}
Você acabou de criar uma calculadora de soma!
Brinque com o código: tente fazer
subtrações, multiplicações, divisões e veja o resultado.
Recapitulando o Que Aprendemos
Neste etapa, você aprendeu:
✅ O
que são variáveis
e por que elas são importantes.
✅ Quais são os tipos de dados
básicos do C#.
✅ Como usar operadores
aritméticos, relacionais e lógicos.
✅ Como ler dados do teclado
usando Console.ReadLine().
✅ Como exibir resultados
com Console.WriteLine().
✅ E, acima de tudo, como começar a
pensar como um programador.
Esses fundamentos são universais: você os usará em qualquer linguagem no futuro.

%20-%20Copia.png)
.png)
.png)
.png)
Postar um comentário