1 Linguagem Computacional 2009 Lista de exercícios 2

Propaganda
Linguagem Computacional 2009
Lista de exercícios 2 – Programação Pascal
Os exercícios da lista No. 2 consistem em trabalhar nos mesmos algoritmos
dados na lista 1, mas passando-os para a linguagem Pascal. Se você já fez
os exercícios da lista 1 para a 1a. Prova, agora você deve refaze-los em
linguagem Pascal e testando-os no computador.
1.) Elabore um PROGRAMA EM PASCAL 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 PROGRAMA EM
PASCAL 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 PROGRAMA EM
PASCAL 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 PROGRAMA EM PASCAL para ler os valores A, B e C e calcular a
diagonal da caixa, mostrando o resultado na tela.
5.) Faça um PROGRAMA EM PASCAL 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
1 6.) Faça um PROGRAMA EM PASCAL 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.
7.) Sabe-se que: 1 pé = 12 polegadas, 1 jarda = 3 pés e 1 milha = 1760
jardas.
Elabore um PROGRAMA EM PASCAL que receba uma medida em pés, faça
as conversões para: polegadas, jardas e milhas e mostre os resultados.
8.) Construa um PROGRAMA EM PASCAL 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
PROGRAMA EM PASCAL 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 PROGRAMA
EM PASCAL 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 PROGRAMA EM
PASCAL 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 PROGRAMA EM PASCAL 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.
2 13.) Elabore um PROGRAMA EM PASCAL 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 PROGRAMA EM PASCAL para ler o saldo de 10 (dez) clientes
de um banco. Calcular e mostrar:
- o saldo médio dos clientes
- a porcentagem de clientes com saldo devedor.
- o número de clientes com saldo credor.
15.) Construa um PROGRAMA EM PASCAL 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 PROGRAMA EM PASCAL 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 PROGRAMA EM PASCAL 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 PROGRAMA EM PASCAL 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 PROGRAMA EM PASCAL 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 PROGRAMA EM
PASCAL 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