Ir para conteúdo
Fórum Script Brasil
  • 0

Calculo com Porcentagem Javascript


Karina Pinheiro

Pergunta

Boa tarde, Preciso fazer um calculo em Javascript. sendo ele:

  1. Campo "valor":
  2. responsavelSim: 70%
  3. responsavelNao: 30%
  4. Campo "resultado1"
  5. Campo "resultado2"

O valor digitado no campo "Valor", tem que ser descontado 30%, quando selecinado o "responsavelSim";

Quando selecionado o "responsavelNao", o desconto é de 70%;

Campo "resultado1" tem que mostrar o resultado quando selecionado responsavelSim

Campo "resultado2" tem que mostrar o resultado quando selecionado responsavelSim


 
Editado por Karina Pinheiro
ajustes
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Encontrei uma solução


	function calcula(){
 
                var valor = getMoney(document.getElementById('campoValor').value);  				
                var responsavelSim = document.getElementById("condResponsavelSim");
                var responsavelNao = document.getElementById("condResponsavelNao");     
		var resultado1 = 0;
                var resultado2 = 0;

		if(responsavelSim.checked){
                	if (valor >= 1000) {
                    	resultado1 = "1000";
                        resultadoRespVei = "0";

                      }
                      
                      if (valor <= 1000) {
                    	resultado1 = valor * 70 / 100;
                        resultado2 = "0";
                      
                      }
				
		}

		if(responsavelNao.checked){
               		if (valor >= 1000) {                    	
                        resultado1 = "700";
			resultado2 = "300";
                      
              }
             if (valor <= 1000) {		
                        resultado1 = valor * 70 / 100; 
                        resultado2 = valor * 30 / 100; 
                      
                      }
             } 

             	document.getElementById('campoMostraResultado1').value = resultado1
             	document.getElementById('campoMostraResultado2').value = resultado2
       

	}
             
       function getMoney(str) {
             return parseInt(str.replace(/[\D]+/g, ''));
            
          }
		
			</script>

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...