Andres Gaffs
/
Tarea_apuntadores2
Apuntadores ejercicio 2
main.cpp@0:2083a7871209, 2014-04-24 (annotated)
- Committer:
- AndresGaffS
- Date:
- Thu Apr 24 01:07:27 2014 +0000
- Revision:
- 0:2083a7871209
apuntadores ejercicio 2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AndresGaffS | 0:2083a7871209 | 1 | #include "mbed.h" |
AndresGaffS | 0:2083a7871209 | 2 | Serial pc(USBTX, USBRX); |
AndresGaffS | 0:2083a7871209 | 3 | |
AndresGaffS | 0:2083a7871209 | 4 | struct numero{ |
AndresGaffS | 0:2083a7871209 | 5 | float entero; |
AndresGaffS | 0:2083a7871209 | 6 | float decimal; |
AndresGaffS | 0:2083a7871209 | 7 | }numeros; |
AndresGaffS | 0:2083a7871209 | 8 | |
AndresGaffS | 0:2083a7871209 | 9 | void desglosador(float digito, numero *numero2){ // Funcion para desglozar la parte entera de la decimal |
AndresGaffS | 0:2083a7871209 | 10 | int variable = digito; |
AndresGaffS | 0:2083a7871209 | 11 | numero2 -> entero = variable; |
AndresGaffS | 0:2083a7871209 | 12 | numero2 -> decimal = fmod(digito, numero2 -> entero); |
AndresGaffS | 0:2083a7871209 | 13 | } |
AndresGaffS | 0:2083a7871209 | 14 | |
AndresGaffS | 0:2083a7871209 | 15 | int main(){ |
AndresGaffS | 0:2083a7871209 | 16 | float valor = 15.5; |
AndresGaffS | 0:2083a7871209 | 17 | desglosador (valor, &numeros); |
AndresGaffS | 0:2083a7871209 | 18 | pc.printf("Entero %f \n",numeros.entero); |
AndresGaffS | 0:2083a7871209 | 19 | pc.printf("Decimal %f \n",numeros.decimal); |
AndresGaffS | 0:2083a7871209 | 20 | return 0; |
AndresGaffS | 0:2083a7871209 | 21 | } |
AndresGaffS | 0:2083a7871209 | 22 | |
AndresGaffS | 0:2083a7871209 | 23 |