Practica 2

Você também pode gostar

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 1

Inicio

char pBuffer[20], conversion[20], car;


int c, mul10=1, bufferPos=0,contador;
long parteEntera,parteDecimal,
residuo, residuoDecimal;
parteEntera=val/1;
c=0;
c<precision
mul10*=10;
parteDecimal=(val-parteEntera)*mul10;
c++;
Si
bufferPos++;
residuo=parteEntera%10;
parteEntera/=10;
pBuffer[bufferPos]=(residuo);
No
parteEntera>0
Si
c=0;
No
c<bufferPos
conversion[c]=pBuffer[bufferPos-c];
c++;
Si
conversion[bufferPos]=-2;
contador=bufferPos+1;
No
bufferPos++;
residuoDecimal=parteDecimal%10;
parteDecimal/=10;
pBuffer[bufferPos]=(residuoDecimal);
parteDecimal>0
Si
c=0 c<=(bufferPos-contador)
conversion[c+contador]=pBuffer[buffe
rPos-c];
Si
LCD OUT
CONVERSION
Fin
SISTEMAS MICROPROCESADOS I
PRACTICA #2: FLOTANTE A CHAR
Paul Esteban Vintimilla Tapia.
Cristian Ricardo San Martn Feijo.

Você também pode gostar