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:

variaveis.c
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 inteiro 25.
  • nome armazena a string "Ana".
  • altura armazena o valor decimal 1.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:

condicionais.c
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:

loops.c
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 com i igual a 1.
  • i <= 5; → Continua enquanto i for menor ou igual a 5.
  • i++ → Aumenta i 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! 🚀