Comandos Sequenciais

  1. $ \bigstar$ 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 esse funcionário tem gratificação de 5% sobre o salário-base e paga imposto de 7% também sobre o salário-base.

    Solução: CCSalario.c

    Solução (algoritmo): SQCalcularAlgoritmo.alg

  2. $ \bigstar$ Faça um algoritmo que leia três valores em variáveis distintas e armazene a soma em outra variável. Escreva o valor da soma.

    Solução: CSSomaVariaveis.c

    SOLUçãO (ALGORITMO): CSSOMATORIA.ALG

  3. $ \bigstar$ Faça um algoritmo que leia 3 valores em variáveis distintas, armazene a soma das duas primeiras em uma nova variável e o produto das duas últimas em outra. Mostre, como resultado, o produto das duas novas variáveis.

    Solução (algoritmo): CSProdutoVariaveis.alg

  4. $ \bigstar$ Faça um programa que leia o preço de uma mercadoria e a quantidade comprada, calcule e imprima o valor da compra.

    Solução: CCCalculoValor.c

  5. $ \bigstar$ Escrever um algoritmo para ler o salário mensal e o percentual de reajuste. Calcular e escrever o valor do novo salário.

    Solução (algoritmo) (vídeo): http://www.youtube.com/watch?v=Yz5WZUk0hMQ

  6. $ \bigstar$ Escreva um algoritmo que leia duas variáveis e troque o conteúdo entre elas. Ao final, imprima as variáveis com o conteúdo trocado.

    Solução (algoritmo): CSTrocaValores.alg

  7. $ \bigstar$ Escreva um algoritmo para ler 2 valores (podem ser reais, inteiros ou caracteres) para as variáveis A e B e efetuar a troca dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados.

    Solução: CCTrocaValores.c

  8. $ \bigstar$ Escreva um algoritmo que leia um número inteiro e imprima o dobro desse número.

    Solução (algoritmo) (vídeo): http://www.youtube.com/watch?v=cEq-w8jBr6Q

  9. $ \bigstar$ Escreva um algoritmo para calcular e exibir a média ponderada entre duas notas dadas. Essas notas serão digitadas pelo usuário. Considere que a nota 1 tem peso 2 e a nota 2 tem peso 3.

    Solução (algoritmo): CSMediaPonderada.alg

  10. $ \bigstar$ Leia duas variáveis A e B. A seguir, calcule a soma entre elas e atribua à variável SOMA. Emm seguida escreva o valor desta variável.

    Solução: CCSomaVariaveis.c

  11. $ \bigstar$ Leia duas variáveis A e B. A seguir, calcule o produto entre elas e atribua à variável PROD. Em seguida mostre a variável PROD com mensagem correspondente.

    Solução (algoritmo): CSProdutoVariaveis.alg

  12. $ \bigstar$ Escreva um algoritmo para calcular e exibir o comprimento de uma circunferência, sendo que o valor do raio será digitado pelo usuário.

    C = 2 . pi . R

    Solução (vídeo): http://www.youtube.com/watch?v=hOB73aGkRQs

  13. $ \bigstar$ Escreva um algoritmo para ler uma temperatura na escala Farenheit e exibir o equivalente em Celsius.

    C = 5 * (F - 32) / 9

    Solução (algoritmo): CSConversaoTemperatura.alg

  14. $ \bigstar$ Um garrafão de 20 litros, cheio de água, está com um furo que vaza 50ml a cada 30 minutos. Faça um algoritmo para calcular em quantas horas o garrafão estará vazio.

  15. $ \bigstar$ Dado três valores a, b e c, escreva um algoritmo que calcule e imprima a média harmônica destes valores. Os três valores serão digitados pelo usuário.

    $\displaystyle \begin{displaymath}Média harmônica\end{displaymath}\ = \dfrac{3}{\dfrac{1}{a} + \dfrac{1}{b} + \dfrac{1}{c}}$ (0.1)

  16. $ \bigstar$ Escreva um algoritmo que leia as dimensões de um retângulo e depois calcule e imprima a sua respectiva área e perímetro.

    Solução (algoritmo): CSOperacoesRetangulo.alg

  17. $ \bigstar$ Leia 4 variáveis A, B, C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D (A*B-C*D).

    Solução (algoritmo): CSCalculoProduto.alg

  18. $ \bigstar$ Escreva um algoritmo que permita fazer a conversão de real em dólar. O usuário irá digitar o valor em real e o algoritmo deverá exibir o resultado em dólar. Considere que a taxa de conversão é US$ 1 = R$ 1.67.

    Solução (vídeo): http://www.youtube.com/watch?v=OVzPsw-hmxM

  19. $ \bigstar$ Escreva um algoritmo para determinar o consumo médio de um automóvel sendo fornecidos a distância total percorrida pelo automóvel e o total de combustível gasto.

  20. $ \bigstar$ Escreva um algoritmo para calcular a área de um círculo. O usuário deverá digitar o raio. Considere que o valor de pi é igual a 3.14. A fórmula da área de um círculo é:

    $\displaystyle area = pi * {r}^{2}$ (0.2)

    SOLUçãO (ALGORITMO): CSCALCULOAREA.ALG

  21. $ \bigstar$ Escreva um algoritmo que calcule e mostre a área de um trapézio. A fórmula do trapézio é

    $\displaystyle A = \frac{(base maior + base menor) * altura}{2}$ (0.3)

  22. $ \bigstar$ Escreva um algoritmo que peça uma letra ao usuário. Em seguida, imprima um quadrado na tela colocando a letra lida no centro do quadrado.

    - - -

    | A |

    - - -

    SOLUçãO (ALGORITMO): CSIMPRIMIRLETRA.ALG

  23. $ \bigstar$ Escreva um algoritmo que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora. A seguir, mostre o número e o salário do funcionário.

  24. $ \bigstar$ 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.

    b) quantos anos ela terá em 2030.

    Solução (algoritmo): CSProdutoIdades.alg

  25. $ \bigstar$ Escreva um algoritmo para ler as dimensões de uma cozinha (comprimento, largura e altura), calcular e escrever a quantidade de azulejos para se colocar em todas as paredes (considere que não será descontada a área ocupada por portas e janelas). Cada caixa de azulejos possui 1,5 metros quadrados.

  26. $ \bigstar$ Escrever um algoritmo para ler o número de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.

  27. $ \bigstar\bigstar$ Uma loja vende bicicletas com um acréscimo de 50% sobre o preço de custo. Ela paga a cada vendedor 2 salários mínimos mensais, mais uma comissão de 15% sobre o preço de custo de cada bicicleta vendida, dividida igualmente entre eles. Escreva um algoritmo que leia o número de empregados da loja, o valor do salário mínimo, o preço de custo de cada bicicleta, o número de bicicletas vendidas, calcule e escreva: o salário total de cada empregado e o lucro líquido da loja.

    Solução (algoritmo): CSCalculoLucroEmpresa.alg

    Solução: CSCalculoLucroEmpresa.c

  28. $ \bigstar$ Um motorista de táxi deseja calcular o rendimento de seu carro na praça. Sabendo-se que o preço do combustível é de R$1,72, escreva um algoritmo para ler a marcação do odômetro no início do dia, a marcação no final do dia, o número de litros de combustível gastos e o valor total (R$) recebido dos passageiros. Calcular e escrever a média do consumo em km/l e o lucro líquido do dia.

  29. $ \bigstar\bigstar\bigstar$ Escreva um algoritmo que mostre quantas horas, minutos e segundos existem em uma quantidade de segundos fornecida pelo usuário. A resposta deverá seguir o formato hh:mm:ss para apresentar o resultado.

    Solução (algoritmo): CSConversaoTempoSegundos.alg

  30. $ \bigstar$ Dados dois pontos quaisquer do plano, de coordenadas (x1, y1) para o primeiro ponto e (x2, y2) para o segundo ponto, escreva um algoritmo para determinar a distância entre eles. A fórmula que efetua o cálculo da distância é:

    $\displaystyle distancia = \sqrt{(x1-x2)^{2} + (y1-y2)^{2}}$ (0.4)

    Solução: CCDistanciaPontos.c

  31. $ \bigstar$ Escreva um algoritmo que leia 3 números reais e que calcule a sua média geométrica. Ao final, o algoritmo deverá imprimir a média.

    Obs.: para calcular a média geométrica, multiplicam-se os 3 números e calcula-se a raiz cúbica do produto.

Tiago Eugenio de Melo 2014-03-31