LOGICA DE PROGRAMAÇÃO - PT 01
Ensaios: LOGICA DE PROGRAMAÇÃO - PT 01. Pesquise 862.000+ trabalhos acadêmicosPor: Dante360 • 7/9/2013 • 441 Palavras (2 Páginas) • 398 Visualizações
1. Faça um algoritmo que receba o número de horas trabalhadas e o valor do salário mínimo. Calcule e mostre o salário a receber seguindo as regras abaixo:
• A hora trabalhada vale na metade do salário mínimo;
• Salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada;
• Imposto equivale a 3% do salário bruto;
• Salário a receber equivale ao salário bruto menos o imposto.
Resposta:
algoritmo "Calc_sal"
// Função : Calcular o salário á receber, com base nas horas trabalhadas.
// Autor :
// Data : 30/08/2013
// Seção de Declarações
var
salmin, horatrab, valorhora, salbruto, salreceber : real
inicio
// Seção de Comandos
escreva("Digite o valor do salário mínimo: ")
leia(salmin)
escreva("Digite as horas trabalhadas: ")
leia(horatrab)
valorhora <- salmin /2
salbruto <- horatrab * valorhora
salreceber <- salbruto - (salbruto * 3/100)
escreva("Salário à receber = ", salreceber)
fimalgoritmo
2. Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,38% e o saldo inicial da conta está zerado.
Resposta:
algoritmo "Calc_SaldoBancario"
// Função : Calcular o saldo atual conforme os valores que serão atribuidos no depósito e na emissão de cheques, calculando a porcentagem de cpmf.
// Autor : // Data : 30/08/2013
// Seção de Declarações
var
depo, cheq1, cheq2, impos_cpmf, sal_atual : real
inicio
// Seção de Comandos
escreva("Digite o valor do seu depósito: ")
leia(depo)
escreva("Digite o valor do seu primeiro cheque: ")
leia(cheq1)
escreva("Digite o valor do seu segundo cheque: ")
leia(cheq2)
impos_cpmf <- (cheq1+cheq2) * 0.38/100
sal_atual <- depo - cheq1 - cheq2 - impos_cpmf
escreval("O valor do saldo atual é de ", sal_atual)
fimalgoritmo
3.
...