Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: poroto_q en 25 Julio 2012, 10:05 am



Título: en borland c++ crear programa metros a pies y pulgadas con menu y funciones
Publicado por: poroto_q en 25 Julio 2012, 10:05 am
Nuevamente requiero de su ayuda amigos, en borland c++ crear programa metros a pies y a pulgadas con menu y funciones y lo hice de esta forma:

#include <iostream.h>
#include <conio.h>
void main ()
{
float metros, pies,y pulgadas;
clrscr();
cout<<"\n CONVIERTE METROS A PIES,Y PULGADAS.";
cout<<"\n METROS:";
cin>>metros;
metros= (pies+3,2808399);
metros=(pulgadas+39.370079);
cout<<"\n EQUIVALENCIA A METROS ";
cout<<"\n METROS : "<<METROS;
cout<<"\n PIES : "<<PIES;
cout<<"\n PULGADAS : "<<PULGADAS;
getch();
}


Compilo y me arroja varios erroes y en realidad no se que hacer
Cualquier ayuda es agradecida de ante mano!


Título: Re: en borland c++ crear programa metros a pies y pulgadas con menu y funciones
Publicado por: BlackZeroX en 25 Julio 2012, 11:02 am

Código
  1.  
  2. #include <iostream.h>
  3. #include <conio.h>
  4. void main ()
  5. {
  6. float metros, pies,y pulgadas;
  7. clrscr();
  8. cout<<"\n CONVIERTE METROS A PIES,Y PULGADAS.";
  9. cout<<"\n METROS:";
  10. cin>>metros;
  11. metros= (pies+3,2808399);
  12. metros=(pulgadas+39.370079);
  13. cout<<"\n EQUIVALENCIA A METROS ";
  14. cout<<"\n METROS : "<<METROS;
  15. cout<<"\n PIES : "<<PIES;
  16. cout<<"\n PULGADAS : "<<PULGADAS;
  17. getch();
  18. }
  19.  
  20.  

Desde cuando se suma X valor a una magnitud para transformar a una equivalencia?.

Aplica solamente la regla de tres... ( tabla de equivalencias: http://www.asifunciona.com/tablas/medidas_conversiones/medidas_equivalencias.htm )

1 metro = 3.28083 pies
10 metros = ?

10 * 3.28083 / 1 <--- el resultado son los pies...

es decir:

1 metro = 3.28083 pies
X metros = Y pies

la formula seria:

// Metros a Pies
Y = X * 3.28083 / 1; // X = Metros, Y = Pies.
// Simplificando:
Y = X * 3.28083; // X = Metros, Y = Pies.

// Pies a Metros
X = Y * 1 / 3.28083; // X = Metros, Y = Pies.
// Simplificando:
X = Y / 3.28083; // X = Metros, Y = Pies.

Dulces Lunas!¡.