Académique Documents
Professionnel Documents
Culture Documents
=
n
n
q a a
3) Dada a razo de uma P.A. (progresso aritmtica) e um termo qualquer, k (a
k
). Escreva
um algoritmo em PORTUGOL para calcular qualquer outro termo, n, (a
n
).
r k n a a
k n
+ = ) (
4) Dada a razo de uma P.G. (progresso geomtrica) e um termo qualquer, k (a
k
).
Escreva um algoritmo em PORTUGOL para calcular qualquer outro termo, n, (a
n
).
) ( k n
k n
q a a
=
5) Uma P.G. (progresso geomtrica) fica determinada pela sua razo (q) e pelo primeiro
termo (a
1
). Escreva um algoritmo em PORTUGOL que seja capaz de determinar
qualquer termo de uma P.G., dado a razo e o primeiro termo.
) 1 (
1
=
n
n
q a a
6) Considere que o nmero de uma placa de veculo composto por quatro algarismos.
Construa um algoritmo em PORTUGOL que leia este nmero e apresente o algarismo
correspondente casa das unidades.
7) Considere que o nmero de uma placa de veculo composto por quatro algarismos.
Construa um algoritmo em PORTUGOL que leia este nmero e apresente o algarismo
correspondente casa das dezenas.
8) Considere que o nmero de uma placa de veculo composto por quatro algarismos.
Construa um algoritmo em PORTUGOL que leia este nmero e apresente o algarismo
correspondente casa das centenas.
UFMG ICEx DCC Programao de Computadores 1. Sem 2005 David Menoti 2
9) Considere que o nmero de uma placa de veculo composto por quatro algarismos.
Construa um algoritmo em PORTUGOL que leia este nmero e apresente o algarismo
correspondente casa das unidades de milhar.
10) Considere que o nmero de uma placa de veculo composto por quatro algarismos.
Construa um algoritmo em PORTUGOL que leia este nmero e apresente o algarismo
correspondente casa das centenas.
11) Escreva um algoritmo em PORTUGOL que leia um nmero inteiro e imprima o seu
sucessor e seu antecessor.
12) Escreva um algoritmo em PORTUGOL que leia dois nmeros inteiros e imprima o
resultado da soma destes dois valores. Antes do resultado, deve ser impressa a
seguinte mensagem SOMA.
13) Escreva um algoritmo em PORTUGOL que leia um nmero real e imprima a tera
parte deste nmero.
14) Escreva um algoritmo em PORTUGOL que leia dois nmeros reais e imprima a mdia
aritmtica entre esses dois valores com a seguinte mensagem MEDIA antes do
resultado.
15) Escreva um algoritmo em PORTUGOL que leia dois nmeros reais e imprima a mdia
aritmtica entre esses dois valores com a seguinte mensagem MEDIA antes do
resultado.
16) Certo dia o professor de Johann Friederich Carl Gauss (aos 10 anos de idade) mandou
que os alunos somassem os nmeros de 1 a 100. Imediatamente Gauss achou a
resposta 5050 aparentemente sem clculos. Supe-se que j a, Gauss, houvesse
descoberto a frmula de uma soma de uma progresso aritmtica.
2
) (
1
n a a
S
n
n
+
=
Agora voc, com o auxlio dos conceitos de algoritmos e da pseudo-linguagem
PORTUGOL, construa uma algoritmo para realizar a soma de uma P.A. de N termos,
com o primeiro a
1
e o ltimo a
n
.
17) Seja uma seqncia A,B,C, ... determinando um Progresso Aritmtica (P.A.), o termo
mdio (B) de uma P.A. determinado pela mdia aritmtica de seus termos, sucessor
(C) e antecessor (A). Com base neste enunciado construa um algoritmo em
PORTUGOL que calcule o termo mdio (B) atravs de A, C.
2
C A
B
+
=
UFMG ICEx DCC Programao de Computadores 1. Sem 2005 David Menoti 3
18) Seja uma seqncia A,B,C, ... determinando um Progresso Geomtrica (P.G.), o
termo mdio (B) de uma P.G. determinado pela mdia geomtrica de seus termos,
sucessor (C) e antecessor (B). Com base neste enunciado construa um algoritmo em
PORTUGOL que calcule o termo mdio (B) atravs de A, C.
C A B =
2
19) O produto de uma srie de termos de uma Progresso Geomtrica (P.G.) pode ser
calculado pela frmula abaixo:
2
) 1 (
1
=
n n
n
q a P
Agora, escreva um algoritmo em PORTUGOL para determinar o produto dos n
primeiros termos de uma P.G.
20) Seja uma seqncia A,B,C, ... determinando um Progresso Aritmtica (P.A.), o termo
mdio (B) de uma P.A. determinado pela mdia aritmtica de seus termos, sucessor
(C) e antecessor (A). Com base neste enunciado construa um algoritmo em
PORTUGOL que calcule o termo mdio (B) atravs de A, C.
2
C A
B
+
=
21) Em pocas de pouco dinheiro, os comerciantes esto procurando aumentar suas
vendas oferecendo desconto. Faa um algoritmo em PORTUGOL que possa entrar
com o valor de um produto e imprima o novo valor tendo em vista que o desconto foi
de 9%. Alm disso, imprima o valor do desconto.
22) Criar um algoritmo em PORTUGOL que efetue o clculo do salrio lquido de um
professor. Os dados fornecidos sero: valor da hora aula, nmero de aulas dadas no
ms e percentual de desconto do INSS.
23) Escreva um algoritmo em PORTUGOL que leia uma temperatura em gruas
centgrados e apresente a temperatura convertida em graus Fahrenheit. A frmula de
converso :
5
160 . 9 +
=
C
F
onde F a temperatura em Fahrenheit e C a temperatura em centgrados
24) Criar um algoritmo em PORTUGOL para calcular e apresentar o valor do volume de
uma lata de leo, utilizando a frmula:
h R V =
2
14159 . 3
onde V o volume, R o raio e h a altura.
UFMG ICEx DCC Programao de Computadores 1. Sem 2005 David Menoti 4
25) Escreva um algoritmo em PORTUGOL que leia uma temperatura em gruas
centgrados e apresente a temperatura convertida em graus Fahrenheit. A frmula de
converso :
5
160 . 9 +
=
C
F
onde F a temperatura em Fahrenheit e C a temperatura em centgrados
26) Criar um algoritmo em PORTUGOL que leia dois valores para as variveis A e B, que
efetue a troca dos valores de forma que a varivel A passe a ter o valor da varivel B e
que a varivel B passe a ter o valor da varivel A. Apresente os valores trocados.
27) Criar um algoritmo em PORTUGOL que leia o numerador e o denominador de uma
frao e transforme esses valores em um nmero racional.
28) Todo restaurante, embora por lei no possa obrigar o cliente a pagar, cobra 10% de
comisso para o garom. Crie um algoritmo em PORTUGOL que leia o valor gasto
com despesas realizadas em um restaurante e imprima o valor da gorjeta e o valor total
com a gorjeta.
29) Criar um algoritmo em PORTUGOL que leia um valor de hora (hora:minutos) e
informe (calcule) o total de minutos se passaram desde o incio do dia (0:00h).
30) Criar um algoritmo em PORTUGOL que leia um valor de hora (hora:minutos) e
informe (calcule) o total de minutos se passaram desde o incio do dia (0:00h).
31) Criar um algoritmo em PORTUGOL que leia o valor de um depsito e o valor da taxa
de juros. Calcular e imprimir o valor do rendimento e o valor total depois do
rendimento.
32) Para vrios tributos, a base de clculo o salrio mnimo. Fazer um algoritmo em
PORTUGOL que leia o valor do salrio mnimo e o valor do salrio de uma pessoa.
Calcular e imprimir quantos salrios mnimos essa pessoa ganha.
33) Criar um algoritmo em PORTUGOL que efetue o clculo da quantidade de litros de
combustvel gastos em uma viagem, sabendo-se que o carro faz 12 km com um litro.
Devero ser fornecidos o tempo gasto na viagem e a velocidade mdia.
Distncia = Tempo x Velocidade.
Litros = Distancia / 12.
O algoritmo dever apresentar os valores da Distncia percorrida e a quantidade de
Litros utilizados na viagem.
34) Antes de o racionamento de energia ser decretado, quase ningum falava em
quilowatts; mas, agora, todos incorporaram essa palavra em seu vocabulrio. Sabendo-
se que 100 quilowatts de energia custa um stimo do salrio mnimo, fazer um
algoritmo em PORTUGOL que receba o valor do salrio mnimo e a quantidade de
quilowatts gasta por uma residncia e calcule (imprima).
UFMG ICEx DCC Programao de Computadores 1. Sem 2005 David Menoti 5
- o valor em reais de cada quilowatt;
- o valor em reais a ser pago;
- o novo valor a ser pago por essa residncia com um desconto de 10%.
35) Criar um algoritmo em PORTUGOL que leia o valor de um depsito e o valor da taxa
de juros. Calcular e imprimir o valor do rendimento e o valor total depois do
rendimento.