Lista de Desafios de Fixação e Gabaritos (20 Capítulos)
Esta lista reúne, em formato consolidado, o mesmo “🔥 Desafio de Fixação” que já está disponível ao final de cada capítulo — não é um exercício diferente. Serve como cola rápida de gabaritos para o professor conduzir a correção em sala, ou como atividade extra para alunos que concluem as atividades principais antes do tempo previsto. Para o enunciado completo e o passo a passo de cada desafio, consulte a seção “🔥 Desafio de Fixação” dentro do respectivo capítulo.
🟢 Módulo 1: Fundamentos da Computação (Cap 01 a 04)
Capítulo 01 - Organograma em Colunas com Tabulação (\t)
- Desafio: Utilize o caractere de tabulação
\tpara criar uma tabela no console com 3 colunas:ID,SETOReRESPONSÁVEL. - Gabarito:
Capítulo 02 - Apólice de Frete Marítimo
- Desafio: Declare variáveis para representar um despacho portuário:
portoOrigem,portoDestino,conteineres(inteiro),tarifaDolar(real),tipoFrete(caracter'C'para Carga Geral) ealfandegaLiberada(logico). - Gabarito:
Capítulo 03 - Conversor de Minutos para Horas e Minutos
- Desafio: Receba a duração total de uma viagem em minutos (ex:
495minutos) e converta para o formato X horas e Y minutos, utilizando divisão inteira e% 60. - Gabarito:
Capítulo 04 - Holerite com Cálculo de Horas Extras
- Desafio: Receba o nome do motorista, o salário base e as horas extras trabalhadas. Calcule a hora extra com 50% de adicional e exiba o holerite com o salário líquido final.
- Gabarito:
🟡 Módulo 2: Estruturas de Decisão (Cap 05 a 08)
Capítulo 05 - Desconto Comercial de Frete
- Desafio: Receba o valor de um frete. Se for superior a R$ 5.000,00, conceda 8% de desconto comercial e exiba o novo valor a pagar.
- Gabarito:
Capítulo 06 - Calculadora de Categoria de CNH
- Desafio: Receba o peso bruto do caminhão em toneladas e a quantidade de passageiros, e informe qual categoria mínima de CNH é exigida: acima de 6 toneladas → Categoria
C; acima de 8 passageiros → CategoriaD; com reboque/carreta acoplada → CategoriaE; outros veículos leves → CategoriaB. - Gabarito:
Capítulo 07 - Validador de Triângulos
- Desafio: Receba os 3 lados de um triângulo e verifique se as medidas formam um triângulo válido (a soma de dois lados deve ser sempre maior que o terceiro). Se válido, classifique em Equilátero, Isósceles ou Escaleno.
- Gabarito:
Capítulo 08 - Calculadora de Descontos por Categoria VIP
- Desafio: Com
escolha-caso, receba o valor da compra e a categoria do cliente:1(Bronze) 5%,2(Prata) 10%,3(Ouro) 15%,4(Diamante VIP) 20%,caso contrariosem desconto. - Gabarito:
🟠 Módulo 3: Laços de Repetição (Cap 09 a 12)
Capítulo 09 - Simulador de Financiamento de Frota
- Desafio: Receba o saldo devedor de um caminhão e o valor da parcela mensal. Use um laço
enquantopara abater a dívida mês a mês e exibir quantos meses foram necessários para quitar o veículo. - Gabarito:
Capítulo 10 - Caixa Rápido de Abastecimento
- Desafio: Com
faca-enquanto, simule a bomba de abastecimento do pátio: menu1 - Abastecer 50L (R$ 290.00),2 - Abastecer 100L (R$ 580.00),0 - Fechar Conta. O programa acumula os abastecimentos e exibe o comprovante final ao sair. - Gabarito:
Capítulo 11 - Simulador de Juros Compostos
- Desafio: Receba um investimento inicial (R$ 10.000,00) e uma taxa de 1% ao mês. Use um laço
parade 1 até 12 para calcular e exibir a evolução do patrimônio mês a mês durante 1 ano. - Gabarito:
Capítulo 12 - Pirâmide de Paletização
- Desafio: Use laços aninhados para desenhar uma pirâmide de caixas com asteriscos
*(linha 1 com 1 asterisco, linha 2 com 2, até a linha 5 com 5). - Gabarito:
🔴 Módulo 4: Vetores e Matrizes (Cap 13 a 16)
Capítulo 13 - Inversão de Ordem de Vetor
- Desafio: Leia 5 números inteiros em um vetor e, em seguida, use um laço
para (inteiro i = 4; i >= 0; i--)para exibir os elementos na ordem inversa daquela em que foram digitados. - Gabarito:
Capítulo 14 - Contador de Ocorrências em Vetor
- Desafio: Leia 10 números em um vetor. Peça ao usuário um número e conte quantas vezes esse número se repete dentro do vetor.
- Gabarito:
Capítulo 15 - Somatório Total de Matriz
- Desafio: Leia todos os valores de uma matriz $3 \times 3$ de números reais e calcule a Soma Total de todos os elementos armazenados na tabela.
- Gabarito:
Capítulo 16 - Matriz Transposta
- Desafio: Leia uma matriz $2 \times 3$ e gere a sua Matriz Transposta $3 \times 2$, onde as linhas viram colunas (
transposta[c][l] = original[l][c]). - Gabarito:
🔵 Módulo 5: Modularização e Projeto Final (Cap 17 a 20)
Capítulo 17 - Moldura com Caractere Customizável
- Desafio: Crie uma função
funcao vazio moldura_customizada(cadeia msg, caracter simbolo)que receba a mensagem e o símbolo de borda (ex:'#'ou'*'), desenhando uma caixa personalizada ao redor do texto. - Gabarito:
Capítulo 18 - Conversor de Moeda Internacional
- Desafio: Crie uma função
funcao real converter_dolar(real valorUSD, real cotacao)que receba um valor em dólares e a cotação do dia, retornando o valor convertido em Reais (BRL). - Gabarito:
Capítulo 19 - Atualização de Saldo de Produto
- Desafio: Crie a função
funcao vazio atualizar_quantidade()que receba o nome do produto e permita alterar a quantidade em estoque caso ele exista. - Gabarito:
Capítulo 20 - Projeto Integrador FastLog TMS Enterprise
Por ser o Projeto Integrador Final, o Capítulo 20 não tem um “Desafio de Fixação” separado — o próprio projeto (cadastro, relatório, auditoria e busca de frota) já é o desafio completo do módulo. Em vez de um exercício novo, a atividade de fechamento é o 🛠️ Roteiro de Testes e Validação descrito no capítulo: validar cada um dos 4 módulos do sistema (Cadastro, Relatório, Auditoria do Campeão e Localizador) rodando o programa completo no Portugol Studio.
📥 Download dos Códigos Fonte (.por)
Baixe os arquivos originais .por estruturados para cada aula, prontos para abrir no Portugol Studio:
- Código do Capítulo 01
- Código do Capítulo 02
- Código do Capítulo 03
- Código do Capítulo 04
- Código do Capítulo 05
- Código do Capítulo 06
- Código do Capítulo 07
- Código do Capítulo 08
- Código do Capítulo 09
- Código do Capítulo 10
- Código do Capítulo 11
- Código do Capítulo 12
- Código do Capítulo 13
- Código do Capítulo 14
- Código do Capítulo 15
- Código do Capítulo 16
- Código do Capítulo 17
- Código do Capítulo 18
- Código do Capítulo 19
- Código do Capítulo 20