Exercícios Propostos:
1) Faça um algoritmo que receba o salário base de um funcionário, calcule e mostre 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% sobre o salário-base.
Algoritmo “CalculoSalario”
var sal, salreceber, grat, imp: real
inicio
leia(sal)
grat <- sal*0.05
imp <- sal*0.07
salreceber <- sal + grat – imp
escreva (salreceber)
fimalgoritmo
2) 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.
Algoritmo “CalculoRendimento”
var dep, taxa, rend, total: real
inicio
leia(dep, taxa)
rend <- dep*(taxa/100)
total <- dep + rend
escreva (rend)
escreva (total)
fimalgoritmo
3) Construa um algoritmo que leia o nome de um vendedor, o seu salário fixo, o total de vendas por
ele efetuado e o percentual que ganha sobre o total de vendas. Calcule e escreva o salário total
deste vendedor.
Algoritmo “TotalVendas”
var
vend: caractere
sal, totvend, perc: real
inicio
escreval(“Informe o nome do vendedor”)
leia(vend)
escreval(“Informe salário, total de vendas e o percentual sobre total de vendas”)
leia(sal, totvend, perc)
totvend <- sal + totvend*(perc/100)
escreva(totvend)
fimalgoritmo
4) Construa um algoritmo que leia inicialmente o nome e salário bruto de um funcionário, aplique
um aumento de 20% ao salário informado, e escreva o nome do funcionário e o seu salário líquido,
considerando que o salário líquido é calculado com 18% de desconto do salário bruto.
Algoritmo “CalculoSalLiq”
var
func: caractere
salbr, salliq, aum, desc: real
inicio
escreval(“Informe o nome do funcionário e seu salário bruto”)
leia(func, salbr)
aum <- salbr*0.2
desc <- salbr*0.18
salliq <- salbr + aum - desc
escreva(“Funcionário “, func, “ com salário líquido = “, salliq)
fimalgoritmo
5) Construa um algoritmo que leia nome de um funcionário, o número de horas trabalhadas, o valor
que recebe por horas trabalhadas e o número de filhos, com estas informações, calcular o salário
deste funcionário, considerando que o mesmo terá uma gratificação de 3% sobre o salário bruto
por cada filho. Escreva ao final, o nome do funcionário, seu respectivo salário e o acréscimo de
salário, caso ela tenha tido direito a esta gratificação.
Algoritmo "CalculoSalFunc"
var
func: caractere
numhoras, numfilhos: inteiro
valhora, salbrt, salfunc, grat: real
inicio
escreval("Informe o nome do funcionário")
leia(func)
escreval("Informe o numero de horas trabalhadas, o valor da hora e o numero de filhos")
leia(numhoras, valhora, numfilhos)
salbrt := numhoras*valhora
grat := 0.03*numfilhos*salbrt
salfunc := salbrt + grat
escreval("Funcionário ", func, " com salário bruto = ", salbrt)
escreva("Obteve gratificação = ", grat)
fimalgoritmo
6) Escrever um algoritmo que leia 3 valores - a, b e c – calcule e escreva o resultado de todos os
valores calculados abaixo especificando cada um deles a que se refere:
a) A área do trapézio que tem a como a base maior, b como base menor e c como altura
áreadotrapézio = ((basemaior + basemenor)/2)*alt
b) A área do quadrado que tem o valor da variável b como lado
áreado quadrado= lado* lado
c) A área da superfície de um cubo que tem c como aresta
áreadocubo = 6*aresta*aresta
Algoritmo "CalculoArea"
var
a, b, c: real
areatrp, areaqdr, areacub: real
inicio
escreval("Informe os valores para a, b e c")
leia(a, b, c)
areatrp := ((a + b)/2)*c
areaqdr := b*b
areacub := 6*c*c
escreval(“Area do trapezio = “, areatrp)
escreval(“Área do quadrado = “, areaqdr)
escreval(“Área do cubo = “, areacub)
fimalgoritmo
7) Faça um algoritmo que determine e escreva o volume de uma caixa dágua cilíndrica, sendo que
o raio e a altura devem ser fornecidos (lidos pelo teclado).
V = PI * Raio^2 * Altura
Algoritmo "CalcVolumeCilindro"
var
raio, alt, vol: real
inicio
escreval("Informe o raio e altura")
leia(raio, alt)
vol := 3.14*raio^2*alt
escreval("Volume do cilindro = ", vol)
fimalgoritmo
Download

Exercícios Propostos: