Perdon por el escandalo,pero observador sabe porque lo digo jajaja.
observador, creo que estas algo equivocado porque norca esta hablando de C# y no de C... aunque hay una pequeña posibilidad de que funcione de una manera parecida, sin embargo no lo he hecho aún.
Asi que la respuesta es sencilla, debes
trabajar (como creo que lo estas haciendo) usando System:
using System
y trabajando con Console es decir con System.Console
posiblemente una de las sobrecargas
del método Write o del método Writeline
te entregue herramientas para hacer esto.
Seguramente lo que necesitas lo encontraras en las clases de datos
ya que la clase Int32 tiene algunos elementos que te pueden ser de utilidad, igualmente las otras clases de tipos de datos.
Los metodos similares a Trunc y a Fix ofrecen sobrecargas para cortar los decimales de dos maneras.. quitandolos... o haciendo aproximaciones, si no encuentras como cambiar el formato de entrada esta puede ser un excelente alternativa.
en pseudo codigo Seria algo asi como esto..(bueno realmente es casi c# sino que debes revisar lo del Int32 por que me late que para float es diferente, ademas de que el metodo puede tener un nomber diferente al de Fix)
flotante f;
f=2.3524548
f=Int32.Fix(f,2);
Console.WriteLine("Flotante digitado= {0}",f);
en pantalla te imprimiria:
Flotante = 2.35
porque se ha aproximado el decimal para dejarlo de dos cifras, es decir si f inicialmente fuera 2.3596
el valor en pantalla habria sido 2.36 y no 2.35 debido a la aproximacion.
Por otro lado seguramente que en C# puedes hacer algo parecido a :
f=Int32.Fix(Console.ReadLine(),2);
para capturar el dato desde la entrada de teclado.
Espero que te sea igualmente util.
Hoy voy a revisar esto para darte los nombres corectos de los metodos y de las clases.
chauu