Algoritmos com Estrutura Sequencial
1. A partir da diagonal de um quadrado, deseja-se elaborar um algoritmo que informe o comprimento do lado do quadrado. Construa um algoritmo que leia o valor da diagonal do quadrado
(em decímetros), calcule e mostre o valor do lado do quadrado (em milímetros).
2. Construa um algoritmo que leia uma distância em metros e mostre a distância lida em milímetros, centímetros, quilômetros e em milhas. Para obter os valores de equivalentes em outras
distâncias, sugere-se o acesso a Web, entre no Google e escreva o seguinte texto: uma milha
em metros.
3. A conversão de graus Fahrenheit para graus Centígrados é obtida pela fórmula C = ( 95 ) ×
(F − 32). Construa um algoritmo que leia o valor de uma temperatura em graus Fahrenheit,
transforme e mostre a temperatura em graus Centígrados.
4. No meio rural é comum a utilização de unidades de áreas, tais como, alqueire, hectare e acres.
Faça um algoritmo que leia um valor de área em metros quadrados e transforme o valor lido
em metros quadrados para o equivalente a alqueire, hectare e acres. Para obter os valores
equivalentes das áreas, sugere-se o acesso a Web, entre no Google e escreva o seguinte texto:
1000 metros quadrados em acres.
5. Faça um algoritmo que leia os catetos de um triângulo retângulo, calcule e mostre o valor da
hipotenusa.
6. Faça um algoritmo que leia o comprimento das arestas de um paralelepípedo, calcule e mostre
o valor da diagonal deste paralelepípedo.
7. Construa um algoritmo que leia as coordenadas de dois pontos no espaço R2 , calcule e mostre
o coeficiente angular da reta que passa pelos pontos lidos. O coeficiente angular de uma reta é
dado por m = (y1 − y0 )/(x1 − x0 ).
8. Construa um algoritmo que tem como dados de entrada as coordenadas de dois pontos quaisquer, (x1 , y1 ) e (x2 , y2 ), no espaço R2 e mostre a distância
p euclidiana entre os pontos. A fórmula
para efetuar o cálculo da distância euclidiana é: D = (x1 − x2 )2 + (y1 − y2 )2 .
9. Construa um algoritmo que calcule a quantidade de latas de tinta necessárias e o custo para
pintar tanques cilíndricos de combustível (considerar por dentro e por fora, desconsiderar a
espessura das paredes). São fornecidos a altura e o raio desse cilindro. Sabe-se que:
• a lata de tinta custa RS 150, 00;
• cada lata contém 5 litros;
• cada litro de tinta pinta 3m2 .
10. O número de matrícula de um estudante de uma determinada universidade é um número
inteiro de 10 algarismos. Onde os quatro algarismos mais à esquerda (mais significativos)
indicam o ano que o estudante ingressou na universidade, o quinto algarismo (da esquerda
para a direita) indica o semestre ao qual o estudante iniciou o seu curso 1 (1o - semestre) ou 2
(2o - semestre). Os cinco algarismos (menos significativos) a direita do número de matricula,
indicam um número único que identifica cada estudante.
Faça um algoritmo que leia um número de matrícula e informe o ano, o semestre e o número
de identificação do estudante.
11. Faça um algoritmo que leia um valor qualquer e inverta o seu sinal. Se for lido um valor positivo
deve-se mostrar o valor negativo e vice e versa.
12. Elabore um algoritmo que leia a altura de um cone reto. O algoritmo deve calcular e mostrar a
altura que um cilindro reto deve ter, de modo que possua o mesmo volume do cone. O cilindro
e o cone possuem a mesma base.
13. Faça um algoritmo que calcule e escreva o valor de um troco a ser dado a um cliente após
a compra de um produto que possui um determinado valor. O algoritmo deve ler o valor do
produto, ler o valor fornecido pelo cliente e finalmente mostrar o troco a ser dado para o cliente.
14. Elabore um algoritmo
que leia os lados de um retângulo, calcule e escreva a área (A = l1 l2 ), a
p
2
2
diagonal (D = l1 + l2 )) e o perímetro (P = 2(l1 + l2 )) desse retângulo.
15. Elabore um algoritmo que leia o valor do quilowatt hora de energia elétrica residencial fornecida
por uma concessionária de energia elétrica, leia os números registrados no medidor de uma
residência em dois meses consecutivos e calcule e mostre o consumo registrado e o valor a pagar
de energia elétrica no período lido.
16. Faça um algoritmo que leia o valor de x, calcule e mostre o valor de f (x) dado por: f (x) =
x3 −1
.
x2 +1
17. Faça um algoritmo que leia o valor de x e y, calcule e mostre o valor de f (x, y) dado por:
2 −10
f (x, y) = 2xy
.
x2 −y 2
18. Construa um algoritmo que leia o diâmetro de uma esfera, calcule a área da superfície da esfera
(Area = 4πRaio2 ), calcule o volume da esfera (V olume = 43 πRaio3 ) e, por fim, mostre os
valores calculados.
19. Construa um algoritmo que leia as dimensões de um piso retangular, leia as dimensões do
revestimento de cerâmica que será utilizado como acabamento para o piso e informe quantas
unidades de revestimento cerâmico serão precisos para cobrir todo o piso.
= radianos
. Faça um algoritmo
20. A conversão de graus para radianos é dada pela relação: graus
180
π
que leia a medida de um ângulo em graus e converta essa medida para radianos.
21. Faça um algoritmo que leia o raio da base e a altura, em metros, de uma caixa d´água que tem
a forma de um cilindro reto, calcule e escreva o volume dessa caixa d´água em litros.
22. O cálculo do valor da prestação mensal do pagamento de um financiamento é dado pela por:
VP =VF
k(1 + k)n
(1 + k)n − 1
onde, V P é o valor da prestação, k = taxa
, taxa é a taxa mensal de juros, V F é o valor financiado
100
e n é o número de parcelas (meses). Faça um algoritmo que leia o valor do financiado, a taxa
mensal de juros e o número de parcelas, calcule e mostre o valor da prestação.
23. Construa um algoritmo que tem como dados de entrada as coordenadas de dois pontos A e B
quaisquer, (xa , ya ) e (xb , yb ), no espaço R2 . Calcule e mostre as coordenadas (xm , ym ) do ponto
médio do segmento AB.
24. Elabore um algoritmo que leia o número de lados de um polígono convexo, calcule e escreva
o número de diagonais desse polígono. Define-se como diagonal de um polígono, o
segmento de reta que une um vértice a outro.
25. Construa um algoritmo que leia o valor de hora (ler hora, ler minutos e ler segundos), calcule
e mostre a hora lida em segundos.
26. Faça um algoritmo que leia um valor referente a uma quantidade de segundos e transforme
para o equivalente em h:m:s. Exemplos:
• se for lido o valor de 61 mostra-se 0:1:1.
• se for lido o valor de 3602 mostra-se 1:0:2.
• se for lido o valor de 7259 mostra-se 2:0:59.
• qualquer valor lido deve ser mostrado no formato h:m:s.
27. Dado um quadrado inscrito em um círculo. Faça um algoritmo que leia o diâmetro do círculo,
calcule e mostre a área do quadrado.
28. Dada a Figura 1.
Figura 1: Circulo inscrito no quadrado.
Faça um algoritmo que leia o comprimento do lado do quadrado, calcule e mostre a área do
círculo.
29. Dada a Figura 2.
Figura 2: Quadrado inscrito no círculo.
Faça um algoritmo que leia o comprimento do diâmetro do círculo, calcule e mostre a área do
quadrado.
30. Uma herança em dinheiro deve ser dividida entre três irmãos em partes diretamente proporcionais às idades dos herdeiros. Escreva um algoritmo que leia o valor da herança, leia as idades
dos três herdeiros, calcule o valor para cada herdeiro e escreva o valor da herança, as idades e
os respectivos valores proporcionais.
31. Uma liga metálica é composta de 30% de níquel e 70% de cobre. Escreva um algoritmo que
solicite ao usuário as quantidades da liga desejada em quilogramas e informe quanto de níquel
e cobre, em quilogramas, existe na liga solicitada.
32. Construa um algoritmo que leia o lado de um hexágono regular, calcule e informe a sua área.
33. Construa um algoritmo que leia a velocidade de um automóvel em quilômetros por hora e
mostre a velocidade em metros por segundo.
34. Faça um algoritmo que leia o raio da base maior, o raio da base menor e a altura, em metros,
de uma caixa d´água que possui a forma de um tronco de cone reto. Calcule e mostre o valor
do volume de água dessa caixa de água, em litros.
Download

Algoritmos com Estrutura Sequencial