![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
calculo del iva en porcentaje?
buenas trabajo bajo delphi 6 tengo una lista de productos a la cual llamo desde el form!! en lo que me trae el precio indiferentemente cual sea, quisiera sacarle el porcentaje(Iva) en este caso (9%) para luego cuando lo agregue al dbgrid guardarlo en la base de datos, puede ser en un edit o label
gracias... |
|
#3
|
||||
|
||||
|
muchas gracias!!
gracias IKinGl todo funciono a la perfeccion!!
muchas gracias!! |
|
#4
|
|||
|
|||
|
de nada estamos para ayudarnos mutuamente
![]() |
|
#5
|
||||
|
||||
|
disculpa IKinGl tengo otra duda!! tengo otro campo.. el cual es el 'total' el seria = a precio + 9%
lo cual redacte asi edit3.text:=edit1.text+edit2.text; ejemplo x = 250 + 22,5 250 + 22,5 = 272,5 x = 272,5 pero no hace eso, hace lo siguiente x = 250 + 22,5 250 + 22,5 = 25022,5 x = 25022,5 disculpa la ignorancia!! y gracias!! nuevamente... |
|
#6
|
|||
|
|||
|
Hmm lo que sucede es que tienes que hacer una conversión de tipo recuerda que los campos de los edits son tomados por defecto tipo caracter y sin la converión logicamente te hará lo siguiente:
1+2=12 para que no te de ese resultado tiene que ser así:
espero te sirva!! |
|
#7
|
||||
|
||||
|
me arrojo un error
![]() [Error] Unit5.pas(180): Incompatible types: 'String' and 'Integer' ![]() |
|
#8
|
|||
|
|||
|
¿Podrias mostrarme tu código?
asi podria ayudarte mejor! |
|
#9
|
||||
|
||||
|
Código:
procedure TForm5.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
Var
iva,total:double;
begin
if edit3.Text<>'' then
begin
total:=strtofloat(edit3.text);
iva:=total*0.09;
edit4.Text:=format('%f',[iva]);
//edit5.text:=strtoint(edit3.text)+strtoint(edit4.text);
end
else edit4.Text:='';
end;
|
|
#10
|
|||
|
|||
Saludos! |
|
#11
|
||||
|
||||
|
otro error probe con ambos y me dio el mismo error
Project project1.exe raised exception class EConvertError with message “13,49” is not a valid integer value’. Process stopped. Use step or to run to continue |
|
#12
|
||||
|
||||
|
Si es un número Entero, no puede llevar decimales.
Si es un número en coma flotante, se usa el punto como separador decimal (suele ser lo normal). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#13
|
||||
|
||||
|
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#14
|
||||
|
||||
|
gracias a todos ya lo solucione como me orientaron!! gracias muy amables!!
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| calculo de porcentaje | valiant_crps | SQL | 10 | 07-04-2008 08:16:52 |
| formato porcentaje con DBGrid !!!! | david_uh | Varios | 8 | 03-07-2007 18:36:47 |
| Calculo del porcentaje con base en el total | Patri Forero | Impresión | 2 | 27-11-2006 16:33:02 |
| Porcentaje de uso del CPU | OSKR | C++ Builder | 2 | 13-07-2006 01:23:53 |
| Porcentaje en un ProgressBar | silviodp | OOP | 1 | 15-04-2004 06:41:41 |
|