Calculadora com menu em Pascal: uma função para todas as contas

Category: Pascal & Portugol

Uma única função recebe os dois números e o operador e faz qualquer uma das quatro contas. Mais um menu que responde a uma tecla só, com readkey....

Funções em Pascal: uma calculadora em 20 linhas

Category: Pascal & Portugol

A diferença entre function e procedure em Pascal, numa calculadora que mostra as quatro operações de uma vez — e não quebra com divisão por zero....

Lendo tecla por tecla em Pascal: o readkey e o truque do ord

Category: Pascal & Portugol

Leia um ano digitado tecla por tecla com readkey, converta cada caractere em número com o truque do ord(c) - ord('0') e some os dígitos....

Calculadora em Pascal com procedures (e o bug da soma que subtraía)

Category: Pascal & Portugol

Uma calculadora com menu, em que cada operação é uma procedure. E a história do bug que dois leitores encontraram em 2008: escolher "soma" fazia uma...

Units em Pascal: as caixas de ferramentas prontas (crt, sysutils, math)

Category: Pascal & Portugol

Units são bibliotecas de funções prontas em Pascal. Conheça as mais usadas no Free Pascal — crt, sysutils e math — e veja como a mesma ideia aparece em...

Vetor de registros em Pascal: cadastro de alunos ordenado por nome

Category: Pascal & Portugol

Junte vetor e registro para cadastrar uma turma inteira, ordene por nome trocando a ficha completa de uma vez e exiba as notas em formato de tabela....

Registros (record) em Pascal: guardando nome e notas juntinhos

Category: Pascal & Portugol

Um record junta dados de tipos diferentes numa ficha só — como nome (texto) e notas (números) de um aluno. É o avô do objeto JSON e da linha de uma...

Agenda em Pascal: ordenando uma tabela (e o bug que embaralhava tudo)

Category: Pascal & Portugol

Uma agenda com nome, endereço, CEP, bairro e telefone guardada numa matriz e ordenada por nome. E o bug da versão original, que trocava as linhas sem...

Matriz em Pascal: a tabela de notas da turma (e a semente do DataFrame)

Category: Análise de Dados • Pascal & Portugol

Uma matriz é uma tabela com linhas e colunas — exatamente como uma planilha ou um DataFrame. Guarde as notas de 8 alunos em 4 bimestres e calcule a média...

Busca binária: o truque do “tá quente, tá frio” que acha qualquer nome em poucos passos

Category: Pascal & Portugol

Como achar um nome numa lista de um milhão em apenas 20 comparações? Com a busca binária, o algoritmo de "dividir para conquistar", explicado com um jogo e...

Close Search Window
↑