Buscar

Lista de Exercicios 2 - PBC Thiago

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal do Espírito Santo – Centro Tecnológico 
Departamento de Informática 
 
Prof. Thiago Oliveira dos Santos 
 
LISTA DE EXERCÍCIOS - 2 
1. Desenvolva um programa para exibir todos os números pares contidos entre n e m, onde n e m são dados pelo usuário. 
Exemplos de Resultados Esperados: 1º Número 2º Número Saída 2 5 4 1 7 2 4 6 10 10 -10 -6 -8 
2. Faça um programa para apresentar os números contidos em um intervalo n e m (dados pelo usuário) que sejam múltiplos de 3, 4 ou 7. 
Exemplos de Resultados Esperados: 1º Número 2º Número Saída 2 5 3 4 20 25 21 24 10 15 12 14 30 40 32 33 35 36 39 
3. Faça um programa que leia n números inteiros (dados pelo usuário, tanto a quantidade de números e os números em si sendo um número por vez) e retorne o maior destes e sua média. 
Exemplos de Resultados Esperados: Quantidade Números Saída - Maior Saída - Média 3 5 7 2 7 4,666 4 2 2 2 2 2 2 4 1 2 4 3 4 2,5 
4. Faça um programa que leia números inteiros dados pelo usuário, um número por vez, e retorne o maior dos números digitados até o momento e a média atual. O programa termina quando o usuário entra o número zero. 
Exemplos de Resultados Esperados: Números Saída - Maior Saída - Média 5 7 2 7 4,666 2 2 2 2 2 2 
Universidade Federal do Espírito Santo – Centro Tecnológico 
Departamento de Informática 
 
Prof. Thiago Oliveira dos Santos 
 1 2 4 3 4 2,5 
5. Escreva um programa para calcular o valor de π de acordo com a seguinte fórmula (o valor de n é dado pelo usuário): 
π = �� 6k2n
k=1
 
Exemplos de Resultados Esperados: n π 1 2.44948983 2 2.73861289 3 2.85773802 10 3.04936171 1000 3.14063859 10000 3.14149716 
6. Faça um programa que de S, dado por 
𝑆1 = 11 + 32 + 53 + 74… + 9950 
𝑆2 = 2150 + 2249 + 2348 +⋯+ 2501 
 𝑆3 = 11 + 24 + 39 + 416 + 525… + 10100 
Exemplos de Resultados Esperados: Números Saída S1 95.5007935 S2 1.5608287E+15 S3 2.92896843 
7. Faça um programa para informar se um número é primo. 
Exemplos de Resultados Esperados: Números Saída 2 Primo 
Universidade Federal do Espírito Santo – Centro Tecnológico 
Departamento de Informática 
 
Prof. Thiago Oliveira dos Santos 
 3 Primo 4 Nao primo 12 Nao primo 13 Primo 
8. Faça um programa que imprima os números primos contidos em um intervalo n e m fornecidos pelo usuário. 
Exemplos de Resultados Esperados: Número 1 Número 2 Saída 2 5 3 2 10 3 5 7 10 20 11 13 17 19 1268 1301 1277, 1279, 1283, 1289, 1291, 1297, 1301 
9. Faça um programa que imprima os números primos contidos em um intervalo n e m fornecidos pelo usuário seguidos por seus múltiplos até o final do intervalo. 
Exemplos de Resultados Esperados: Número 1 Número 2 Saída 2 10 3 (6 9) 5 () 7 () 2 20 3 (6 9 12 15 18) 5 (10 15) 7 (14) 11 () 13 () 17() 19() 5 30 7 (14 21 28) 11 (22) 13 () 17() 19() 
10. Faça uma Programa que imprima na tela as tabuadas de 1 a 10. 
Exemplos de Resultados Esperados: Saída 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 ... 1 x 10 = 10 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 ... 
11. Observe a seguinte propriedade que alguns números maiores que 1000 e menores que 9999 possuem: Número: abcd (ab) + (cd) = (ef) (ef)2 = abcd Exemplo: 3025 
Universidade Federal do Espírito Santo – Centro Tecnológico 
Departamento de Informática 
 
Prof. Thiago Oliveira dos Santos 
 30+25 = 55 552 = 3025 Faça um programa que imprima todos os números que satisfaçam esta propriedade. 
Exemplos de Resultados Esperados: 2025 3025 9801 
12. Faça um programa que exiba um menu de opções para o usuário. Quando o usuário selecionar uma opção, a determinada operação deve ser realizada e ao final da operação o menu deve ser re-impresso. O programa será finalizado quando o usuário selecionar a opção sair. Opção 1: "1) digite um intervalo", essa opção deve instruir o usuário a digitar os números n e m definindo um intervalo. Garanta que o segundo número seja maior do que o primeiro. Opção 2: "2) Imprima intervalo selecionado", essa opção deve imprimir o intervalo selecionado pelo usuário na opção 1. Se o intervalo não estiver definido, imprima "intervalo indefinido". Opção 3: "3) Imprima inteiros contidos no intervalo", essa opção deverá imprimir os números contidos no intervalo selecionado pelo usuário na opção 1. Caso o usuário ainda não tenha feita os passos da opção 1, o programa deve alertar o usuário dizendo, "Voce deve primeiramente executar a opcao 1". Opcao 4: "4) Sair" 
 
13. Faça um programa que receba uma frase escrita pelo usuário e imprima a mesma frase com duas em 3 formas: a primeira com espaços convertidos para traço, a segunda com todas a letras em maiúsculo e a terceira sem espaços. 
Exemplos de Resultados Esperados: Entrada Saída Thiago Oliveira dos Santos Traço: Thiago_Oliveira_dos_Santos Maiusculas: THIAGO OLIVEIRA DOS SANTOS Sem espaço: ThiagoOliveiradosSantos Testando 1 2 3 Traço: Testando_1_2_3 Maiusculas: TESTANDO 1 2 3 Sem espaço: Testando123 
Universidade Federal do Espírito Santo – Centro Tecnológico 
Departamento de Informática 
 
Prof. Thiago Oliveira dos Santos 
 14. Faça um programa que receba um nome do teclado e compare com os literais "Fulano", "Ciclano" e "Beltrano". Se o nome digitado for igual ao primeiro, imprima "Voce digitou Fulano", e assim por diante. Se não for igual a nenhum deles, diga "opacao invalida". Considere maiúsculas e minúsculas diferente. Refaça o programa, porém considere maiúsculas e minúsculas iguais. 
	LISTA DE EXERCÍCIOS - 2
	1. Desenvolva um programa para exibir todos os números pares contidos entre n e m, onde n e m são dados pelo usuário.
	Exemplos de Resultados Esperados:
	2. Faça um programa para apresentar os números contidos em um intervalo n e m (dados pelo usuário) que sejam múltiplos de 3, 4 ou 7. 
	Exemplos de Resultados Esperados:
	3. Faça um programa que leia n números inteiros (dados pelo usuário, tanto a quantidade de números e os números em si sendo um número por vez) e retorne o maior destes e sua média.
	Exemplos de Resultados Esperados:
	4. Faça um programa que leia números inteiros dados pelo usuário, um número por vez, e retorne o maior dos números digitados até o momento e a média atual. O programa termina quando o usuário entra o número zero.
	Exemplos de Resultados Esperados:
	5. Escreva um programa para calcular o valor de π de acordo com a seguinte fórmula (o valor de n é dado pelo usuário):
	π= k=1n6k2
	Exemplos de Resultados Esperados:
	6. Faça um programa que de S, dado por 
	𝑆1=11+32+53+74…+9950 
	𝑆2=2150+2249+2348+…+2501
	 𝑆3=11+24+39+416+525…+10100
	Exemplos de Resultados Esperados:
	7. Faça um programa para informar se um número é primo.
	Exemplos de Resultados Esperados:
	8. Faça um programa que imprima os números primos contidos em um intervalo n e m fornecidos pelo usuário.
	Exemplos de Resultados Esperados:
	9. Faça um programa que imprima os números primos contidos em um intervalo n e m fornecidos pelo usuário seguidos por seus múltiplos até o final do intervalo.
	Exemplos de Resultados Esperados:
	10. Faça uma Programa que imprima na tela as tabuadas de 1 a 10.
	Exemplos de Resultados Esperados:
	11. Observe a seguinte propriedade que alguns números maiores que 1000 e menores que 9999 possuem:
	Número: abcd
	(ab) + (cd) = (ef)
	(ef)2 = abcd
	Exemplo: 3025
	30+25 = 55
	552 = 3025
	Faça um programa que imprima todos os números que satisfaçam esta propriedade.
	Exemplos de Resultados Esperados:
	12. Faça um programa que exiba um menu de opções para o usuário. Quando o usuário selecionar uma opção, a determinada operação deve ser realizada e ao final da operação o menu deve ser re-impresso. O programa será finalizado quando o usuário selecionar a opção sair. Opção 1: "1) digite um intervalo", essa opção deve instruir o usuário a digitar os números n e m definindo um intervalo. Garanta que o segundo número seja maior do que o primeiro. Opção 2: "2) Imprima intervalo selecionado", essa opção deve imprimir o intervalo selecionadopelo usuário na opção 1. Se o intervalo não estiver definido, imprima "intervalo indefinido". Opção 3: "3) Imprima inteiros contidos no intervalo", essa opção deverá imprimir os números contidos no intervalo selecionado pelo usuário na opção 1. Caso o usuário ainda não tenha feita os passos da opção 1, o programa deve alertar o usuário dizendo, "Voce deve primeiramente executar a opcao 1". Opcao 4: "4) Sair"
	13. Faça um programa que receba uma frase escrita pelo usuário e imprima a mesma frase com duas em 3 formas: a primeira com espaços convertidos para traço, a segunda com todas a letras em maiúsculo e a terceira sem espaços.
	Exemplos de Resultados Esperados:
	14. Faça um programa que receba um nome do teclado e compare com os literais "Fulano", "Ciclano" e "Beltrano". Se o nome digitado for igual ao primeiro, imprima "Voce digitou Fulano", e assim por diante. Se não for igual a nenhum deles, diga "opacao invalida". Considere maiúsculas e minúsculas diferente. Refaça o programa, porém considere maiúsculas e minúsculas iguais.

Outros materiais