Você está na página 1de 2

Lista 5 de Exercícios

1. Faça uma função que recebe por parâmetro um valor inteiro e positivo e retorna o
valor lógico Verdadeiro caso o valor seja primo e Falso em caso contrário.

2. Faça um procedimento que recebe por parâmetro os valores necessários para o


cálculo da fórmula de báskara e apresente as suas raízes, caso seja possível calcular.

3. Faça uma função que recebe por parâmetro o tempo, expresso em segundos, de
duração de uma certa operação em uma fábrica e retorne, por parâmetro, esse tempo
em horas, minutos e segundos.

4. Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna
essa idade expressa em dias.

5. Faça uma função que receba um valor e verifique se ele é perfeito ou não. Um valor
é dito perfeito quando ele é igual à soma dos seus divisores excetuando ele próprio.
(Ex: 6 é perfeito, 6 = 1 + 2 + 3, que são seus divisores). A função deve retornar um
valor lógico e o programa que recebe o retorno, a partir do valor lógico recebido
apresentar se o valor informado é perfeito ou não.

6. Faça um programa que leia um número não determinado de valores, todos inteiros e
positivos, um valor de cada vez, e, se o valor lido for <10 utiliza uma função que
calcula o fatorial do valor, e caso contrário, utilize uma função para obter o número
de divisores desse número. Valide o valor lido garantindo que o mesmo seja inteiro e
positivo. Escrever cada valor lido e seu fatorial ou seu número de divisores. O
Algoritmo deverá parar quando for fornecido um valor zero.

7. O triângulo de Pascal é um triângulo aritmético formado por números que têm


diversas relações entre si. Esse triangulo é formado por coeficientes binomiais
(números binomiais), a sua organização é feita da seguinte forma:

• Todos os coeficientes de mesmo numerador são colocados na mesma linha.


• Todos os coeficientes de mesmo denominador são colocados na mesma coluna.
Segue a sua representação numérica:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
...
Faça um programa que leia um número informado pelo usuário que represente a
quantidade de linhas a serem criadas para o triangulo e passe esse valor para um
procedimento que gere e apresente o triangulo com o número de linhas informadas.

Você também pode gostar