Postagens

Mostrando postagens de março 28, 2026

Curso de Programação Básico - Estruturas de dados heterogêneas

Imagem
A Ficha Perfeita: Como as Structs Vão Unir Seus Dados no  Curso de Programação Básico Eu sempre fui uma pessoa organizada. No meu dia a dia, se eu faço uma lista de tarefas, eu não misturo as compras do mês com os compromissos de trabalho, certo? Na programação de software, eu comecei aplicando essa mesma lógica de separação. Se eu tinha uma lista de 50 notas, eu usava um Vetor de números. Se eu tinha 50 nomes, eu usava uma Matriz de texto (Strings). Funcionava, mas a vida real começou a me cobrar. Tive que criar um sistema simples para a escola do meu vizinho, e ele precisava guardar, para cada aluno, o Nome (que é texto), a Idade (que é um número inteiro), e as Notas (que são números com vírgula).  Eu me vi criando três, quatro ou até cinco estruturas de dados separadas, todas caminhando paralelamente. Tinha o Vetor `nome_aluno[50]`, o Vetor `idade_aluno[50]`, e a Matriz `notas_aluno[50][4]`. O código ficava confuso, e o pior: se eu trocasse o aluno 10 de lugar em uma lista,...