Fórum Comandos #157980
05/05/2003
0
Bom, o meu caso é o seguinte...
Digamos que eu tenha duas variaveis [color=red:e016763054]V01=1000,00 [/color:e016763054]e [color=red:e016763054]V15=500,00 [/color:e016763054]Ok
E eu quero sabe como faço para que no final ela some as minhas variaveis e mais 50¬ do seu valor...
[color=blue:e016763054]Exe[/color:e016763054]: Xis = V01+V15*1.5 (*50¬)...
Alguem poderia me ajudar com isso?
[b:e016763054]OBS:[/b:e016763054] Eu utilizo o CLX do Delphi 7...
Ou alguem sabe me dizer onde eu encontro comandos para isso....
Desse ja agradeço a atenção de todos...
Cristiane
Curtir tópico
+ 0Posts
05/05/2003
Falinden
Xis = (V01+V15)*1.5
Gostei + 0
05/05/2003
Cristiane
Assim nao da certo....
Gostei + 0
05/05/2003
Marcelo.c
var
Xis: [b:4442b12521]Extended[/b:4442b12521];
V01, V15: Integer;
Xis:=(V01+V15)*1.5;
Gostei + 0
05/05/2003
Marcelo.c
Edi1.Text:= format(´¬m´,[Xis]); [i:f0a533a33a]// Formato de Moeda[/i:f0a533a33a]
Gostei + 0
05/05/2003
Cristiane
Mas se meu V01 e meu V15 forem uma DbEdit....como faço para fazer a soma?
Obrigado pelas ajudas...
Gostei + 0
05/05/2003
4_olho
v01 := tabelacampo.value.asinteger;
repita para v015. Lembre-se de trocar tabelacampo pelo nome de sua tabela e campo. Pode usar também o FiledByname.
Gostei + 0
05/05/2003
Aroldo Zanela
Acho que o colega se equivocou:
v01 := tabelacampo.asinteger;
Gostei + 0
05/05/2003
4_olho
Escorreguei na maionese.
´Tanks´ Aroldo. Ou é um .Value ou é outro .AsInteger
Desculpem a besteira e muito obrigado pela correção.
Gostei + 0
06/05/2003
Cristiane
Tenho 2 tabelas:
Tabela de CONTAS
CODIGO DESCRICAO
01 HORAS NORMAIS
15 HORAS REPOUSO
20 HORAS EXTRAS 50 ¬
Preciso carregar os codigos em variaveis com ´V´ concatenado
Tabela de Formulas
CODIGO FORMULA
20 (V01+V15)*1.5
etc.
EM CLIPPER UTILIZAVA-SE MACRO SUBSTITUICAO
V20 = FORMULA// ´V´+CAMPO CODIGO IGUAL A CAMPO FORMULA DA TABELA FORMULAS
XIS = &V20// TINHA-SE O RESULTADO
Desde ja mais uma vez agradeço a atenção e a ajuda de todos....
Gostei + 0
06/05/2003
4_olho
Que Banco de Dados está usando ?
Onde estão os valores para HORAS NORMAIS e HORAS REPOUSO, ou seja, os valores para V01 e V15 ? Você disse que eram de um DBEdit, portanto são carregados de um arquivo.
O que está ´pegando´ é a lógica de seu aplicativo. O que você quer dá para entender, mas é preciso conhecer um pouco mais como você está tentando resolver.
Pelas primeiras mensagens dá a entender que V01 e V15 (por exemplo) trabalham com valores monetários, correspondentes às horas trabalhadas e horas em repouso, respectivamente, mas suas tabelas trabalham com horas. Em algum lugar você faz o cálculo ou a conversão.
Esta ´confusão´ de unidades pode atrapalhar um pouco. Concorda que (V01+v15)*1,5 se calculado como valor, vai dar um resultado bem diferente do que se fosse calculado como horas. Neste último caso, como calcular a diferença de valor entre horas normais e de repouso ?
Talvez se disponibilizar um pouco mais de seu código, fica mais fácil. Pode enviar por MP se quiser manter algum sigilo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)