Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - santiagocohen18

#1
es verdad, que estupido, ya funciona, gracias!!!
#2
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!



#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
#include <stdio.h>

using namespace std;
int main (){
     int opc,a,b,xd,ml;
     float res,d,cc,bb,alcolemiaa,alcolemiab,alcolemiac,hrasa,horasb,horasc,horasd,alcolemiax,kg,c;

while(xd != 5){

cout <<"\n--------MENU-------";
cout <<"\n1.Nivel de alcoholemia";
cout <<"\n2.En cuanto podre manejar";
cout <<"\n3.en cuanto no tendre alcohol";
cout <<"\n4.salir";

cout <<"\nElija una opcion ===>";cin >> opc;

switch(opc){
case 1:
system ("cls");
cout <<"cuantos ml tomaste?"<<endl;
cin >>ml;
cout <<"que tomaste? (1.cerveza,2.vino,3.whisky)"<<endl;
cin >>c;
cout <<"cuantos pesas? (kg)"<<endl;
cin >>kg;
cout <<"Hombre o Mujer (1/2)"<<endl;
cin >>b;
if (b = 1){
bb = 0.7;
}
if (b = 2){
bb = 0.6;
}
if (c = 1){
cc = 5.5;
}
if (c = 2){
cc = 12;
}
if (c = 3){
cc = 40;
}
res = (((ml/100)*cc)*0.8)/(kg*bb); // cc es graduacion alcoholica, bb es el genero
cout <<"la respuesta es: "<<res<<endl;
system ("pause");
system ("cls");
break;
]