jueves, 23 de febrero de 2012

Ahora les doy el código para que la impresión del programa se vea mas estética (recordemos que es el código que realiza la impresión de un numero ingresados con mas decimales):

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

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

      printf("Dame cualquier número:\n");
      scanf("%f", &K);

      printf("\nEl 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("\n\nEl resultado de la diferencia entre el valor de entrada y el valor de salida es:");
      printf("%0.100f",r);


      getch();
}

Asi es como se ve en pantalla...


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...