Jump to content

Search the Community

Showing results for tags 'cálculo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 31 results

  1. Fernando Mello

    Problema de Frete

    Olá pessoal ! Bom dia... Eu fiz um pequeno site e nele coloquei um Livro para venda. Criei esse produto no Pague Seguro e lá em coloquei Frete por Peso. O problema é o seguinte. No site coloquei um botão COMPRAR que ao clicar leva direto para o produto no Pague seguro. Lá o cliente digita o seu e-mail e depois digita os dados da compra (endereço, CEP e decidir se o pgto é cartão ou boleto), mas na hora que o cliente termina de digitar o CEP o frete não aprece! O que deve estar fazendo de errado? Ou se o pague seguro está com problemas? Desde já agradeço. Fernando.
  2. luizfabianochaves

    calcular prazo medio ponderado

    bom dia.. preciso fazer o calculo do prazo medio de recebimento da minha empresa, em relação ao periodo do ano passado. já tenho a soma de tudo o que recebi com 30, 60, 90, 120 e mais de 120 dias.. como calcular o prazo medio do pl sql com essas informações?
  3. Boa tarde pessoal. Minha dúvida é a seguinte, fiz diversas pesquisas no Google entretanto não achei ainda o que preciso. Minha necessidade seria um software que calcularia a cubagem ideal para um determinado produto e que me propusesse a um desenho de embalagem dentro deste padrão. Ex.: Fabriquei um produto que tem 10cm x 5cm x 2 cm queria jogar essas dimensões no software e ele me dizer qual melhor formato de embalagem para este produto, de forma com que eu ainda possa definir quantas peças eu quero colocar dentro desta embalagem. Alguém tem alguma ideia???
  4. toshiye

    Calcular campos PostgreSQL

    Bom dia a todos, sou novo no fórum e nove em programação. Estou desenvolvendo uma aplicação simples de controle de impressoras, travei em uma parte onde eu devo selecionar os registros de troca de toner e calcular o número de páginas impressas a cada troca. Procurei em muitos lugares e ainda não descobri como fazer exatamente. Em suma, o que tenho de fazer é selecionar os registros e calcular com base em "troca atual - última troca" para ter o número de folhas que o toner imprimiu. Minha tabelas está assim: create table transicao( idtransicao serial primary key, data date, setor varchar(40), marca varchar(40), modelo varchar(40), toner varchar(40), marca_toner varchar(40), folhas int, folhasnew int, id_troca int, id_impressora_toner int, //esse será meu quesito para fazer um "order by" na tabela foreign key(id_troca) references troca(idtroca), foreign key(id_impressora_toner) references Impressora_toner(idimpressora_toner) ) ; A aplicação será em delphi: procedure TfrmMain.sbtnPrintReportGridClick(Sender: TObject); var sqlqTransicao: TSQLQuery; begin begin dmPrint.cdsTonerAqui.Open; dmPrint.cdsTonerAqui.Insert; sqlqTransicao := TSQLQuery.Create(nil); try sqlqTransicao.SQLConnection:= dmPrint.scPrintControl; sqlqTransicao.Close; sqlqTransicao.SQL.Clear; sqlqTransicao.SQL.Add('SELECT *'); sqlqTransicao.SQL.Add('FROM'); sqlqTransicao.SQL.Add('TRANSICAO'); sqlqTransicao.SQL.Add('ORDER BY'); sqlqTransicao.SQL.Add('ID_IMPRESSORA_TONER'); sqlqTransicao.ExecSQL; finally sqlqTransicao.Close; sqlqTransicao.Free; end; end; end; O problema é como fazer esse calculo e torná-lo automático. Se alguém puder me ajudar eu fico muito grato, se eu fui confuso me avisem que faço o melhor para explicar. Desde já agradeço imenso. Cordialmente.
  5. jonata paulino

    Valores varchar, como fazer calculo?

    Importei uma planilha csv para o mysql, porém a importação só é aceita com valores varchar. Eu gostaria de fazer alguns cálculos com esses valores. Tem como transforar em um formato que eu possa fazer calculo ou dá pra fazer calculo como varchar?
  6. Santos_2015

    Calculo Javascript[RESOLVIDO]

    Galera estou tentando fazer um calculo, mas quando o valor unitário é acima de "800,00" o cálculo não é realizado apresenta "NaN", por exemplo 1.500,00 x 2 . segue função: function calcula_vlr(param){ var mult =document.getElementById("vlr_unitario").value; valor = mult.replace(',','.'); var vlr_total = param.value*valor; document.getElementById("vlr_total").value = vlr_total; } []s
  7. Estou implementando no sistema um pequeno calculo de imposto de renda de acordo com as regras atuais. A minha dúvida é em relação ao cálculo da Base de cálculo. O cálculo seria o salário bruto menos o valor de INSS se a pessoa possuir? Tipo... digamos que a pessoa receba um salário de R$ 2.000,00 e pague 180,00 de INSS, tendo uma base de R$ 1.820,00. Essa pessoa precisaria declarar o imposto de renda?
  8. gil medeiros

    Cálculo em javascript

    Pessoal, eu sou novo em JavaScript e estou com uma dúvida. Tenho 2 <select> Cada um com 2 <option> O primeiro select tem <option> Verde <option> Azul O segundo select tem <option> Amarelo <option>Laranja Se eu selecionar Verde e Amarelo, eu quero que apareça o seguinte: O resultado da mistura dessas cores dá Azul. Se tiver algum link que contenha uma boa base para estudos é melhor ainda.
  9. então, queria uma ajuda, se ela existir, é que estou com um código para uma apresentação de cálculo II, ele funciona "normal". Entretanto, gostaria de saber se tem alguma forma de entrar com a função que se deseja integrar direto pelo console/prompt de comando, pois toda vez que quero colocar uma nova função, tenho que adicionar ela mexendo no código...desde ja obrigada, e se coloquei algo errado por a que é que sou nova a que e não sei como funciona, desculpa qualquer coisa. Segue o código: #include<iostream> #include<iomanip> //#include<stdlib.h> #include<math.h> #include<locale.h> #define PI 3.14159265 using namespace std; int main(){ setlocale(LC_ALL,"portuguese"); cout<<"-------CÁLCULO DE ÁREA POR INTREGRAL---------\n"; cout<<"\n---------REGRA DO PONTO MÉDIO----------\n\n"; float a,b,n,d,x[100],v[101]; int o,i; char op; do{ do{ do{ cout<<"\tDigite o intervalo [a,b]:\n\n"; cout<<"***********************"; cout<<"\n\tOBS: a <= b.\n"; cout<<"***********************\n"; cout<<"a = "; cin>>a; cout<<"\nb = "; cin>>b; }while(a > b); cout<<"\n\nOscs[a,b] = " <<fixed <<setprecision(2)<<a<<"e" <<setprecision(2)<<b<<"Digit ou[n]\n"; fflush(stdin);op = getchar(); system ("cls"); }while(op == 'n' || op == 'N'); do{ do{ cout<<"\nDIGITE O NÚMERO DE RETÂNGULOS(subintervalos) (n = 100max)?\n\n"; cout<<"=> "; cin>>n; if(n>100){ cout<<"Valor inválido"; return op; } }while(n<1); cout<<"\nDigite uma das opcões de funcão que deseja resolver: \n"; cout<<"[1] Raiz de x"; cout<<"\n[2] -1/x²"; cout<<"\n[3] 3x² + 2"; cout<<"\n[4] 5*x/(5*x^4+3)^(1/4)"; cout<<"\n[5] (3*x² + 3*x - 6)/(x² + 2*x -3)"; cout<<"\n[6] sin (x*PI/180)"; cout<<"\n[7] cos ( x * PI / 180.0 )"; cout<<"\n[8] tan ( x * PI / 180.0 )"; cout<<"\n[9] (3x²-4)\n\n"; cout<<"opcão: "; cin>>o; if(o>9){ // verifica o numero da função digitada cout<<"valor inválido"; return op; }else if(o==0){ cout<<"valor inválido"; return op; } cout<<"\n\nEstá tudo correto? ( para sim e [n] para não) "; fflush(stdin); op = getchar(); system ("cls"); }while(op == 'n' || op == 'N'); d = (b - a)/n; ///Cálculando as extremidades cout<<"\nAs extremidades são:\n"; for(i=0;i!=n+1;i++){ if(i==0){ v = a; cout<<fixed<<setprecision(2)<<v<<endl; }else if(i==n){ v=b; cout<<fixed<<setprecision(2)<<v<<endl; }else{ v=v[i-1]+d; cout<<fixed<<setprecision(2)<<v<<endl; } } //Calculando os pontos médios cout<<"\nOs pontos médios são:\n"; for(i=0;i!=n;i++){ v=(v+v[i+1])/2; cout<<fixed<<setprecision(2)<<v<<endl; } cout<<"\nOs pontos médios dentro da funcão resultam em:"; //a que está o problema, toda vez tenho que adicionar mais um "case", para uma nova função. switch (o) { case 1: for(i=0;i!=n;i++){ x = sqrt((v));///raiz de x cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; } break; case 2: for(i=0;i!=n;i++){ x = -1/((v)*(v));///-1/(x^2) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; } break; case 3: for(i=0;i!=n;i++){ x = 3*(v*v)+2;///3x^2+2 cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; } break; case 4: for(i=0;i!=n;i++){ x = 5*v/pow(((pow(5*v,4))+3),(1/4));/// 5*x/(5*x^4+3)^(1/4) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; } break; case 5: for(i=0;i!=n;i++){ x = ((3*(pow(v,2)))+(3*v)-6)/((pow(v,2))+(2*v)-3);/// (3*x^2 + 3*x - 6)/(x^2 + 2*x -3) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; }break; case 6: for(i=0;i!=n;i++){ x = sin((v*PI)/180) ;/// sin (x*PI/180) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; }break; case 7: for(i=0;i!=n;i++){ x = cos ((v*PI)/180.0) ;/// cos ( x * PI / 180.0 ) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; }break; case 8: for(i=0;i!=n;i++){ x = tan ((v*PI)/180.0) ;/// tan ( x * PI / 180.0 ) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; }break; case 9: for(i=0;i!=n;i++){ x = ((3*(pow(v,2)))-4) ;///(3x^2-4) cout<<fixed<<setprecision(2)<<"\nf("<<v<<")"<<setprecision(2)<<" = "<<x; }break; default: cout<<"opcão = ?"<<o; } ///Cálculando a soma dos resultados da função e exibindo na tela for(i=1;i!=n;i++){ x = x + x[i-1]; if(i==n-1){ x = d*(x); cout<<"\n\nO resultado da Integral é: "<<fixed<<setprecision(2)<<x; } } cout<<"\n\nDeseja fazer outra integral? ( para Sim e [n] para Não) "; fflush(stdin); op = getchar(); system ("cls"); }while(op == 's' || op == 'S'); system("pause"); return 0; }
  10. Senhores, bom dia... Estou com um grande problema com este script para calcular distancia entre coordenadas, o erro se dá quando eu uso a informacao do formulario, ele nao le a coordenada correta, mas quando insiro de maneira estatica, funciona normal... preciso de muita a ajuda de todos. <%@ Language=VBScript %> <!--#include file="cnx_map.asp"--> <% 'set rs = Conn.Execute("SELECT * FROM ctos ORDER by codigo") Function DegRad(x) 'Degrees to Radians DegRad = x * ((4 * Atn(1)) / 180) End Function Function GetGeodesicDistance(Lat1,Lon1,Lat2,Lon2,rScale) Dim er,pr,fl,F,G,L,S,C,W,R,D,H1,H2 er = 6378.1370000 pr = 6356.7523142 fl = (er - pr) / er F = (DegRad(Lat1) + DegRad(Lat2)) / 2 G = (DegRad(Lat1) - DegRad(Lat2)) / 2 L = (DegRad(Lon1) - DegRad(Lon2)) / 2 S = Sin(G)^2 * Cos(L)^2 + Cos(F)^2 * Sin(L)^2 C = Cos(G)^2 * Cos(L)^2 + Sin(F)^2 * Sin(L)^2 W = Atn(Sqr(S / C)) R = Sqr(S * C) / W D = 2 * W * er H1 = (3 * R - 1) / (2 * C) H2 = (3 * R + 1) / (2 * S) Select Case rScale Case "statute" dScale = 1.60934 Case "nautical" dScale = 1.85200 Case "metric" dScale = 1.00000 Case Else dScale = 1.60934 End Select GetGeodesicDistance = (D * (1 + fl * H1 * Sin(F)^2 * Cos(G)^2 - fl * H2 * Cos(F)^2 * Sin(G)^2)) / dScale End Function %> <div align="center"> <form name="frm" method="post" action="mapa_v.asp"> <label>Posição do cliente <input name="latitude" type="text" id="latitude" value=-28.401684> <input name="longitude" type="text" id="longitude" value=-49.389643> </label> <label> <input type="submit" name="Submit" value="Enviar"> </label> </form> </div> <% dim Lati0, Long0, Lati1, Long1 lati0 = request.form("latitude") long0 = request.form("longitude") response.write GetGeodesicDistance(-28.401684,-49.389643,-28.394418,-49.395537, "metric") & " RESULTADO CORRETO<br><br><br>" Lati1 = "-28.394418" Long1 = "-49.395537" response.Write(lati0) & "," response.Write(Long0) & "," response.Write(lati1) & "," response.Write(Long1) & "<br><br><br>" 'Display calc response.write GetGeodesicDistance(Lati0,Long0,Lati1,Long1, "metric") & " RESULTADO DO CALCULO<br>" %> [Click e arraste para mover]
  11. Olá pessoal eu estou com um problema com a função que eu criei para calcular horas de permanência em um estacionamento. A conta é a seguinte, a permanência do veiculo é calculada em minutos, não em horas, e cada minuto custa R$ 0,15, mas após o carro ficar 1h os minutos excedentes começam a valer R$ 0,07. Exemplo: o carro ficou 1h15 então o valor a ser pago é R$10,15 Essa é a minha função: function calcValor($hora_e,$hora_s){ $hora1 = explode(":",$hora_e); $hora2 = explode(":",$hora_s); $acumulador1 = ($hora1[0]*3600)+($hora1[1]*60)+$hora1[2]; $acumulador2 = ($hora2[0]*3600)+($hora2[1]*60)+$hora2[2]; $resultado = $acumulador2-$acumulador1; $valorHora = 0; if($resultado > 3600){ $minExtra = $resultado - 3600; return $valorHora = floor($minExtra/60); } return $valor_pago = substr((($resultado/60)*0.15) + ($valorHora/0.07),0,4); } OBS: o calculo resultado precisa ser em segundos por causa de outra função que gera a hora de saída do carro. Esse é o HTML <div class="container"> <form action="../CONTROL/control.php" method="POST"> <input type="hidden" name="acao" value="alterar"> <input type="hidden" name="txt_id" value="<?php echo $dado->id; ?>"> <br> <br> <label>PLACA: </label> <input type="text" name="txt_placa" value="<?php echo $dado->placa; ?>"> <br> <br> <label>HORA ENTRADA: </label> <input type="text" name="txt_hentrada" value="<?php echo $dado->hora_entrada; ?>"> <br> <br> <label>HORA SAÍDA: </label> <input type="text" name="txt_hsaida" value="<?php echo date('H:i:s') ?>"> <br> <br> <label>PERMANENCIA: </label> <input type="text" name="txt_permanencia" value="<?php echo calcPermanencia($dado->hora_entrada, date('H:i:s')) ?>"> <br> <br> <label>VALOR: </label> <input type="text" name="txt_vpago" value="<?php echo calcValor($dado->hora_entrada, date('H:i:s')) ?>"> <br> <br> <input type="hidden" name="txt_dentrada" value="<?php echo $dado->data_entrada; ?>"> <input type="hidden" name="txt_dsaida" value="<?php echo $dado->data_saida; ?>"> <input type="submit" value="Gerar Saída"> Será que alguém consegue me ajudar?
  12. Gabrielvt14

    Exercicios PHP

    Olá a todos! Estou fazendo uma lista de exercicios PHP para ver até onde consigo, e estou com um problema num exercício muito simples O exercício é de uma calculadora, segue o enunciado: "Crie um programa em que o usuário escolha uma operação (soma, subtração, multiplicação ou divisão). Crie duas caixas de texto para receber 2 números. Realize a operação escolhida em cada um dos números." Então fiz o HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Calculadora</title> </head> <body> <form method="POST" action="calculadora.php"> <p>Digite dois números e escolha a operação:</p> <p>Primeiro número:</p> <input type="text" name="valor1"> <p>Segundo número:</p> <input type="text" name="valor2"> <p> <input type="radio" name="operacao" value="adicao"/>Adição<br/> <input type="radio" name="operacao" value="sub"/>Subtração<br/> <input type="radio" name="operacao" value="div"/>Divisão<br/> <input type="radio" name="operacao" value="mult"/>Multiplicação </p> <input type="submit" value="Calcular"> </form> </body> </html> E o PHP: <?php $val1 = isset($_POST['valor1']) ? $_POST['valor2']: null; $val2 = isset($_POST['valor2']) ? $_POST['valor2']: null; $operacao = isset($_POST['operacao']) ? $_POST['operacao']: null; //var_dump($_POST);exit; switch ($operacao) { case 'adicao': echo $val1 + $val2; break; case 'sub': echo $val1 - $val2; break; case 'div': echo $val2 / $val2; break; case 'mult': echo $val1 * $val2; break; default: echo 'ERRO!!! Escolha uma operação!'; break; } Porém as contas estão saindo erradas e eu não consigo entender o porque -_- Tipo, se eu entro com o valor 2 e 3 e seleciono o RADIO adicao, teria que me retornar 5, mas retorna 4. Alguém sabe onde estou errando? Grato!
  13. Gurandao

    Cálculo de Correção Monetária

    Olá galera, preciso criar um cálculo de correção monetária, já criei a tabela com todos os índices e fatores baseados no site https://api.tjsp.jus.br (Abril/2017). Vamos ao que interessa: Puxei os valores da tabela, a fórmula do cálculo é: Valor (dividido) pelo fator do mes que venceu (multiplicado) pelo ultimo indice cadastrado (mes anterior). Então temos os valores: Valor (270.72), fator do mês que venceu (48.485963) e fator do mês anterior atual (66.839575). Eu criei o seguinte cálculo: $correcao =$valor / $fator_vcto * $fator_atual; ou seja: $correcao = 270.72 / 48.485963 * 66.839575; O resultado que ele me apresenta é 276.699454107990 sendo que na calculadora e no excel o valor correto calculado é 373.1968723 Desde já agradeço à todos que puderem me ajudar!
  14. Olá pessoal, Estou com uma pequena dúvida de como realizar a seguinte tarefa: Em meu BD tenho a tabela VENDAS com diversas colunas, entre elas - as que interessam nesta minha dúvida - possuo valor e data. Imprimir dados: A impressao de dados consigo tranquilamente através de uma busca por faixa de datas através do WHERE data BETWEEN... Na query aplico SUM() na coluna vendas e então agrupo a soma por mês através do GROUP BY MONTH(data) E então aplico um _FETCH_ARRAY() para listar todos os resultados tendo uma saida assim: Mês || Valor Janeiro || $ 10.000 Fevereiro || $ 15.000 Março || $ 20.000 A necessidade: Tendo essa lista de valores agrupados por mês, eu preciso demonstrar a porcentagem de diferença de um mes para outro ficando desta forma: Mês || Valor || Variação Janeiro || $ 10.000 || 0% Fevereiro || $ 15.000 || 50% Março || $ 20.000 || 33,33% Tendo em vista que essa sera uma busca com resultado "dinamico", uma vez que o usuario podera aplicar qualquer faixa de data, alguém consegue me fornecer um caminho/ideia de como posso realizar essa tarefa? Vale ressaltar que fazer a conta eu sei rs ((mes_novo - mes_anterior)/mes_anterior)*100 - O que eu não sei é como aplicar isso na while de resultados Moderadores: Se for o caso, pode direcionar o topico para a área de PHP - já que minha programação é em PHP - caso não seja uma dúvida pertinente a somente MySQL
  15. mateusjosepretti

    Cálculo de Média por Matéria

    Preciso de uma ajuda para a construção de um sistema que separa a listagem das notas por matérias e faz o cálculo da média de cada matéria. Segue código de listagem de dados: <?PHP include("functions/limita-texto.php"); if(empty($_GET['pg'])){} else{ $pg =$_GET['pg']; if(!is_numeric($pg)){ echo '<script language= "JavaScript"> location.href="home.php?acao=vz-resultados_prof"; </script>'; } } if(isset($pg)){ $pg = $_GET['pg'];}else{ $pg = 1;} if(isset($_POST['palavra-busca'])){ $quantidade = 10000; }else{ $quantidade = 10000; } $inicio = ($pg*$quantidade) - $quantidade; if(isset($_POST['palavra-busca'])){ $busca = addslashes($_POST['palavra-busca']); $triAo = $_GET['tri']; $select = "SELECT * from al_resultados WHERE rm = '$rm' ORDER BY materia asc LIMIT $inicio, $quantidade"; }else{ $select = "SELECT * from al_resultados WHERE rm = '$rm' AND MD5(triProva) = '$triF' ORDER BY materia ASC LIMIT $inicio, $quantidade"; } $contagem =$inicio + 1; $Apr = "Aprovada"; $Rep = "Reprovado"; $Rec = "Recuperação"; try{ $result = $conexao->prepare($select); $result->execute(); $contar = $result->rowCount(); if($contar>0){ while($mostra = $result->FETCH(PDO::FETCH_OBJ)){ ?> <tr class="<?php if ($mostra->nota < '6.0'){ echo "danger text-danger"; }else{ echo "success text-success";}?>"> <td> <?php echo $contagem++;?> </td> <td> <?php $date = new DateTime($mostra->dataProva); echo $date->format('d/m/Y');?></td> <td> <?php echo $mostra->tipoProva;?> </td> <td> <?php echo $mostra->materia;?> </td> <td class="<?php if ($mostra->nota < '6.0'){ echo "nota-red"; }else{ echo "nota-blue";}?>"> <?php echo $mostra->nota;?> </td> <td> <?php if ($mostra->nota < '6.0'){ echo $Rec; }else{ echo $Apr;}?></td> </tr> <?php } }else{ echo '<div class="alert alert-danger"> <strong>Aviso!</strong> Não Existem Resultados em Seu Nome! </div>'; } }catch(PDOException $e){ echo $e; } ?> A ideia seria ficar como este: Mas hoje está assim:
  16. mruoppolo

    Sistema de caixa

    Olá, tudo bem? Estou fazendo um sistema de controle de comandas em PHP para um cliente e estou finalizando agora a parte do caixa, porém esta havendo um erro no total. Eu não sei se o meu algoritmo esta errado, mas eu pensei na seguinte solução: 1) Tem um campo para digitar o número da comanda 2) Se a comanda não estiver vazia ele cria uma variavel chamada $total com o valor 0 3) Ele inicia um while com todos os produtos que estão na comanda somando o valor unitario X a quantidade e salvando em uma variável chamada $subtotal 4) Ao final de cada loop ele adiciona no total $total = $total + $subtotal Porém o total sempre aparece como 0, o código é o seguinte: <?php if(isset($_POST['c'])) : $bc = mysqli_query($conn, "select cp.*, p.* from tb_comanda_produtos as cp inner join tb_produtos as p on cp.intProdutoID = p.intProdutoID where strComandaNum = '".$_POST['c']."'"); $cc = mysqli_num_rows($bc); if($cc >= 1): $total = 0; ?> <div class="box"> <div class="box-header with-border"> <h3 class="box-title caixa-title">Produtos na Comanda <?php echo $_POST['c']; ?></h3> </div> <!-- /.box-header --> <div class="box-body"> <table class="table table-bordered"> <tbody><tr> <th>Produto</th> <th>Quantidade</th> <th>Preço Unitario</th> <th>Subtotal</th> </tr> <?php while($p=mysqli_fetch_assoc($bc)): ?> <tr> <td><?php echo $p['strProdutoNome']; ?></td> <td><?php echo $p['intProdutoQtd']; ?></td> <td>R$<?php echo number_format($p['strProdutoPreco'], 2,',','.'); ?></td> <td>R$<?php $subtotal = $p['intProdutoQtd']*$p['strProdutoPreco']; echo number_format($subtotal, 2,',','.'); ?></td> </tr> $total = $total+$subtotal; <?php endwhile; ?> </tbody></table> </div> <!-- /.box-body --> </div> <!-- /.box --> <?php endif; ?> Você saberia me dizer onde esta o erro? Obrigado :D
  17. Santos_2015

    [RESOLVIDO]calculo javascript

    tenho um função pra calcular valor total de um item, o problema é que não é considerado os '0' depois do ponto,está me retornando isso: Ex:1.500 * 1 = 1.5 era pra me retornar 1.500, eis a função abaixo. function calculaPreco(){ var mult =document.getElementById("vlr_unit").value; var vlr =document.getElementById("qtd_produto").value; var valor = (mult*vlr); //arredondado = parseFloat(valor.toFixed(2)); document.getElementById("vlr_total").value = valor; } Thanks.
  18. Olá, boa tarde Estou com uma dúvida, talvez seja simples e eu que não estou vendo. Como faço para fazer o calculo dos correios (Prazo de entrega e preço) de um carrinho de compra contendo vários produtos?
  19. Pitag346

    Calculo via Json

    Olá pessoal, preciso de uma ajudinha... tenho o seguinte código html: <div class="form-group"> <input type="text" name="valor_total" class="form-control1" placeholder="Valor total" > </div> <div class="form-group"> <input type="text" name="desconto" class="form-control1"> </div> <div class="form-group"> <select name="mensalidades" class="form-control1"> <option selected="true">Selecione</option> <option value="0">Á vista</option> <option value="1">1 x</option> <option value="2">2 x</option> <option value="3">3 x</option> <option value="4">4 x</option> <option value="5">5 x</option> <option value="6">6 x</option> <option value="7">7 x</option> <option value="8">8 x</option> <option value="9">9 x</option> <option value="10">10 x</option> <option value="11">11 x</option> <option value="12">12 x</option> </select> </div> <div class="form-group"> <input type="text" name="valor_mensalidade" id="valor_mensalidade" readonly="true" class="form-control1" /> </div> gostaria de saber como faço isso via json, no caso após preencher os 3 inputs (valor_total, Desconto e Mensalidades) ele me gerar o resultado no campo (valor_mensalidade)... lembrando que o campo mensalidades ele divide o valor conforme a opção e o campo desconto seria uma subtração por porcentagem.... espero que seja possível fazer com json se não for possível, aceito outras dicas que teriam quase o mesmo exito. Obrigado! Obs: estou iniciando no JAVASCRIPT
  20. santos_s

    Calcular valor

    Tô precisando de um ajudinha aqui, estou verificando se o valor e maior que o saldo, só se digitar o valor 500,00 está mostrando que é maior que o saldo, que no caso é 1.500,00. Estou formatando meu campo com a função: function FormataPreco(vlr){ valor = vlr.value; valor =valor.replace(/\D/g,"") valor =valor.replace(/(\d{1})(\d{5})$/,"$1.$2") valor =valor.replace(/(\d{1})(\d{1,2})$/,"$1,$2") vlr.value = valor ; } e validando com essa: function valida_movi(){ var vlr_movi =document.getElementById("valor_movi").value; var saldo =document.getElementById("saldo_movi").value; var tipo_movi =document.getElementById("cod_tipo_movi").value; saldo_arred =parseFloat(saldo.replace(",", ".")); valor_arred =parseFloat(vlr_movi.replace(",", ".")); if(tipo_movi==110){ if(valor_arred>saldo_arred){ document.getElementById('val_data').innerHTML = "*Voce não tem saldo financeiro para efetuar esse pagamento!"; frm_movi_fin.valor_movi.value=""; frm_movi_fin.valor_movi.focus(); }else{ document.getElementById('val_data').innerHTML = ""; } }else{ document.getElementById('val_data').innerHTML = ""; } } []s
  21. Estou desenvolvendo a seguinte calculadora de aposentadoria em JavaScript, ainda estou aprendendo a linguagem. http://www.utilizaweb.com.br/aposentadoria/ A calculadora já está funcionando normalmente do jeito que está aí, mas eu precisaria de colocar mais campos e fazer o cálculo com eles também. Se possível o usuário clica em algum + e automaticamente aparecem mais campos. Como eu conseguiria fazer isso?
  22. Olá amigos, Estou aprendendo JS e desenvolvendo (ou tentando desenvolver) uma calculadora de aposentadoria [LINK http://www.utilizaweb.com.br/aposentadoria/]. Do jeito que está, ela funciona da seguinte maneira: O usuário entra com o Nome da Empresa, a Regra, data de Admissão e data de Demissão. O programa calcula o tempo trabalhado, converte para a nova regra e subtrai pelo tempo necessário para se aposentar (30 para mulher e 35 para homem). Porém, esse programa está calculando somente o conteúdo da primeira linha, se o usuário trabalhou em mais de uma empresa, as empresas seguintes não participam do cálculo. Eu preciso que o programa identifique, por exemplo, entre 3 empresas, qual a(s) maior(es) regra(s) entre elas, e faça o cálculo entre elas. Exemplo: Empresa 1 - Regra 15 - Tal Tempo Empresa 2 - Regra 20 - Tal Tempo Empresa 3 - Regra 25 - Tal Tempo Empresa 4 - Regra 25 - Tal Tempo Neste caso, o programa selecionaria o tempo da empresa 3 e da empresa 4 para fazer o cálculo. Alguém pode me ajudar a adaptar o meu script para fazer ele funcionar da forma explicada? Caso não queira me ajudar a fazer, eu pago o valor da sua hora, mas preciso disso urgente. Agradeço MUITÍSSIMO.
  23. Estou aprendendo Javascript e estou fazendo uma calculadora de aposentadoria. Gostaria de saber como pegar as duas datas inseridas no formulário html e calcular a diferença entre elas e dar como saída a diferença. Tenho o seguinte html <html> <head> <title>Calculadora</title> <script src="./js/functions.js" type="text/javascript"></script> </head> <body> <form name="aposentadoria"> <fieldset> <legend>Sexo</legend> <input type="radio" name="sexo" value="M" /><i class="fa fa-male"></i>Masculino:<br /> <input type="radio" name="sexo" value="F" /><i class="fa fa-female"></i>Feminino<br /> </fieldset> <select name="regra"> <option value="25">25 anos</option> <option value="20">20 anos</option> <option value="15">15 anos</option> </select> <label for="empresa">Empresa</label> <input type="text" name="empresa" placeholder="Empresa: "> <label for="dataAdm">Admissão</label> <input type="date" name="dataAdmissao" placeholder="Admissão: "> <label for="dataDem">Demissão</label> <input type="date" name="dataDemissao" placeholder="Demissão: "> <input type="button" value="Calcular" onclick="calcula()" > </form> </body> </html> E o JavaScript function calcula(){ var sexo = document.aposentadoria.sexo.value; var regra = document.aposentadoria.regra.value; var empresa = document.aposentadoria.empresa.value; var dataAdmissao = document.aposentadoria.dataAdmissao.value; var dataDemissao = document.aposentadoria.dataDemissao.value; var anosAjus = "Você trabalhou " + "anos nas empresas " +empresa+ " sob a regra de " +regra; alert(anosAjus); } Poderiam me ajudar com esse cálculo?
  24. Peter Novassat de Maria

    Fazer calcula ao selecionar

    Pessoal, boa tarde, é o seguinte, preciso de ajuda com um sistema de cubagem. Sou novo na área de PHP, aliás sou novo na programação em si. Preciso fazer uma página com vários campos. Exemplos: Geladeira(3m³): - > Aqui viria um campo para colocar a quantidade Televisão(0.5m³): - > Aqui viria um campo para colocar a quantidade Fogão(1m³): - > Aqui viria um campo para colocar a quantidade e etc.. Enquanto a pessoa for colocando os valores unitários preciso que no final da página mostre a quantidade de m³ a pessoa precisará para armazenar estes móveis, sei que é coisa simples, mas não consigo colocar em prática o código. Alguém poderia me dar uma mãozinha amiga nisso?? Grato desde já!
  25. EdenilsonBila

    Calculos com decimal javascript

    Boa Tarde... Preciso fazer um calculo com valores decimais, ate ai tudo bem porem quando é retornado uma dizima periodica ou seja (3.33333333333333 etc) preciso deixar apenas duas casas após a virgula, para isso fiz o seguinte: var valorPis = ((valProduto * basePis) / 100).toFixed(2) o calculo sem o ToFixed me retorna por exemplo: 4.5454 porém quando eu uso o ToFixed(2) ele me devolve: 4.55 Esta arredondando porem eu queria que ele me retornasse os 4.54 pois como é questão de impostos e etc, tem que ser o valor exato e não arredondado.. Alguém pode me ajuda ja procurei no forum e nao achei nada :/
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.