Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Universidade de Pernambuco - Escola Politécnica de Pernambuco 
Antonio Mendes da Silva Filho - Introdução a Programação 
 
Lista de Exercícios 3 – 11/04/2019 
 
1) Elabore um programa que calcula exibe a média de 10 números produzidos pela 
função de geração de números aleatórios rand(). Lembrar de adicionar a instrução 
srand(time(0)). A função rand() deverá gerar 10 números aleatórios no intervalo -10 
≤ n ≤ 10. 
 
2) Elabore um programa que calcula exibe a média de números produzidos pela 
função de geração de números aleatórios rand(). A função rand() deverá gerar 
números aleatórios no intervalo 1 ≤ n ≤ 9. Todavia, seu programa apenas deverá 
parar quando ocorrer 2 números iguais de forma consecutiva. 
 
3) Usar a função de geração de números aleatórios rand() para gerar 30 números 
aleatórios que representam a temperatura no sul do Canadá no mês de fevereiro. 
O valor de temperatura t deverá estar no intervalor -25 ≤ t ≤ -5. Seu programa 
deverá determinar temperatura média dos 30 dias, bem como o maior e menor 
valor registrado de temperatura. 
 
4) Elabore um programa que solicita o usuário digitar três números inteiros, a, b e c. 
Em seguida, seu programa calcula e exibe a soma dos quadrados desses 
números. 
5) Elabore um programa que solicita o usuário digitar três números inteiros, a, b e c. 
Em seguida, seu programa calcula e exibe o quadrado da soma desses números. 
 
6) Elabore um programa que solicita o usuário digitar um número inteiro b (base da 
potência), onde 1 < b < 10. Em seguida, seu programa solicita o usuário digitar um 
número inteiro n, onde 1 < n < 10, e calcula e exibe bn. Nota: não é para usar a 
função matemática p(b, n), mas para implementar um programa que realize essa 
funcionalidade. 
7) Elabore um programa que descobre quantos números positivos e negativos são 
gerados pela função aleatória rand(), dentre 100 números gerados no intervalo de 
-50 ≤ n ≤ -50. 
 
 
 
Universidade de Pernambuco - Escola Politécnica de Pernambuco 
Antonio Mendes da Silva Filho - Introdução a Programação 
 
8) Elabore um programa que utiliza a função aleatória rand(), para gerar números no 
intervalo de -50 ≤ n ≤ -50. Seu programa deve parar apenas quando 50 números 
negativos tiverem sido gerados. 
9) Elabore um programa que utiliza a função aleatória rand(), para gerar números no 
intervalo de -50 ≤ n ≤ -50. Seu programa deve parar apenas quando o número 0 
(zero) tiver ocorrido 10 vezes. 
 
10) Elabore um programa que utiliza a função aleatória rand(), para gerar números no 
intervalo de -50 ≤ n ≤ -50. Seu programa deve parar apenas quando 22 números 
pares tiverem ocorrido. 
 
 
11) Escrever um programa que, dado um natural n, determine o número harmônico, 
dada por: 
 
Nota: mais informações em https://en.wikipedia.org/wiki/Harmonic_number 
 
12) Escrever um programa que, dado x real, calcule uma aproximação para ex através 
da seguinte expansão em série: 
 
Nota: mais informações em: 
https://en.wikipedia.org/wiki/E_(mathematical_constant) 
 
13) Elabore um programa solicita o usuário digitar um valor inteiro x, onde x >= 0. Após 
isso, seu programa deverá exibir e os dez valores subsequentes. 
 
14) Elabore um programa que solicita o usuário digitar um número inteiro n, de modo 
que 2 ≤ n ≤ 1000. Em seguida, seu programa determina se n é número primo ou 
não. 
 
 
Universidade de Pernambuco - Escola Politécnica de Pernambuco 
Antonio Mendes da Silva Filho - Introdução a Programação 
 
15) Elabore um programa que descobre e exibe todos os números primos n, no 
interval 2 ≤ n ≤ 1000. 
 
16) 1. Elabore um programa que gera 1 milhão de números aleatórios no intervalo de 
11 a 99. Seu programa deve descobrir e exibir a frequência de ocorrência de cada 
um dos números do intervalo. 
 
 
17) Elabore um programa que solicita o usuário digitar um número inteiro x >= 2 e o 
programa, em resposta, informa se o número x é primo ou não. 
 
18) Elaborar um programa que gera 1000 números aleatórios no intervalor de 11 a 44 
e descobre a frequência de ocorrência de números múltiplos de 11 e 44. 
19) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar quando a diferença da frequência de ocorrência de números 
pares e números impares for menor do que 10% do total de números gerados. 
 
20) Elaborar um programa que gera números aleatórios no intervalo de 1 a 4. Seu 
programa deve parar quando a diferença da frequência de ocorrência entre 1’s e 
2’s for menor do que 10% do total da ocorrência desses dois números. 
 
21) Elaborar um programa que gera números aleatórios no intervalo de 1 a 4. Seu 
programa deve parar quando os números 1, 2, 3 e 4 ocorrerem em sequencia 
como no seguinte exemplo: 
3 4 1 1 2 4 3 3 4 2 1 1 2 3 3 4 4 4 1 2 3 4 
 
22) Elaborar um programa que gera números aleatórios no intervalo de 1 a 4. Seu 
programa deve parar quando os quatro números (1, 2, 3 e 4) ocorrerem sem 
qualquer repetição. Note que neste problema, seu problema deve detectar a 
ocorrência de um número já gerado e, portanto, repetido. Quando isso ocorrer, 
este número deve ser descartado. 
 
23) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar após a ocorrência de 10 números múltiplos de 25. 
 
Universidade de Pernambuco - Escola Politécnica de Pernambuco 
Antonio Mendes da Silva Filho - Introdução a Programação 
 
24) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar após a ocorrência de 10 números primos. 
 
25) Na matemática, a Sequência de Fibonacci é uma sequência de números inteiros, 
começando normalmente por 0 e 1, na qual, cada termo subsequente corresponde 
à soma dos dois anteriores. A sequência recebeu o nome do matemático italiano 
Leonardo de Pisa, mais conhecido por Fibonacci, que descreveu, no ano de 1202, 
o crescimento de uma população de coelhos, a partir desta. Esta sequência já era, 
no entanto, conhecida na antiguidade. Os números de Fibonacci são, portanto, os 
números que compõem a seguinte sequência: 
0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... 
Nota: mais informações em: https://en.wikipedia.org/wiki/Fibonacci_number 
26) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar após a ocorrência de 5 números de Fibonacci, dentre os 
números gerados. 
 
27) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar quando a soma da quantidade de números primos e de 
Fibonacci for 10. 
 
 
28) Elaborar um programa que exibe os números primos dentre os primeiros 20 
números. Note que não deves considerar 0 e 1. Sua solução deve considerar o 
número 2 como primeiro número de Fibonacci a ser testado 
 
29) Elaborar um programa que gera e exibe os primeiros n números de Fibonacci até 
que a soma dos números de Fibonacci gerados for maior do que 1000. 
 
 
30) Elaborar um programa que gera e exibe os primeiros n números primos até que a 
soma dos números primos gerados for maior do que 1000. 
 
31) Elaborar um programa que descobre todos os números primos no intervalo de 2 a 
100 e, para cada número primo gerado, seu programa deve checar se esse 
número é também número de Fibonacci. 
Universidade de Pernambuco - Escola Politécnica de Pernambuco 
Antonio Mendes da Silva Filho - Introdução a Programação 
32) Elaborar um programa que gera números aleatórios no intervalo de 11 a 99. Seu 
programa deve parar quando a quantidade de números múltiplos de 3 for maior do 
que 20% do total de números gerados.33) Elaborar um programa que gera e exibe 100 números aleatórios no intervalo de 11 
a 99. Seu programa deve identificar e mostrar a quantidade total de números não 
gerados, bem como identificar quais os números que não foram gerados. 
34) Elaborar um programa que implementa uma função arctan que recebe o número 
real x [0,1] e devolve uma aproximação do arco tangente de x (em radianos) 
através da série incluindo todos os termos da série 
 
incluindo todos os termos da série até 
 
35) Elabore um programa que lê dois valores inteiros x e y, onde x < y. Seu programa 
deverá descobrir e exibir todos os valores pares entre x e y e a quantidade de 
ímpares entre x e y. 
 
36) Elabore um programa que utiliza a função rand() para os valores das coordenadas 
entre dois pontos num plano. A função rand() deverá gerar valores para as 
coordenadas x e y dos pontos no intervalo entre 0 e 9. Seu programa deve parar 
quando a distância entre dois pontos (vide fórmula) for menor ou igual 5. Quando 
isso ocorrer, seu programa deverá exibir os valores das coordenadas dos 2 
pontos.

Mais conteúdos dessa disciplina