Arquivo da tag: Difícil

Calculadora

Exercício de Programação – Calculadora Polimórfica

1 – Versão Inicial

Escreva um programa que lê dois números e qual a operação a ser realizada entre eles (soma ou subtração) e, depois, mostra o resultado do cálculo escolhido. Importante: o programa não pode usar nenhuma estrutura de decisão (if, switch). Dica: mostre um menu com as operações possíveis, usando um número para a seleção. Exemplo: 0 para somar e 1 para subtrair. Depois, use o número digitado pelo usuário para acessar um vetor com objetos previamente criados, cada uma sabendo realizar uma operação diferente. Continue lendo

Folha de Pagamento

Exercício de Programação – Folha de Pagamento

Em uma empresa, existem vários tipos de funcionários:

  • Programador: trabalha por hora e cada um deles pode ser júnior, pleno ou sênior. Essa informação define o valor da hora, de acordo com a seguinte tabela:
    Nível Valor da Hora
    Júnior R$ 30,00
    Pleno R$ 45,00
    Sênior R$ 80,00
  • Gerente: trabalha por hora, cujo valor é de R$ 100,00. Além disso, ganha um bônus fixo, estipulado individualmente.
  • Vendedor: trabalha por um valor fixo de R$ 2000,00, mais comissão de 20% sobre as vendas que ele fez.
  • Faxineiro: trabalha por um valor fixo, estipulado individualmente. Pode ser do turno diurno ou noturno, que recebe um adicional de 5% sobre o valor do salário.

Pede-se um sistema de folha de pagamento que:
Continue lendo

Exercício de Programação – Hollerith

Uma proposta de trabalho com carteira assinada costuma ter como base o salário bruto, mas no final das contas o valor recebido pelo empregado é bem menor, já que são descontados alguns encargos e contribuições, como o Imposto de Renda e o INSS. Assim, como sabemos, o salário bruto é bem maior do que cairá na sua conta no final do mês. Para obter o salário líquido que o trabalhador recebe é necessário retirar os descontos oficiais:
Continue lendo

Exercício de Programação – Bhaskara

Escreva um algoritmo que lê os coeficientes [latex]a[/latex], [latex]b[/latex] e [latex]c[/latex] da equação de 2º grau [latex]a \cdot x^2 + b \cdot x + c = 0[/latex] e que mostra as suas raízes, quando possível.

Continue lendo

Exercício de Programação – Triângulo

Qual Tipo?

Escreva um algoritmo que lê três medidas e verifica se elas formam um triângulo. Caso positivo, o algoritmo deve identificar qual o tipo de triângulo formado: equilátero, isósceles ou escaleno.

A saída deve estar no seguinte formato: “As medidas Medida 1, Medida 2 e Medida 3 formam um triângulo Tipo do Triângulo.”

Ou, no caso de não formar um triângulo: “As medidas Medida 1, Medida 2 e Medida 3 não formam um triângulo.”.

Continue lendo