Título: controlador de alcoholemia en c++ Publicado por: santiagocohen18 en 2 Septiembre 2017, 20:25 pm necesito ayuda :-\
estoy haciendo algo mal en la cuenta o en los int/float teniendo en cuenta la formula de alcoholemia: (ml de sustancia / 100 ) x graduacion alcoholica (cerveza 5.5), todo eso por 0.8 y despues divides por (peso x el genero (mujer = 0.6 y hombre 0.7), lo que me sale mal es la parte "matematica" del programa, en calculadora me da distinto que en el programa solo necesito eso del primer caso y a partir de ese caso puedo hacer los demas, gracias! Código
Título: Re: controlador de alcoholemia en c++ Publicado por: ivancea96 en 2 Septiembre 2017, 20:42 pm (ml/100)
ml es int, por lo tanto, ese /100 va a generar otro int (perdiendo los decimales) Te diría que pongas todas las avriables que vas a usar en la fórmula como float (o al menos, las necesarias, por ejemplo, "int * float" resulta en un float). A parte de esto, cuando vayas a hacer una pregunta, di exactamente qué es lo que ocurre, "no sé qué estoy haciendo mal" no ayuda. Di qué es lo que hace el programa mal. Título: Re: controlador de alcoholemia en c++ Publicado por: ivancea96 en 2 Septiembre 2017, 21:45 pm Y bueno, en las condiciones:
Código "=" es una asignación, no una comparación. Para comparar es "==". Título: Re: controlador de alcoholemia en c++ Publicado por: santiagocohen18 en 2 Septiembre 2017, 21:54 pm es verdad, que estupido, ya funciona, gracias!!!
|