Exercício 1 - Empresa de Seguro de Automóveis

Transcrição

Exercício 1 - Empresa de Seguro de Automóveis
Bacharelado em Ciência e Tecnologia
BC0505 – Processamento da Informação
Prof. Edson Pinheiro Pimentel
EXERCÍCIOS- REPETIÇÃO
[1]. Escreva um programa que exiba 30 vezes na tela a mensagem “Vou ser aprovado com A em
Processamento da Informação!”.
[2]. Escreva um programa que exiba na tela os números inteiros de 100 até 1.
[3]. Escreva um programa que exiba na tela os números inteiros de 50 até 200.
[4]. Escreva um programa que exiba na tela os números inteiros de A até Z, sendo que A e Z
deverão ser informados pelo usuário.
[5]. Escreva um programa que exiba na tela a soma dos números inteiros do intervalo [A, Z].
[6]. Escreva um programa que solicita ao usuário dois valores inteiros e positivos que serão a
base e o expoente. O programa deve calcular e escrever o resultado da base elevado à
potência. OBS: Não utilizar a função pot! Deve-se implementar o calculo da potência.
[7]. Escreva um programa para imprimir uma PA, onde são fornecidos o primeiro termo, a razão e
a quantidade de termos desejada.
[8]. Dado um limite inferior e superior, calcule a soma de todos os números pares contidos nesse
intervalo. Faça a validação de dados de forma que o segundo número informado seja maior
que o primeiro (inferior,superior)
[9]. Escreva um programa que solicita ao usuário uma quantidade indeterminada de números
inteiros positivos (faça a validação de dados de forma que o número informado seja positivo).
O programa deve calcular e escrever a média aritmética apenas dos números pares. A
entrada de dados deve ser encerrada quando o número ZERO for digitado.
[10]. Imprima uma tabela de conversão de polegadas para centímetros, de 1 a 20. Considere q ue
Polegada = Centímetro * 2,54. Recomenda-se utilizar o comando PARA.
[11]. Escreva um programa que solicita a idade de 20 pessoas e exiba a quantidade de pessoas
que possui idade maior ou igual a 18 anos. Exibir também a média da idade das 20 pessoas.
[12]. A série de Fibonacci é formada pela seguinte sequência; 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...,
etc. Escreva um algoritmo que gere a série de Fibonacci até o vigésimo termo.
[13]. A série de RICCI difere da série de FIBONACCI porque os dois primeiros termos podem ser
definidos pelo usuário. Imprima os n primeiros termos da série de RICCI.
[14]. A série de FETUCCINE difere da série de RICCI porque o termo de posição par é resultado
da subtração dos dois anteriores. Os termos ímpares continuam sendo o resultado da soma
dos dois elementos anteriores. Imprima os n primeiros termos da série de FETUCCINE.
[15]. Escreva um algoritmo para informar se um número N, é primo ou não. Faça a validação de
dados de forma que N seja positivo.
[16]. Dado um limite inferior e superior, imprima todos os números primos contidos nesse
intervalo. Faça a validação de dados de forma que o segundo número informado seja maior
que o primeiro (inferior,superior)
[17]. Escreva um algoritmo que calcule N! (fatorial de N), sendo que o valor inteiro de N é
fornecido pelo usuário. Faça a validação de dados de forma que N seja positivo. Sabe-se
que:
 N! = 1 x 2 x 3 x 4, ..., (N-1) X N
 0! = 1, por definição
[18]. Escreva um programa para ler vários números até obter o finalizador 0. Indicar quantos
números quadrados perfeitos foram lidos. Um quadrado perfeito é aquele que tem raiz
quadrada inteira.
[19]. Considere que não exista o operador de divisão. Dados dois números, obter o quociente
inteiro através de subtrações sucessivas. Faça a validação de dados de forma que o
DIVISOR não seja zero.
[20]. Uma das maneiras de se conseguir calcular a raiz quadrada de um número é subtrair dele
os números ímpares consecutivos a partir de 1, até que o resultado seja menor ou igual a
zero. O número de vezes que se conseguir fazer as subtrações é a raiz quadrada. Faça um
algoritmo que calcule a raiz quadrada de dado numero conforme essa regra.
Exemplo: 16 – 1 = 15; 15 – 3 = 12 – 5 = 7 – 7 = 0 { foram feitas 4 subtrações}