






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostilas e exercicios de Programação de Computadores sobre o estudo da Sequência Simples.
Tipologia: Notas de estudo
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!







Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
1
Programação de Computadores I – BCC 701 – 2012- Lista de Exercícios 01 – Sequência Simples – Entrada e Saída – Parte A
Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo de uma P. A. utilizando a fórmula:
Para realizar esta tarefa, o programa deve solicitar ao usuário o valor do primeiro termo (a 1 ), o valor de (n) que representa o índice do n-ésimo termo e o valor da razão (r) da P. A. Ao final, o programa imprime o valor do n-ésimo termo conforme ilustrado abaixo:
Entrada DIGITE O PRIMEIRO TERMO DA P. A. (a1): 6 DIGITE O ÍNDICE DO TERMO QUE SERÁ CALCULADO (n): 5 DIGITE O VALOR DA RAZÃO (r) DA P. A.: 2
Saída N-ÉSIMO TERMO DA P. A. (an): 14
Exercício 02 Uma P. G.,Progressão Geométrica, fica determinada pela sua razão (q) e pelo primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo de uma P. G. utilizando a fórmula:
n n
( 1 ) 1
Para realizar esta tarefa, o programa deve solicitar ao usuário o valor do primeiro termo (a1), o valor de (n) que representa o índice do n-ésimo termo e o valor da razão (q) da P. G. Ao final, o programa imprime o valor do n-ésimo termo conforme ilustrado abaixo:
Entrada DIGITE O PRIMEIRO TERMO DA P. G. (a1): 8 DIGITE O ÍNDICE DO TERMO QUE SERÁ CALCULADO (n): 6 DIGITE O VALOR DA RAZÃO (q) DA P. G.: 3
Saída N-ÉSIMO TERMO DA P. G. (an): 1944
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
2
Exercício 03 Pode-se determinar o n-ésimo termo, an, de uma Progressão Aritmética (P. A.) a partir de outro termo qualquer (ak), do índice desse termo (k) e da razão (r) da P. A., através da fórmula:
a (^) n ^ ak ( n k ) r Escreva um programa que solicite ao usuário o valor de (n) que representa o índice do n-ésimo termo, o valor de (k) que representa o índice do k-ésimo termo, o valor do k-ésimo termo (ak), e o valor da razão (r) da P. A. Ao final, o programa imprime o valor do n-ésimo termo conforme ilustrado abaixo:
Entrada DIGITE O ÍNDICE DO TERMO QUE SERÁ CALCULADO (n): 6 DIGITE O ÍNDICE DO TERMO QUALQUER (k): 2 DIGITE O VALOR DO TERMO DE ÍNDICE K: 8 DIGITE O VALOR DA RAZÃO (r) DA P. A.: 2
Saída
N-ÉSIMO TERMO DA P. G. (an): 16
Exercício 04 Pode-se determinar o n-ésimo termo (an) de uma Progressão Geométrica (P. G.) a partir de outro termo qualquer (ak), do índice desse termo (k) e da razão (q) da P. G., através da fórmula:
a a q
nk n k
( ) Escreva um programa que solicite ao usuário o valor de (n) que representa o índice do n-ésimo termo, o valor de (k) que representa o índice do k-ésimo termo, o valor do k-ésimo termo (ak), e o valor da razão (r) da P. G. Ao final, o programa imprime o valor do n-ésimo termo conforme ilustrado abaixo:
Entrada DIGITE O ÍNDICE DO TERMO QUE SERÁ CALCULADO (n): 5 DIGITE O ÍNDICE DO TERMO QUALQUER (k): 4 DIGITE O VALOR DO TERMO DE ÍNDICE K: 10 DIGITE O VALOR DA RAZÃO (r) DA P. A.: 3
Saída N-ÉSIMO TERMO DA P. G. (an): 30
Exercício 05 Considere que o número de uma placa de um veículo é composto por quatro algarismos, por exemplo, 2018. Codifique um programa que leia este número e exiba na tela o algarismo correspondente à casa das unidades. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
4
Saída ALGARISMO CORRESPONDENTE À CASA DAS UNIADES DE MILHAR: 2
Exercício 09 Codifique um programa que leia um número inteiro qualquer e imprima o seu sucessor e seu antecessor. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada
DIGITE UM NÚMERO INTEIRO QUALQUER: 22
Saída ANTECESSOR DO NÚMERO 22: 21 SUCESSOR DO NÚMERO 22: 23
Exercício 10 Codifique um programa que leia dois números inteiros quaisquer, efetue a soma desses números e imprima o resultado da soma destes dois números. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE O PRIMEIRO NÚMERO INTEIRO: 22 DIGITE O SEGUNDO NÚMERO INTEIRO: 33
Saída A SOMA DE 22 + 33 É IGUAL A 55
Exercício 11 Codifique um programa que leia dois números reais quaisquer. A seguir o programa calcula a divisão do primeiro pelo segundo número. Finalmente, o programa imprime a parte inteira do quociente da divisão realizada. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada
DIGITE O PRIMEIRO NÚMERO INTEIRO: 156 DIGITE O SEGUNDO NÚMERO INTEIRO: 56
Saída PARTE INTEIRA DA DIVISÃO DE 156 POR 55: 2
Exercício 12 Codifique um programa que leia três números reais quaisquer. A seguir o programa calcula e imprime a média aritmética desses três números. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
5
Entrada DIGITE O PRIMEIRO NÚMERO REAL: 22 DIGITE O SEGUNDO NÚMERO REAL: 44 DIGITE O TERCEIRO NÚMERO REAL: 66
Saída MÉDIA ARITMÉTICA DE 22, 44, E 66: 44
Exercício 13 Certo dia o professor de Johann Friederich Carl Gauss (aos 10 anos de idade) mandou que os alunos somassem os números de 1 a 100. Imediatamente Gauss achou a resposta 5050, aparentemente sem cálculos. Supõe-se que já aí, Gauss, houvesse descoberto a fórmula de uma soma de uma progressão aritmética, dada pela fórmula:
( (^) a 1 a ) n S
n n
Codifique um programa que calcule a soma dos n primeiros termos de uma progressão aritmética. Para essa tarefa, o programa faz a leitura do primeiro termo (a 1 ), a quantidade de termos da soma (n) e o n-ésimo termo da Progressão Aritmética (an). A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE O PRIMEIRO TERMO DA P. A. (a1): 1 DIGITE A QUANTIDADE DE TERMOS DA SOMA (n): 100 DIGITE O N-ÉSIMO TERMO DA P. A. (an): 100
Saída
SOMA DO 100 PRIMEIROS TERMOS DA P. A.: 5050
Exercício 14 Seja uma seqüência A, B, C, ..., de valores inteiros representando uma Progressão Aritmética (P. A.). O termo médio (B) de uma P. A. é determinado pela média aritmética dos seus termos antecessor (A) e sucessor (C). Por exemplo, o termo médio (B) é dado por:
Com base neste enunciado, codifique um programa que calcule o termo médio (B) a partir dos valores de seu antecessor e sucessor. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE VALOR DO TERMO ANTECESSOR (A): 22 DIGITE VALOR DO TERMO SUCESSOR (C): 66
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
7
Entrada DIGITE O PREÇO BRUTO DO PRODUTO: 49.
Saída PREÇO DO PRODUTO COM DESCONTO (9%): 4. VALOR DO DESCONTO: 45.
Exercício 18 Um professor recebe um salário mensal, mas deve deduzir do salário o imposto pago ao INSS. Sabe-se que o valor da hora/aula é de R$ 9.80 (nove reais e oitenta centavos). Codifique um programa que calcule o salário líquido de um professor, a partir do número de horas das aulas ministradas e do percentual de desconto do INSS. O programa deve efetuar as entradas e saídas de dados conforme a ilustração abaixo.
Entrada QUAL O TOTAL DE HORAS MINISTRADAS? : 80 QUAL O PERCENTUAL DO DESCONTO (INSS)? : 8.
Saída SALÁRIO BRUTO: R$ 784. DESCONTO DO INSS: R$ 67. SALÁRIO LÍQUIDO: R$ 716.
Exercício 19 Codifique um programa para realizar a conversão de uma temperatura em graus Celsius para graus Fahrenheit. O programa recebe com entrada a temperatura em Celsius e exibe o resultado da conversão para o usuário. Utilize a fórmula para a conversão:
( 32)
5 9
C F
onde C é a temperatura em Celsius e F é a temperatura em Fahrenheit. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada
FORNEÇA A TEMPERATURA EM CELSIUS: 28
Saída 28 CELSISUS CORRESPONDE A 82.4 FAHRENHEIT
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
8
Exercício 20 Uma lata de óleo de soja possui a aparência de um cilindro. Assim, pode-se calcular o volume (V) de uma lata de óleo utilizando a fórmula para o cálculo do volume do cilindro: 2
onde, (r) é o raio da lata, (h) a altura da lata, e a constante 3. O programa solicita que o usuário forneça o valor do raio e da altura em centímetros, mas fornece o volume em metros cúbicos. A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada FORNEÇA O VALOR DO RAIO (cm): 5 FORNEÇA O VALOR DA ALTURA (cm): 15
Saída VOLUME DA LATA DE ÓLEO EM METROS CÚBICOS: 0.
Exercício 21 Codifique um programa que leia dois valores armazenando-os em duas variáveis, (A) e (B) respectivamente. A seguir, o programa efetua a troca dos valores das duas variáveis, ou seja, a variável (A) passará a ter o valor da variável (B) e a variável (B) passará a ter o valor da variável (A). A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE O VALOR DA VARIÁVEL (A): 40 DIGITE O VALOR DA VARIÁVEL (B): 100
Saída VALOR DA VARIÁVEL (A) APÓS A TROCA: 100 VALOR DA VARIÁVEL (B) APÓS A TROCA: 40
Exercício 22 Codifique um programa que leia uma determinada hora do dia, no seguinte formato hh:mm:ss, ou seja, a quantidade de horas, a quantidade de minutos e a quantidade de segundos. A seguir o programa calcula a quantidade de segundos que se passaram desde o início do dia (00:00:00). A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE A QUANTIDADE DE HORAS: 2 DIGITE A QUANTIDADE DE MINUTOS: 32 DIGITE A QUANTIDADE DE SEGUNDOS: 44
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
10
n
Codifique um programa que calcule e imprima o rendimento de uma aplicação, tendo como entrada os itens de 1 a 3.
A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada DIGITE O VALOR DEPOSITADO MENSALMENTE (R$): 80. DIGITE A TAXA MENSAL (%): 8 DIGITE O NÚMERO DE MESES DA APLICAÇÃO: 24
Saída RENDIMENTO DA APLICAÇÃO (R$): 5768.
Exercício 26
Codificar um programa que, dado um número de conta corrente com três dígitos, retorne o seu dígito verificador. Supondo que o número da conta seja 235, o dígito verificador é calculado da seguinte maneira:
Entrada DIGITE O NÚMERO DA CONTA (TRÊS DÍGITOS) 767
Saída DÍGITO VERIFICADOR DA CONTA: O
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
11
Exercício 27
Certa importância em dólares será dividida entre três pessoas. A primeira receberá 30% da quantia total; a segunda 38% e a terceira 32%. Codifique um programa que leia o valor total da importância em dólares e calcule a parcela destinada a cada pessoa.
A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada QUANTIA TOTAL(U$) 1250.
Saída PARCELA DA PRIMEIRA PESSOA (U$): 375 PARCELA DA SEGUNDA PESSOA (U$): 475 PARCELA DA TERCEIRA PESSOA (U$): 400
Exercício 28
Sabendo que o latão é obtido fundindo-se sete partes de cobre com três partes de zinco, escreva um programa que solicite quantos quilos de latão um usuário quer produzir. A seguir o programa informa ao usuário as quantidades de cobre e zinco necessárias.
A seguir, uma ilustração da entrada e saída de uma execução do programa.
Entrada QUANTIDADE DE LATÃO A PRODUZIR (KG): 186
Saída KILOS DE COBRE NECESSÁRIOS: 130. KILOS DE ZINCO NECESSÁRIOS: 55.