Aprende os conceitos básicos de programação em 5 minutos
2025-03-17
Se estás a começar a programar em C, precisas de entender alguns conceitos fundamentais: variáveis, condicionais e loops. Estes conceitos são a base para escrever programas interativos e dinâmicos. Vamos explorá-los com exemplos práticos!
1. Variáveis: Guardar e Manipular Dados
Variáveis são "caixas" onde guardamos informações no nosso programa. Cada variável tem um tipo, que define o que pode armazenar.
Tipos de dados mais comuns:
int
: Números inteiros (ex.:10
,-5
).char
: Caracteres individuais ou strings (ex.:'A'
,"Olá"
).float
: Números com casas decimais (ex.:3.14
).
Exemplo de uso:
1#include <stdio.h>
2
3int main() {
4int idade = 25;
5char nome[] = "Ana";
6float altura = 1.75;
7
8 printf("Nome: %s, Idade: %d, Altura: %.2f\n", nome, idade, altura);
9
10 return 0;
11
12}
Explicação:
idade
guarda o valor inteiro25
.nome
armazena a string"Ana"
.altura
armazena o valor decimal1.75
.- O
printf
usa formatos de saída:%s
→ String.%d
→ Número inteiro.%.2f
→ Número decimal com 2 casas.
2. Condicionais: Tomar Decisões
As condicionais permitem ao programa decidir o que fazer dependendo de uma condição.
Exemplo: Verificar se uma pessoa pode votar:
1#include <stdio.h>
2
3int main() {
4int idade = 16;
5
6 if (idade >= 18) {
7 printf("Podes votar!\n");
8 } else {
9 printf("Ainda não podes votar.\n");
10 }
11
12 return 0;
13
14}
Explicação:
- O
if
verifica se a idade é maior ou igual a 18. - Se for verdadeiro, imprime "Podes votar!".
- Se for falso, executa o
else
e imprime "Ainda não podes votar.".
3. Loops: Repetir Ações
Os loops permitem repetir blocos de código várias vezes. O mais comum é o for
, que executa um bloco um número fixo de vezes.
Exemplo: Contar de 1 a 5:
1#include <stdio.h>
2int main() {
3 for (int i = 1; i <= 5; i++) {
4 printf("Número: %d\n", i);
5 }
6 return 0;
7}
Explicação:
int i = 1;
→ Começa comi
igual a 1.i <= 5;
→ Continua enquantoi
for menor ou igual a 5.i++
→ Aumentai
em 1 a cada repetição.- Resultado esperado:
Número: 1 Número: 2 Número: 3 Número: 4 Número: 5
Conclusão
- Variáveis armazenam dados importantes para o programa.
- Condicionais permitem que o código tome decisões.
- Loops ajudam a repetir ações automaticamente.
Agora já podes começar a escrever os teus próprios programas em C! Experimenta modificar os exemplos e observa o que acontece. Boa programação! 🚀