C/Visual C - ayuda

   
Vista:

ayuda

Publicado por Cesar (3 intervenciones) el 08/12/2007 19:30:38
He recibido una respuesta pero no he podido ver mayor cosa y es de suma importancia resolver este problema antes del 13 de este mes. Ayudenme porfa.

Necesito que me ayuden a hacer un programa que muestre en un grafo algo así:
El objeto digamos que es un automovil y lo que deseo es que muestre el cambio de estado de estacionado a estar en retroceso, acelerado y asi sucesivamente.
Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda

Publicado por Nelek (818 intervenciones) el 10/12/2007 08:31:27
Y sigo diciendo lo mismo, con un enunciado tan vago no se puede hacer nada.

Si esto te sirve bien, si no... lo siento. Lo hago para VC++ con eventos.

int nEstado = 0; //0 = parado, -1 = Marcha atras, 1 = marcha normal
int nAceleracion = 0; // 0 = Vel cte, 1 = Acelerando

void CMyView::OnMarchaAtras ()
{
nEstado = -1;
}

void CMyView::OnMarchaAlante ()
{
nEstado = 1;
}

void CMyView::OnPisaAcelerador ()
{
nAceleracion = 1;
}

void CMyView::OnPisaFreno ()
{
nAceleracion = 0;
nEstado = 0
}

void CMyView::OnDraw ()
{
if (nEstado && nAceleracion)
pDC->
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda

Publicado por Nelek (818 intervenciones) el 10/12/2007 08:34:39
void CMyView::OnDraw ()
{
if ((nEstado == 1) && (nAceleracion == 1))
m_TextoEnPantalla->SetWindowText ("El coche esta acelerando hacia delante");

if ((nEstado == 1) && (nAceleracion == 0))
m_TextoEnPantalla->SetWindowText ("El coche se mueve hacia delante con velocidad constante");

if ((nEstado == -1) && (nAceleracion == 1))
m_TextoEnPantalla->SetWindowText ("El coche esta acelerando hacia atrás");

if ((nEstado == -1) && (nAceleracion == 0))
m_TextoEnPantalla->SetWindowText ("El coche se mueve para atrás con velocidad constante");

if (nEstado == 0)
m_TextoEnPantalla->SetWindowText ("El coche esta parado");
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar