Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2011
madrid_cr7 madrid_cr7 is offline
Registrado
NULL
 
Registrado: abr 2011
Posts: 9
Poder: 0
madrid_cr7 Va por buen camino
Necesito ayuda para un programa que usa FOR

Bueno primero explicar en que consiste:

Necesito:
1- Un edit escribir un numero de fraccionamientos
2- en otro edit poner el numero de terrenos que hay dentro del fraccionamiento.
3- en un edit poner largo y en otro edir el ancho
4- en otro edit que aparesca el area del terreno
5- que se repitan los pasos del 3 y 4 el numero de veces que hay terrenos y se sumen las areas de cada terreno para saber el area del fraccionamiento
6 que se repita del paso 2 al 5 y se sumen las areas de los fraccionamientos y me diga el total

Necesito que sea con for, que cada vez que me diga el area se borre del edit lo que aparesca en los edits del largo y ancho y que cada vez que se completen el numero de terrenos que se borren lo que aparesca en los edits del largo ancho y el del area y que cada vez que se complete un fraccionamiento se borren los edits de largo ancho area y terrenos.

para escribir los nuevos datos yo hice lo siguiente:
Código Delphi [-]
begin
c:=0;
d:=0;
for a:= 1 to strtoint(edit1.text) do
begin
for b:= 1 to strtoint(edit2.text) do
begin
edit5.text:=inttostr(strtoint(edit3.text)*strtoint(edit4.text));
c:= c + strtoint(edit5.text);
end;
edit6.Text:= inttostr(c);
d:=strtoint(edit6.text) + c;
end;
edit7.Text:=inttostr (d);

end;

pero esta mal lo que no entiendo como hacer es que me pida de nuevo los datos para los nuevos terrenos y fraccionamientos espero y me entiendan

Última edición por Casimiro Notevi fecha: 18-04-2011 a las 09:38:45. Razón: Poner etiquetas [delphi] [/delphi] y moverlo al foro "Varios"
Responder Con Cita
  #2  
Antiguo 18-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
que parte es la que quieres que se repita?

del 2 al 5?


seria bueno que trataras de colocar una imagen y los posibles resultados que deseas.. y por favor utiliza la guia de estilos.. que tu codigo es un poco dificil de entender si no esta formateado
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 18-04-2011
madrid_cr7 madrid_cr7 is offline
Registrado
NULL
 
Registrado: abr 2011
Posts: 9
Poder: 0
madrid_cr7 Va por buen camino
Cita:
Empezado por oscarac Ver Mensaje
que parte es la que quieres que se repita?

del 2 al 5?


seria bueno que trataras de colocar una imagen y los posibles resultados que deseas.. y por favor utiliza la guia de estilos.. que tu codigo es un poco dificil de entender si no esta formateado
quiero que se repita para poner el area de cada terreno, y que al final me lo sume y que se vuelva a repetir asi para todos los terrenos de todos los fraccionamientos y al final me de la suma de el aera de todos los fraccionamientos
Responder Con Cita
  #4  
Antiguo 18-04-2011
LoPiTaL LoPiTaL is offline
Miembro
 
Registrado: abr 2009
Posts: 168
Poder: 16
LoPiTaL Va por buen camino
Cita:
Empezado por madrid_cr7 Ver Mensaje
Necesito que sea con for,
¿Por qué necesitas que sea con for? Es imposible que sea con for, ya que para cada terreno / fraccionamiento, el usuario debe introducir nuevos datos, y la siguiente iteración del bucle debería ser cuando el usuario pulse un botón (p. ej. Aceptar).
Lo que estás haciendo con tu código es sumar X veces el mismo terreno, ya que no permites al usuario introducir nuevos datos para que la línea
strtoint(edit5.text)
o cualquiera de sus apariciones devuelva un valor distinto al primero que apareció.

Deberías poner este texto en el evento del botón, y llevar la cuenta en variabled globales del nº total de terrenos, del terreno que se está introduciendo, del tamaño total, etc... Y cuando el terreno que se está introduciendo sea igual al nº total de terrenos, entonces ya tendrás el tamaño total y entonces podrás mostrar los datos.

Un saludo,
LoPiTaL
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito ayuda (Programa de descarga) b3nshi Internet 2 15-02-2010 11:14:08
necesito ayuda para terminar un detalle vixente Conexión con bases de datos 0 01-06-2006 11:36:50
Necesito ayuda para manerjar archivos meosre Varios 2 08-09-2005 18:37:34
necesito ayuda para hacer un sistema para un billar rober Varios 14 29-07-2004 01:08:02
Necesito ayuda para aprobar... OnClick Varios 10 27-05-2003 02:12:05


La franja horaria es GMT +2. Ahora son las 15:35:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi