![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola de nuevo.
Me acordé que si no sos partidario del fundamentalismo, podes usar la función SimpleRoundTo, pero debes incluir la unit Math. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#2
|
|||
|
|||
![]() Después de mucho trabajo, pude ver la ayuda de delphi 7 porque tengo Seven instalado y no me abria la ayuda y no logro saber como funciona todo lo que me han dicho que pruebe, ahora les voy a explicar detalladamente que deseo
yo tengo este procedimiento procedure TForm1.Button4Click(Sender: TObject); begin Edit11.Text := FloatToStr((StrToFloat(Edit3.text)+StrToFloat(Edit9.text)+StrToFloat(Edit6.text))/3) end; y deseo que el resultado me lo de como un número entero sin decimales, es decir 35, 34, 32 como podría hacerlo. |
#3
|
||||
|
||||
Hola de nuevo.
En tu caso, basta con agregar lo que te pongo en negrita: Código:
Edit11.Text := FloatToStr(Round((StrToFloat(Edit3.text)+StrToFloat(Edit9.text)+ StrToFloat(Edit6.text))/3));
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
![]() Gracias a los que me han ayudado en la realización de este pequeño proyecto que me ayudaron a hacer
Ahora tengo otra pregunta quiero que este procedimiento procedure TForm1.Button3Click(Sender: TObject); begin Edit10.Text := FloatToStr((StrToFloat(Edit6.Text)+StrToFloat(Edit8.Text)+StrToFloat(Edit9.Text))/3) end; Me muestre solo 2 lugares después de la coma(,) es decir 456,25 |
#5
|
|||
|
|||
Con Round poniendo los decimales que quieres.
Con FormatFloat te formatea también los miles si quieres FormatFloat('##,####,##0.00', valor); puedes añadir un literal de lo que es FormatFloat('##,####,##0.00 metros', valor); |
#6
|
||||
|
||||
Hola migueweb.
Dos cosas: 1) Indentá tu código con etiquetas, nos és más fácil de leer. 2) Cinco posts atrás te puse una función que redondea con las cifras decimales que quieras. Se usa así: Código:
Edit1.Text:= FloatToStr(Redondea(StrToFloat(Edit6.Text)+ StrToFloat(Edit8.Text)+StrToFloat(Edit9.Text)/3, 2)); y el segundo parámetro es el número de cifras decimales que queres obtener. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
perdón por la ignorancia pero el Key = #7 a que tecla se refiere?
![]() |
#8
|
||||
|
||||
El código 7 emite un "beep" por el altavoz interno
![]() |
![]() |
|
|
![]() |
|