Ir ao conteúdo
  • Cadastre-se

Como colocar porcentagem no VISUALG?!?


BrunnoSantos

Posts recomendados

Fala galera, a professora de lógica pediu que eu criasse um programa pra receber um salário de um funcionário e um percentual de aumento, e pra calcular e motrar o valor do aumento e do novo salário. O problema, é que não sei como faço pro VisualG entender que estou querendo colocar um valor DIGITADO pelo usuário em %%%.. O meu código tá mais ou menos assim:

var

salario,porcentagem,novosalario:real

inicio

// Seção de Comandos

escreva("Digite o salário do funcionário.:: ")

leia (salario)

escreva("Digite a porcentagem a ser aumentada no salário do funcionário.:: ")

leia (porcentagem)

novosalario <- salario+(%porcentagem)

escreva(novosalario)

fimalgoritmo

Só que dá erro! Alguém sabe qual é a maneira certa!? abraços!

Link para o comentário
Compartilhar em outros sites

Bruno,

Pelo o que eu estou aprendo no curso técnico, em programação não se usa símbolo % .

Vamos tentar resolver seu problema:

Vamos usar o numero 100 como exemplo.

Para saber o valor que corresponde a 5% de 100: 100*0,05 = 5

Para saber o valor que corresponde a 10% de 100: 100*0,10 = 10

Para saber o valor que corresponde a 15% de 100: 100*0,15 = 15

Agora é só mudar o comando.

Se der certo nos avise.

Link para o comentário
Compartilhar em outros sites

Bruno,

Pelo o que eu estou aprendo no curso técnico, em programação não se usa símbolo % .

Vamos tentar resolver seu problema:

Vamos usar o numero 100 como exemplo.

Para saber o valor que corresponde a 5% de 100: 100*0,05 = 5

Para saber o valor que corresponde a 10% de 100: 100*0,10 = 10

Para saber o valor que corresponde a 15% de 100: 100*0,15 = 15

Agora é só mudar o comando.

Se der certo nos avise.

Mas nesse caso eu quero colocar um valor digitado pelo usuário, entendeu!?

Link para o comentário
Compartilhar em outros sites

  • Moderador

você so precisa digitar um valor inteiro e converte-lo em percentual para faczer o calculo.

por exemplo você quer dar 5 % de aumento para um funcionario você irá digitar: 5

e então você:

converte inteiro em percentual:

Matematica: percentual = 5 / 100 = 0,05

Algoritimo: percentual <- (porcentagem / 100)

calcula a percentagem do salario atual:

matematica: percentual do salario = salario atual * porcentagem calculada

algoritimo salarioPercentual <- ( salarioatual * percentual)

e para calcular o novo salario aumentado:

matemática: salario novo = salario atual + percentagem do salario calculada

algoritimo: salarioNovo <- (salarioatual + salarioPercentual)

ou seja, se o funcionario tem um salario de R$750, e quer dar 5 % de aumento.. logo 5% de 750 é 37,50... então aumentarás R$ 37,50... e o novo salario será de R$ 787,50

é isso agora ponha em prática no seu codigo. e estude

Link para o comentário
Compartilhar em outros sites

Primeiramente quero parabenizar o nosso camarada Dif, aprendo muito com as respostas dele.

Brunno segue o algoritmo que eu elaborei de forma simplificada para ajudar no entendimento do processo, já testei e esta funcionando 100%;

algoritmo "semnome"
// Função :
// Autor :
// Data : 5/4/2012
// Seção de Declarações
var
salario,percentual,novosalario:real
inicio
// Seção de Comandos

escreval ("Digite o salario atual: ")
leia (salario)

escreval ("Digite a porcentagem do aumento: ")
leia (percentual)

novosalario <- salario*percentual/100

novosalario <- novosalario+salario

escreval ("Salario novo:", novosalario)

fimalgoritmo

OBS: Meu primeiro algoritmo no VisualG

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Chilero,

você pode simplificar mais ainda o calculo fzendo desta forma:

novoSalario <- (salario + (salario * (percentual / 100)))

colocando na matematica a expressao.. o exemplo que citei de 750 reais de salario com auimento de 5%:

novoSalario <- (750 + (750 * (5 / 100))) = 787,50

isso economiza linhas de codigo.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...