Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercí cios – Algoritmos - Estrutura sequencial 1) Qual a diferença entre algoritmo e programa? 2) Quais são as diferenças entre um compilador e um interpretador? 3) Uma parte importante da construção de um algoritmo é identificar as fases fundamentais do problema a ser resolvido (entrada, processamento e saída). Sabendo disso, identifique as fases de cada um dos problemas abaixo: a) Calcular e exibir a média ponderada de duas notas dadas, de tal forma que a nota1 tenha peso 6 e a nota2 tenha peso 4. b) Reajustar um salário inicial em 15% c) Calcular o desconto de 23% sobre o preço de um produto 4) Faça um algoritmo que leia três números e retorne a soma desses números. 5) Faça um algoritmo que receba três notas, calcule e mostre a média aritmética entre elas. 6) Faça um algoritmo que receba três notas e seus respectivos pesos , calcule e mostre a média ponderada dessas notas 7) Faça um algoritmo que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%. 8) Faça um algoritmo que receba o salário base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% sobre este salário. 9) Faça um algoritmo que receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento. 10) O algoritmo que calcula o valor do táxi possui as variáveis tempo e distância, ou seja, mesmo que o carro esteja parado em um sinal, a conta do táxi vai aumentando. Faça um algoritmo que dado o tempo (em segundos) e a distância (em km), calcule o valor a ser pago. O custo é 0,02 centavos por segundo e R$ 1,00 por quilômetro. Exemplo de tela de saída: - Entre com o tempo (s): 60 - Entre com a distância (Km): 5 - Valor da corrida: R$ 6,20. 11) Faça um algoritmo que calcule e mostre a área de um triângulo. Sabe-se que: Área = (base * altura)/2 12) Faça um algoritmo que calcule e mostre a área de um círculo. Sabe-se que: área = e π = 3.1415. 13) Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: a. A idade dessa pessoa em anos; b. A idade dessa pessoa em meses; c. A idade dessa pessoa em dias; d. A idade dessa pessoa em semanas; e. Quantos anos ela terá em 2050. 14) O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que receba o preço de fábrica de um veículo, o percentual de lucro do distribuidor e o percentual de impostos, calcule e mostre: a. O valor correspondente ao lucro do distribuidor, b. O valor correspondente aos impostos; c. O preço final do veículo. 15) Faça um algoritmo que calcule e mostre a tabuada de um número digitado pelo usuário. 16) Crie um algoritmo que permita fazer a conversão cambial entre Reais e Dólares. Considere como taxa de câmbio US$1,0 = R$2,40. Leia um valor em Reais pelo teclado e mostre o correspondente em Dólares. 17) Calcule quantos azulejos são necessários para azulejar uma parede. É necessário conhecer a altura da parede (AP), a sua largura (LP), e a altura do azulejo (A) e sua largura (LA). Leia os dados através do teclado. 18) A condição física de uma pessoa pode ser medida com base no cálculo do IMC, Índice de Massa Corporal, o qual é calculado dividindo-se a massa da pessoa (m em kg) pela altura da mesma (h em m) elevada ao quadrado (IMC= m/h²). Escreva um algoritmo que leia a massa e a altura de uma pessoa, calcule e mostre o IMC. 19) Construa um algoritmo que receba dois números em duas variáveis e inverta o valor dessas variáveis, escrevendo os valores invertidos. Por exemplo, suponha as variáveis x e y com os valores 2 e 3, respectivamente; ao final do processamento do programa, a variável x deverá ter o valor 3 e a variável y deverá conter o valor 3. 20) Dado um valor em real e a cotação do dólar, converta esse valor em dólares. 21) Dadas as coordenadas de dois pontos no plano cartesiano, informe a distância entre eles. Na figura abaixo temos os conceitos matemáticos necessários para resolver este problema. Observe que, a partir de dois pontos indicados no plano cartesiano (A e B), podemos desenhar um triângulo retângulo cujas medidas dos catetos são dadas pelas diferenças entre as ordenadas e abscissas desses pontos e cuja medida da hipotenusa d, dada pelo Teorema de Pitágoras, é justamente a distância entre os pontos considerados. Ex.: Considerando que as coordenadas do ponto A sejam: 3 (Xa) e 2 (Ya), e as coordenadas do ponto B sejam: 7 (Xb) e 5 (Yb), o cálculo será: √ √
Compartilhar