Skip to content

Este repositório contém exercícios básicos de lógica de programação, desenvolvidos utilizando Portugol. Esses exercícios são ideais para iniciantes que desejam adquirir uma base sólida nos conceitos fundamentais da programação antes de avançar para linguagens mais complexas.

Notifications You must be signed in to change notification settings

natipastre/Exerc-cios-de-Portugol

Repository files navigation

📝 Enunciado dos Exercícios Exercício 1: Soma de Dois Números Objetivo: Elabore um algoritmo que leia dois números e mostre a soma deles.

Exercício 2: Cálculo de Multa de Trânsito Objetivo: Crie um algoritmo que calcule a multa de um motorista com base na velocidade em que ele estava dirigindo. Regras de Multa:

50 reais: Se o motorista ultrapassar a velocidade em até 10 km/h da máxima permitida.

100 reais: Se ultrapassar de 11 a 30 km/h.

200 reais: Se ultrapassar em 31 km/h ou mais.

Passos para o algoritmo:

Exibir o cabeçalho do programa.

Mostrar a mensagem: "Qual a velocidade máxima permitida na avenida?".

Receber a velocidade máxima permitida.

Mostrar a mensagem: "Qual a velocidade em que o usuário trafegava na via?".

Receber a velocidade real que o motorista trafegava.

Se a velocidade estiver acima do permitido:

Exibir o cabeçalho da mensagem de retorno.

Exibir a mensagem com base no valor da multa.

Se estiver igual ou abaixo da velocidade máxima permitida:

Exibir o cabeçalho da mensagem de retorno.

Exibir a mensagem de que o motorista está dentro do limite.

Exercício 3: Pesca de João Objetivo: João é pescador e faz parte de uma cooperativa de pesca. Cada pescador pode trazer no máximo 3 peixes por dia. Crie um algoritmo que receba o peso de 10 peixes trazidos por João e informe:

O peixe mais pesado

O peixe mais leve

A média de peso dos peixes

Passos para o algoritmo:

Exibir o cabeçalho do programa.

Para cada peixe (até 10):

Exibir a mensagem: "Informe o peso do X° peixe".

Receber o peso do peixe.

Verificar se o peso é o menor ou maior.

Somar o peso dos peixes.

Exibir o cabeçalho da mensagem.

Exibir a mensagem: "Ótima pescaria João!".

Exibir a média de peso dos peixes: "A média de peso dos peixes foi de X kg".

Exibir o peixe mais leve e mais pesado.

Exibir o rodapé do programa.

Fórmula da Média: Média = Soma dos pesos/soma dos peixes

​ Exercício 4: Verificação de Aposentadoria Objetivo: Verificar se um empregado está apto a solicitar a aposentadoria, com base nos seguintes critérios:

Ter 65 anos de idade ou mais, e ter trabalhado no mínimo 30 anos.

Ou ter 60 anos e trabalhado no mínimo 25 anos.

Passos para o algoritmo:

Ler o número do empregado (código), ano de nascimento e ano de ingresso na empresa.

Calcular a idade do empregado e o tempo de serviço.

Exibir a idade e o tempo de trabalho do empregado.

Exibir a mensagem: "Requerer aposentadoria" ou "Não requerer aposentadoria".

Exercício 5: Cálculo de Idade em 2020 Objetivo: Calcular a idade de uma pessoa em 2020, dado o seu ano de nascimento.

Passos para o algoritmo:

Ler o ano de nascimento.

Exibir a idade da pessoa em 2020.

Exercício 6: Cálculo da Média de Notas Objetivo: Crie um algoritmo que leia 4 notas e calcule a média.

Passos para o algoritmo:

Ler as 4 notas.

Calcular a média das notas.

Exibir a média calculada.

Exercício 7: Identificar o Maior Número Objetivo: Solicitar três números inteiros e exibir qual é o maior. Caso os números não sejam diferentes, exibir uma mensagem de aviso.

Passos para o algoritmo:

Solicitar ao usuário que informe o primeiro, segundo e terceiro número.

Verificar qual número é o maior.

Exibir a mensagem com o maior número, caso todos os números sejam diferentes.

Se algum número for igual aos outros, exibir a mensagem: "Os números não são diferentes".

👩‍💻 Desenvolvido por Natália Baptista Pastre 🔗 LinkedIn • https://www.linkedin.com/in/natalia-pastre/

About

Este repositório contém exercícios básicos de lógica de programação, desenvolvidos utilizando Portugol. Esses exercícios são ideais para iniciantes que desejam adquirir uma base sólida nos conceitos fundamentais da programação antes de avançar para linguagens mais complexas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published