1 Linguagem Computacional 2009 Lista de exercícios 1 – Algoritmos

Propaganda
Linguagem Computacional 2009
Lista de exercícios 1 – Algoritmos
1.) Elabore um algoritmo para ler uma temperatura dada na escala Celsius (C).
Em seguida, calcular e imprimir a equivalente temperatura em Fahrenheit (F):
2.) Suponha que a sala de sua casa seja retangular. Faça um algoritmo para ler
as dimensões da sala e calcular:
- quantos metros de rodapé são necessários;
- quantos metros quadrados de piso são necessários;
Mostrar na tela os resultados e os dados iniciais lidos.
3.) O volume de uma lata de óleo cilíndrica é dado por V = A . H, onde A é a
área da base (A = π . r2 ) e H é a altura da lata. Faça um algoritmo para ler a
altura (H) e o raio (r) da circunferência da base. Em seguida, calcular o
volume (V) da lata de óleo. Mostrar na tela: a área da base, a altura da lata
de óleo e seu volume.
4.) A Diagonal de uma caixa retangular com dimensões A, B e C é dada por:
Faça um algoritmo para ler os valores A, B e C e calcular a diagonal da caixa,
mostrando o resultado na tela.
5.) Faça um algoritmo para ler o número de vértices de um polígono e
mostrar o número D total de diagonais distintas deste. Sendo:
N = número de vértices
D = número de diagonais = N*(N − 3)/2
6.) Faça um algoritmo que receba o valor de um depósito e o valor da taxa de
juros (em %). Calcule e imprima o valor do rendimento e o valor total depois
do rendimento.
1 7.) Sabe-se que: 1 pé = 12 polegadas, 1 jarda = 3 pés e 1 milha = 1760
jardas.
Elabore um algoritmo que receba uma medida em pés, faça as conversões
para: polegadas, jardas e milhas e mostre os resultados.
8.) Construa um algoritmo para ler o ano de nascimento de uma pessoa e o
ano atual. Calcular e imprimir sua idade em anos e quantos anos essa
pessoa terá em 2016.
9.) Um trabalhador recebeu seu salário e o depositou em sua conta corrente
bancária cujo saldo inicial está zerado. Esse trabalhador emitiu dois cheques
e agora deseja saber seu saldo atual. Sabe-se que neste banco, cada
operação bancária de retirada paga uma taxa de 0,17%. Elabore um
algoritmo para calcular e imprimir o saldo atual do funcionário depois da
compensação dos cheques.
10.) Cada degrau de uma escada tem X de altura. Elabore um algoritmo que
receba essa altura e a altura que o usuário deseja alcançar subindo a
escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir
seu objetivo, sem se preocupar com a altura do usuário.
11.) Sabe-se que para iluminar de maneira correta os cômodos de uma casa
para cada m2 deve-se usar 18 W de potência. Faça um algoritmo para ler as
duas dimensões de um cômodo (em metros), calcule e imprima a sua área
(em m2) e a potência de iluminação que deverá ser utilizada.
12.) Elabore um algoritmo que leia a quantidade de dinheiro em reais que
uma pessoa que vai viajar possui. Essa pessoa vai passar por vários países
e precisa converter seu dinheiro em Dólares, Euro e Libra Esterlina. Leia a
cotação do dólar, do Euro e da Libra Esterlina, e faça as conversões do que a
pessoa possui para cada uma destas moedas. O algoritmo deverá fazer e
mostrar os valores das conversões.
13.) Elabore um algoritmo para calcular e imprimir a média aritmética dos
números inteiros positivos ímpares inferiores ou iguais a um número N lido
inicialmente.
14.) Faça um algoritmo para ler o saldo de 10 (dez) clientes de um banco.
Calcular e mostrar:
2 - o saldo médio dos clientes
- a porcentagem de clientes com saldo devedor.
- o número de clientes com saldo credor.
15.) Construa um algoritmo para calcular e imprimir o fatorial de um número N,
sendo o número N (inteiro positivo) fornecido pelo usuário.
Por exemplo: N = 4 4 ! = 4 * 3 * 2 * 1 = 24
16.) Elabore um algoritmo para ler a altura e o sexo (masculino ou feminino) de
10 (dez) pessoas. Calcular e mostrar:
- a maior e a menor altura do grupo
- a média de altura das mulheres
- o número de homens (quantos homens)
- a porcentagem de mulheres (em relação ao nº total de pessoas)
17.) Construa um algoritmo para ler 10 (dez) números quaisquer fornecidos pelo
usuário. Calcular e mostrar:
- quantos são positivos;
- quantos são negativos;
- quantos são nulos (zero);
- a média aritmética de todos os números;
- a soma dos números positivos.
18.) Construa um algoritmo que, para um grupo de 10 valores inteiros lidos,
determine:
- a soma dos números ÍMPARES;
- a quantidade de valores PARES (excluir o zero deste cálculo).
19.) Elabore um algoritmo que imprima todos os números pares compreendidos
entre 85 e 907. O algoritmo deve também calcular e imprimir a soma destes
valores.
20.) Sem utilizar a operação de multiplicação, escreva um algoritmo que
multiplique dois números inteiros (positivos). Ler os dois números e imprimir o
resultado na forma:
Por exemplo: 5 * 3 = 15
3 
Download