jueves, 23 de febrero de 2012

Hoy aprendi algo nuevo, en Turbo C, (por lo común siempre utilizo C++).

Lo nuevo que aprendí es como colocarle mas dígitos a la impresión de un numero flotante.

El código fue el siguiente:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>

void main()
{
      float K,i,r;

      printf("Dame cualquier número:");
      scanf("%f", &K);
 
      printf("El valor ingresado es: \n");
      printf("%0.100f",K);

      // ESTA INSTRUCCIÓN ("%0.100f") HACE QUE NOS DE MAS DECIMALES AL MOMENTO  
      // DE IMPRIMIR NUESTRO  VALOR INGRESADO

     // AHORA RESTAREMOS EL VALOR INGRESADO CON EL VALOR QUE NOS DIO LA    
     //MAQUINA

      r=K-("%0.100f",K);

      printf("El resultado de la diferencia entre el valor de entrada y el valor de salida es:\n");
      printf("%0.100f",r);

      getch();
}


Esa instrucción yo nunca la había utilizado y ahora la conozco, y esto me muestra que el sistema de la maquina no solo guarda el valor que le ingresamos, sino que almacena mas cosas que inclusive no vemos ni ingresamos...

No hay comentarios:

Publicar un comentario