Pilha (stack): a estrutura de dados do Ctrl+Z

Category: Java

Desfazer no editor, voltar no navegador, a pilha de pratos da pia: entenda a estrutura de dados pilha e implemente uma versão funcional em Java....

Folha de pagamento em C: funções, constantes e três bugs para corrigir

Category: Linguagem C

O exercício mais longo da lista: calcular horas extras, atrasos, auxílio-creche, bônus e INSS de funcionários. E três bugs que mostram por que ler o...

Somando números em C (e o perigo da variável sem valor inicial)

Category: Linguagem C

Um programa que soma números até o usuário mandar parar — e a lição mais importante de C: variável sem valor inicial guarda lixo da memória....

Lendo S/N em C sem bugs: o mistério do buffer do teclado

Category: Linguagem C

Por que o programa em C "pula" a pergunta "Deseja continuar?" depois de um scanf? Entenda o buffer do teclado e duas formas de resolver....

do…while em C: calcule a área de quantos quadrados quiser

Category: Linguagem C

O laço do...while executa pelo menos uma vez e só depois pergunta se deve continuar — perfeito para menus e programas que repetem enquanto o usuário...

Funções em C: calculando a área de 5 triângulos

Category: Linguagem C

Divida o programa em funções: uma calcula a área, outra imprime o resultado. Um exercício clássico de C que ensina a organizar o código em pedaços...

Contagem regressiva em C: o for de trás para frente (e o erro do “por um”)

Category: Linguagem C

Imprima de 10 até 1 com um for decrescente e conheça um dos bugs mais comuns do mundo: o erro "por um", que fez a versão original parar no 2....

Laço for em C: imprimindo de 1 a 10 numa tabelinha

Category: Linguagem C

O primeiro exercício de repetição em C: imprimir os números de 1 a 10 dentro de uma moldura, entendendo as três partes do laço for....

Botões que fazem coisas: eventos em Java Swing

Category: Java

Crie uma janela com campo de texto e botão que soma valores a cada clique, e entenda como funciona a programação orientada a eventos — agora com lambda....

Somando dígitos do ano: o “número da sorte” em Java (e por que não é ciência)

Category: Java

Um programa que soma os dígitos do ano de nascimento usando divisão inteira e resto — e uma conversa honesta sobre numerologia e pensamento científico....

Close Search Window
↑