You are on page 1of 3

UNIVERSIDADE ESTÁCIO DE SÁ

CAMPUS RESENDE
ENGENHARIA DE PRODUÇÃO

LÓGICA DE PROGRAMAÇÃO
TRABALHO DE CONSTRUÇÃO DE ALGORITMOS
Formato: Individual
Data de entrega: Dia da AV1
Valor: 3,0 pontos

1. Construir um algoritmo que peça para que um valor inteiro seja digitado e
imprima o quadrado do valor digitado.

2. Construir um algoritmo que imprima os valores de 1 a 50 em ordem


crescente.

3. Construir um algoritmo que peça para que um valor inteiro seja digitado e
imprima o quadrado do valor digitado se este valor for maior do que 50.

4. Construir um algoritmo que peça para que um valor inteiro seja digitado e
imprima o quadrado do valor digitado se este valor for maior do que B.

5. Construir um algoritmo que peça para que um valor inteiro e positivo seja
digitado e imprima/escreva uma mensagem informando se este número é par.

6. Construir um algoritmo que leia dois valores e imprima estes dois valores se
o segundo valor lido for negativo (< 0)

7. Construir um algoritmo que leia dois valores e se o segundo valor lido for
negativo (< 0), imprima o produto dos dois valores lidos. Caso contrário imprima a
divisão dos dois valores lidos.

8. Construir um algoritmo que peça para que um valor inteiro seja digitado e
imprima o quadrado desse número.

9. Construir um algoritmo que peça para que um valor inteiro e positivo seja
digitado e imprima/escreva uma mensagem informando se o valor lido é par ou
impar.

10. Construir um algoritmo que peça para que um valor inteiro e positivo seja
digitado e imprima/escreva uma mensagem informando se o valor digitado é par,
impar, positivo, negativo ou zero.

11. Construir um algoritmo que leia três valores inteiros e positivos, e


imprima/escreva esses três valores na mesma ordem em que foram lidos.

12. Construir um algoritmo que leia três valores inteiros e positivos, e


imprima/escreva esses três valores na ordem inversa da ordem que foram lidos.

13. Construir um algoritmo que leia três valores inteiros e positivos, e


imprima/escreva a soma desses três valores.

14. Construir um algoritmo que leia três valores inteiros e positivos, e


imprima/escreva a soma desses três valores, se esta soma for maior do que B.

15. Construir um algoritmo que leia três valores inteiros e positivos, e


imprima/escreva a soma desses três valores informando se o resultado obtido é
positivo ou negativo.

16. Construir um algoritmo que imprima os números de 0 a 100 em ordem


crescente.

17. Construir um algoritmo que imprima os números de 0 a 100 em ordem


decrescente.

18. Construir um algoritmo que leia três valores inteiros e imprima/escreva a


média aritmética desses três valores.

19. Construir um algoritmo que leia cinco valores inteiros e calcule a média
aritmética desses cinco valores. Imprimir a média calculada com a mensagem: “A
média calculada é:”

20. Construir um algoritmo que leia um conjunto de valores, um por vez, até que
seja lido um valor igual a zero. O algoritmo deverá imprimir a soma dos valores
diferentes de zero.

21. Construir um algoritmo que leia um valor inteiro e positivo, e imprima todos
os seus divisores.

22. Construir um algoritmo que leia três valores inteiros e positivos e imprima a
raiz quadrada da soma desses três valores.

23. Construir um algoritmo que leia 3 valores inteiros e distintos. Imprimir o


maior dos três valores lidos.

24. Construir um algoritmo que leia três nomes e imprima esses três nomes na
mesma ordem em que foram lidos.

25. Construir um algoritmo que leia três nomes e imprima os três nomes lidos na
ordem inversa da sua leitura.

26. Construir um algoritmo que leia três nomes e imprima os três nomes lidos
em ordem Alfabética.

27. Construir um algoritmo que leia as notas de PR1 e PR2 de um aluno e


imprima a média calculada, com a mensagem pertinente, ou seja, se o aluno foi
aprovado, está em prova final ou foi reprovado.
28. Construir um algoritmo que leia um valor inteiro de quatro algarismos e
imprima o inverso desse valor.

29. Construir um algoritmo que leia uma data no formato DDMMAA (seis
algarismos) e imprima a data no formato AAMMDD.

30. Construir um algoritmo que pesquise e imprima todos os números de quatro


algarismos que possuem a propriedade do número 3025. 30
+ 25 = 55 ** 2 = 3025.