|    
			
				26/04/2005, 08:36
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2005 Ubicación: Buenos Aires, Argentina 
						Mensajes: 1
					 Antigüedad: 20 años, 6 meses Puntos: 0 |  | 
  |  Una solución rápida pero no muy elegante sería que guardaras por cada función donde haces cálculos una variable booleana (podría llamarse algo como per_cambio, para el caso del calculo de perímetro) donde tendrías que asignarles true cuando pases por las funciones de cambio de altura y radio. De esta manera deberías chequear estas variables antes de realizar alguna operación. Si está en false solo muestras el valor guardado, sino recalculas y pones la booleana en false.
 Espero haber ayudado un poco :)
     |