Você está na página 1de 8

Universidade Federal do Rio Grande do Norte

Centro de Tecnologia - CT
Departamento de Engenharia de Computação e Automação
DCA0800 - Algoritmos e Logica de programação
Docente: José Kleiton Ewerton da Costa Martins
Discente: Maria Eduarda Barbosa Pereira

Lista 06 - Algoritmo (Fluxograma)

1. Leia um número e exiba seu sucessor.

2. Faça um programa que receba 2 valores e retorne o maior entre eles.

3. Faça um programa que receba 4 valores e retorne o menor entre eles.

4. Faça um programa que verifique se um número é ímpar.


5. Escreva um algoritmo que leia um número inteiro positivo e exiba o dobro do mesmo.

6. Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e


escrever a área do retângulo.

7. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno.
Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.

8. Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média,
uma mensagem de "Aprovado", caso a média seja igual ou superior a 6, ou a mensagem
"reprovado", caso contrário.
9. Escreva um algoritmo que leia 3 números inteiros e mostre o maior deles.

10. Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este
número é par ou ímpar, e se é positivo ou negativo.
Algoritmo - número inteiro, par ou ímpar, positivo ou negativo?

11. As maçãs custam R$1,30 cada se forem compradas menos de uma dúzia, e R$1,00 se
forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs
compradas, calcule e escreva o custo total da compra.
Algoritmo - o número de maçãs compradas e o custo da compra
12. Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das
seguintes categorias:
Categoria Faixa de idade
Infantil A 5a7
Infantil B 8 a 10
Juvenil A 11 a 13
Juvenil B 14 a 17
Adulto Maior de 18

13. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa
em segundos e mostre-o expresso em horas, minutos e segundos.
Algoritmo - duração em segundos expresso em horas, minutos e segundos

14. Um usuário deseja um algoritmo onde possa escolher que tipo de média deseja calcular
a partir de 3 notas. Faça um algoritmo que leia as notas, a opção escolhida pelo usuário e
calcule a média. ● Aritmética ● Ponderada (3,3,4)

15. Crie um algoritmo para informar qual dos seguintes combustíveis é mais viável
dependendo do seu preço e do posto de combustível. Para isso temos que dividir o preço
do litro do álcool pelo preço do litro da gasolina. Se o resultado for menor ou igual a 0,7, o
álcool é o recomendado para abastecer. Por outro lado, caso o valor seja maior que 0,7, é
recomendado abastecer com gasolina. Tabela:
Gasolina Álcool
R$ 5,52 R$ 3,97

16. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a


percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a
percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que
leia o custo de fábrica de um carro e escreva o custo ao consumidor.

17. Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a
ser pago por aquele lanche. Considere que a cada execução somente será calculado um
item:
Especificação Código Preço
Cachorro quente 100 1,20
Bauru simples 101 1,30
Bauru com ovo 102 1,50
Hambúrguer 103 1,20
Cheeseburguer 104 1,30
Refrigerante 105 1,00
18. Escrever um algoritmo que lê um valor em reais e calcula qual o menor número possível
de notas de 100, 50, 10, 5 e 1 em que o valor lido pode ser decomposto. Escrever o valor
lido e a relação de notas necessárias.

19. Escreva um algoritmo que calcule a quantidade de latas de tinta necessárias e o custo
para pintar tanques cilíndricos de combustível, dados: ● A lata de tinta custa R$ 50,00; ●
Cada lata contém 5 litros; ● Cada litro de tinta pinta 3m².

20. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e
mostre-a expressa apenas em dias.

21. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a
expressa em anos, meses e dias.
22. Calcular a média final (usando a ponderação da UFRN) dadas as notas das 3 provas e
produzir uma saída com a média e a situação do aluno de acordo com o seguinte critério: ●
Média >= 7 → Aprovado; ● 5 < Média < 7 → Recuperação; ● Média < 5 → Reprovado.

23. Faça um algoritmo que informe se um dado ano é ou não bissexto. Um ano é bissexto
se ele for divisível por 400 ou se ele for divisível por 4 e não por 100.

24. Escreva um algoritmo para ler o nome e o sobrenome de uma pessoa e escrevê-los na
seguinte forma: sobrenome seguido por uma vírgula e pelo nome. Exemplo: entrada →
"Antônio", "Soares". saída → Soares, Antonio.
25. Escreva um algoritmo para calcular e exibir o comprimento de uma circunferência,
sendo dado o valor de seu raio.

26. Escreva um algoritmo para ler uma temperatura dada na escala Fahrenheit e exibir o
equivalente em Celsius.

Você também pode gostar