Ayudenme porfa

Iniciado por JoseBerru, 21 Febrero 2016, 18:59 PM

0 Miembros y 1 Visitante están viendo este tema.

JoseBerru

Miren, tengo hacer un deber de programacion donde debo cambiar valores de metros a pie pulgadas y etc... estoy en la parte donde debo cambiar de kilos a libras/onzas, y estoy seguro de que lo hice bien pero los resultados que deberian salirme enteros me salen 0x486 a 0831 o algo asi y no se porque.

Código (cpp) [Seleccionar]
#include <iostream>

// Autor: Jose Maria Berru 00131800
// Programacion I Pablo Yepez
// Fecha: 22/02/16
// Deber 3

using namespace std;



int main(int argc, char** argv) {

// Ejercicio 1.

double estat_m, residuo_ft, estat_in;
int estat_ft;

cout << "Ejercicio 1\n";
cout << "\tMetros a pies-pulgadas\n" << endl;
cout << "Estatura en metros: \t"; cin >> estat_m;

estat_ft = estat_m *3.28;
residuo_ft = estat_m * 3.28 - estat_ft;
estat_in = residuo_ft * 12;

cout << "Estatura pies:\t\t" << estat_ft << endl;
cout << "Estatura pulgadas:\t" << estat_in << endl;
cout << endl;

double estat2_in, estat_ftin, estat2_m;
int estat2_ft;

cout << "\tPie-pulgada a metros\n" << endl;
cout << "Estatura pies: \t\t"; cin >> estat2_ft;
cout << "Estatura pulgadas: \t"; cin>> estat2_in;

estat_ftin = (estat2_in / 12) + estat2_ft;
estat2_m = estat_ftin * 0.3048;

cout << "Estatura en metros:\t" << estat2_m << endl;
cout << endl;

cout << "Kilos a libras-onzas\n" << endl;

int peso_kg, peso_lb, peso_oz;
double residuo_lb;

cout << "Peso kilos: \t\t"; cin >> peso_kg;

peso_lb = peso_kg * 2.2;
residuo_lb = peso_kg * 2.2- peso_lb;
peso_oz = residuo_lb * 16;

cout << "Peso libras: \t\t" << cout << peso_lb << endl;
cout << "Peso onzas: \t\t" << cout << peso_oz;

return 0;
}


MOD EDIT: Usa etiquetas GeSHi para postear código.




ya lo logre jaja pero si pueden diganme que hago para mejorarlo jajaj

MOD EDIT: No hagas doble post. Edita el anterior.