Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-10-2006
macarena_18 macarena_18 is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
macarena_18 Va por buen camino
Calcular el volumen de un cilindro

Hola! necesito ayuda, tengo que hacer un proyecto en el que calcule el volumen de un cilindro, para ello la altura y el radio estan en combobox, cada uno tiene adentro distintos valores cargados, de los cuales el usuario al elegir un valor de altura y uno de radio precionando un boton calcula dicho volumen. debo proponer una clase tipo Tcilindro en una unit separada del formulario para ello. me explico? espero que alguien pueda darme una maño xq la verdad es q estoy perdida, agradesco su atencion.saludos
Responder Con Cita
  #2  
Antiguo 29-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Por favor, titula tus mensajes lo más descriptivamente posible; ayudará en posteriores búsquedas en los Foros.

Revisa la guía de estilo y sé bienvenida al ClubDelphi.

Aunque me parece que no es la primera vez que se te comenta esto... a lo mejor es que te da igual.

En este caso editaré el título y le daré el siguiente: Calcular el volumen de un cilindro, puesto que "como hago esto?" nada dice.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 29-10-2006
macarena_18 macarena_18 is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
macarena_18 Va por buen camino
Tenes razon, no me di cuenta..Disculpame! la verdad no estoy pensando en eso, no es que me de igual...
Responder Con Cita
  #4  
Antiguo 30-10-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Esto es un problema de libro, ¿no? Yo creo que, o bien deberías atender más en clase o buscarte un buen libro de programación...
Responder Con Cita
  #5  
Antiguo 30-10-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Mira, tal vez seas Antioqueña...pero no busques que te hagamos las tareas....
El problema es tan simple que yo puedo ayudarte...pero a lo bien....intenta investigar mas.....es una operacion asi:

Volumen Cilindro = Area base X Altura;

Pones un Edit en el Form. y coges los valores de el comboBox...o de otros dos edits....

Cita:
EditResutado->Text = IntToStr (StrToInt(EditArea->Text) X StrToInt(EditAltura->Text));
Siempre y cuando los valores sean enteros. Si son decimales entonces es StrToFloat y FloatToStr....
Estudia un poco mas...no nos hagas quedar mal......
Chao.
macarena de donde eres?
Responder Con Cita
  #6  
Antiguo 30-10-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Ah...se me olvidaba ...tiene que ser en una clase TCilindro.
Declaras una
Cita:
struct TCilindro{
int radio;
int alto;
}
en el punto h.
en el .c accedes a primero lo declaras
Código:
TCilindro Cilindro; Cilindro.radio= ComboBox->Items->operator[ComboBox->ItemIndex]->Text;
y haces lo de la operacion...y ya esta....

Chao...esta ve z te ayudo..porque se como hacerlo...pero la programacion es hermosa!!! engomate con ella!!!! y veras que te va a gustar mucho...puedes nhacer cosas increibles!!!

Chao
Responder Con Cita
  #7  
Antiguo 30-10-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Ya que se han puesto soluciones, pues voy a dar mas pistas, para que no digan:

No estaría mal poner un constructor y un método a esa clase "TCilindro", a saber:

Código:
class TCilindro {
public:
  float RadioBase, Altura; // Esto debería ser "private", pero te lío más...
// Constructor.
  TCilindro (int aRadioBase, int aAltura);
// Calcula el volumen.
  float Volumen (void);
};
El código de dentro de los métodos ya no te lo pongo, que está más arriba (más o menos).
Responder Con Cita
  #8  
Antiguo 31-10-2006
macarena_18 macarena_18 is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
macarena_18 Va por buen camino
Hola! gracias por ayudarme y bueno tmb otras cosas.. pero la verdad es que estuve leyendo y probando sola, y pude hacerlo, de todos modos vere si aplico algo de lo que me dijieron...y no es que no estudie o no preste atencion en clases, pero he tenido inconvenientes personales y por eso me perdi un poco en la materia.. agradesco nuevamente su atencion y disculpen mi "ignorancia" con respecto al foro. Saludos cordiales.
Responder Con Cita
  #9  
Antiguo 31-10-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por macarena_18
...y no es que no estudie o no preste atencion en clases, pero he tenido inconvenientes personales y por eso me perdi un poco en la materia..
¡Ah, bueno! Si fue eso... Me alegra haber sido de ayuda.
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
Como hago esto en Delphi ? Markos1970 OOP 5 19-12-2005 15:40:29
Como obtengo esto? Migpal OOP 2 24-10-2005 18:56:04
como hago esto meosre MySQL 3 06-10-2005 17:14:09
Como soluciono esto? jam888 Varios 3 24-11-2004 16:33:02
Como generar esto? nefy SQL 2 02-04-2004 17:34:46


La franja horaria es GMT +2. Ahora son las 09:05:35.


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