Capítulo 5 | Criação de Instruções - 300 Ideias para Programar

📘 Capítulo 5: Criação de Instruções

Procedimentos e funções — reusabilidade, parâmetros e extensão da linguagem

5.1. Matemática

📌 5.1.1 Número par (função)
Retorna Verdadeiro se o número é par.
📌 5.1.6 Aprovação (função)
Retorna Verdadeiro se nota ≥ 7.
📌 5.1.8 Maior de 2
Função que retorna o maior entre dois números.
📌 5.1.9 Maior de 3
Função que retorna o maior entre três números.
📌 5.1.10 Entre 0 e 100
Função que verifica se número está no intervalo.
📌 5.1.11 Média de 3
Função que calcula média aritmética.
📌 5.1.16 Bissexto
Função que retorna se o ano é bissexto.
📌 5.1.17 Fatorial
Função que calcula o fatorial de um número.
📌 5.1.18 Números primos
Função que verifica se um número é primo.
📌 5.1.4 Números pares (procedimento)
Mostra os números pares entre dois valores.
📌 5.1.14 Juros compostos
Calcula valor futuro ou capital necessário.

5.2. Caracteres e Cadeias

📌 5.2.1 Menor cadeia (alfabética)
Função que retorna a menor entre duas cadeias.
📌 5.2.7 Inversão de cadeia
Função que retorna a cadeia invertida.
📌 5.2.8 Palíndromos
Verifica se a frase é palíndroma (ignora espaços).
📌 5.2.9 Ocorrências de subcadeia
Conta quantas vezes uma subcadeia aparece.
📌 5.2.10 Maiúsculas
Função que converte cadeia para maiúsculas.
📌 5.2.11 Minúsculas
Função que converte cadeia para minúsculas.
📌 5.2.12 Inserção de caractere
Insere um caractere entre cada letra da cadeia.
📌 5.2.13 Trim (espaços finais)
Remove espaços em branco do final da cadeia.
📌 5.2.15 Crítica de data
Valida data no formato DD/MM/AAAA.

5.3. Controle de Tela

📌 5.3.1 Linha vertical
Procedimento que preenche uma coluna com caracteres.
📌 5.3.3 Texto posicionado
Mostra texto em coordenadas específicas.
📌 5.3.5 Mensagem temporizada
Mostra mensagem por tempo determinado ou até tecla.

5.4. Sons

📌 5.4.1 Som crescente
Emite sons com frequência crescente (parâmetros).
📌 5.4.2 Frequência de notas musicais
Calcula notas acima do Lá (440 Hz).

5.5. Registros e Vetores

📌 5.5.1 Nome do mês
Função que retorna nome do mês (1-12).
📌 5.5.2 Nome do dia
Função que retorna nome do dia da semana (1-7, domingo=1).
📌 5.5.3 Maior e menor (vetor)
Preenche vetor aleatório e identifica maior/menor.

5.6. Arquivos

📌 5.6.1-5.6.8 Arquivos
Salvamento de parâmetros, validação de senha, criptografia, banco de palavras, contadores, etc.

5.7. Variados

📌 5.7.2 Dia da semana (por data)
Retorna o dia da semana para uma data válida.
📌 5.7.3 Crítica completa de data
Valida data considerando dias por mês e ano bissexto.
📌 5.7.6 PIS/PASEP
Calcula dígito verificador do PIS (10 dígitos).
📌 5.7.7 CPF (dígitos verificadores)
Calcula os dois dígitos de controle do CPF.
📌 5.7.12 Janela de confirmação
Mostra opções SIM/NÃO/CANCELAR.

Postar um comentário

0 Comentários