Marquitos07
19/06/2008, 22:33
Lo mas seguro es q valla en tecnologia pero bue ca lo leen mas sry :D
Miren la cosa es q par el colegio me mandaron q haga un programa q simule un conversor analogico-digital con el programilla c++builder :/ la cosa bueno los voltaje de referencia positivos y negativos, el voltaje de entrada y los bit q va a usar los tiene q ingresar el usuario y al apretar un boton me lo visualice en binario en un label al final...ok bueno ya hice practicamente todo saque la resolucion del conversor y el numero en binario q va a ser representado en la salida pero el problema esta aca q no tengo la mas p*** idea de como hacer este ultim paso de la conversion, la variable Vs q es una Int para pasarlo en binario, les recuerdo q los bit los ingresa el usuario a voluntad o sea q si quiere puede poner 50 :S
Aca les dejo lo q ya tengo hecho para ver si me pueden tirar una mano con esto q se me complico a lo ultimo :D bueno....este es el evento del button
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float Va, R;
int Au, El, Vs;
Va = (StrToFloat(Edit2 -> Text)- StrToFloat (Edit3->Text));
El=1;
for (Au=1;Au<=StrToInt(Edit4->Text);Au=Au+1)
{
El= El*2;
}
R=Va/El;
Vs=(StrToFloat (Edit1->Text))/R;
}
Miren la cosa es q par el colegio me mandaron q haga un programa q simule un conversor analogico-digital con el programilla c++builder :/ la cosa bueno los voltaje de referencia positivos y negativos, el voltaje de entrada y los bit q va a usar los tiene q ingresar el usuario y al apretar un boton me lo visualice en binario en un label al final...ok bueno ya hice practicamente todo saque la resolucion del conversor y el numero en binario q va a ser representado en la salida pero el problema esta aca q no tengo la mas p*** idea de como hacer este ultim paso de la conversion, la variable Vs q es una Int para pasarlo en binario, les recuerdo q los bit los ingresa el usuario a voluntad o sea q si quiere puede poner 50 :S
Aca les dejo lo q ya tengo hecho para ver si me pueden tirar una mano con esto q se me complico a lo ultimo :D bueno....este es el evento del button
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float Va, R;
int Au, El, Vs;
Va = (StrToFloat(Edit2 -> Text)- StrToFloat (Edit3->Text));
El=1;
for (Au=1;Au<=StrToInt(Edit4->Text);Au=Au+1)
{
El= El*2;
}
R=Va/El;
Vs=(StrToFloat (Edit1->Text))/R;
}