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:
idadeguarda o valor inteiro25.nomearmazena a string"Ana".alturaarmazena o valor decimal1.75.- O
printfusa 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
ifverifica se a idade é maior ou igual a 18. - Se for verdadeiro, imprime "Podes votar!".
- Se for falso, executa o
elsee 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 comiigual a 1.i <= 5;→ Continua enquantoifor menor ou igual a 5.i++→ Aumentaiem 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! 🚀