Algoritmos

Aqui você encontra tudo sobre a disciplina de algoritmo e programação de computadores.

O VisuAlg é uma ferramenta criada pela Apoio Informática e é muito útil para quem está iniciando seus aprendizados em Lógica Computacional ou construção de Algoritmos Computacionais. Nele você pode digitar os comandos em Português e ver seu programa funcionando!
Na sua versão 2.5, o VisuAlg está em uma versão stand-alone, que funciona até mesmo em PenDrives.
OBS. PARA BAIXAR O ARQUIVO DESÇA MAIS UM POUQUINHO ATE A PARTE DE DOWNLOADS.



________________________________________________________________________________
DOWNLOADS

Livro "Lógica de programação"


VisuAlg 2.5

____________________________________________________________________________________
Alguns exercício Respondido por mim!! 
Se tiverem alguma dúvida entre em contato pelo fale conosco, se quiserem que eu reposnda algum exercício também e só mandar.
 obs! a sintaxe obedece ao visual G
17. Uma empresa concederá um aumento de salário aos seus funcionários, variável
de acordo com o cargo, conforme a tabela abaixo. Faça um algoritmo que leia
o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do
funcionário não estiver na tabela, ele deverá, então, receber 40% de aumento.
Mostre o salário antigo, o novo salário e a diferença.
Código Cargo
Percentual
101 Gerente
10%
102 Engenheiro
20%
103 Técnico
30%


 
salario, novosalario, diferenca : real
cargo : caractere
inicio
escreval("Qual seu salário? ")
leia(salario)
escreval("Qual seu cargo? ")
leia(cargo)
se cargo= "gerente" entao
faca (novosalario)
novosalario<-(salario*(1.1))
faca (diferenca)
diferenca<-(novosalario-salario)
escreval("seu novo salario é: ", novosalario, " o salario antigo é: ", salario, " a diferenca é:", diferenca)
fimse
se cargo= "engenheiro" entao
faca (novosalario)
novosalario<-(salario*(1.2))
faca diferenca
diferenca<-(novosalario-salario)
escreval("seu novo salario é: ", novosalario, " o salario antigo é: ", salario, " a diferenca é:", diferenca)
fimse
se cargo= "tecnico" entao
faca (novosalario)
novosalario<- (salario*(1.3))
faca (diferenca)
diferenca<-(novosalario-salario)
escreval("seu novo salario é: ", novosalario, "Reais", " o salario antigo é: ", salario, " a diferenca é:", diferenca)
fimse
se cargo<> "gerente" e (cargo<> "engenheiro") e (cargo<> "tecnico") entao
faca (novosalario)
novosalario<-(salario*(1.4))
faca (diferenca)
diferenca<-(novosalario-salario)
escreval("seu novo salario é: ", novosalario, " o salario antigo é: ", salario, " a diferenca é:", diferenca)
fimse


 João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixes) e verifique se há excesso. Se houver, gravar na variável excesso e na variável multa o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO.

peso, excesso, multa, falta : real

escreval("digite o peso")
leia (peso)
se peso>= 51 entao
faca (excesso)
excesso<-(peso-50)
multa<-(excesso*4)
escreval(" o valor que passou foi ", excesso, "kg", " o valor da multa, é", multa, " reais")
fimse
se peso<= 50 entao
faca (excesso)
excesso<-(0)
multa<-(0)
escreval(excesso, multa)
fimse