/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Se puede limitar?

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Filzix



Registrado: 30 Oct 2007
Mensajes: 2

MensajePublicado: 30/10/2007 12:31 pm
Título: Se puede limitar?

he visto un post que al mostrar en pantalla un float, lo redondeaba a dos decimales.

mi pregunta es si se puede limitar a dos decimales en el scanf???, o sino limitarlos de alguna forma para que en una resta o suma solo queden 2 decimales.
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 240
Ubicación: Cono Sur

MensajePublicado: 30/10/2007 2:12 pm
Título:

Para especificar el ancho decimal en la salida:
Código:

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

int main(void)
{
    float a=2.3501, b=3.587;
    printf("a con dos decimales: %.2f\n", a);
    printf("b con un decimal: %.1f\n", b);
    printf("a+b= %.2f\n", a+b);
    system("PAUSE");
    return EXIT_SUCCESS;
}


Para controlar el ancho decimal en la entrada, debes implementar un sistema de validación de datos que controle el ancho a partir del punto decimal del número ingresado.

Un saludo
Volver arriba
Filzix



Registrado: 30 Oct 2007
Mensajes: 2

MensajePublicado: 01/11/2007 8:10 am
Título:

ya, pero el problemas es que quiero trabajar con esa resta que tiene dos decimales.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3650
Ubicación: Mexico

MensajePublicado: 01/11/2007 8:47 am
Título:

Como ya te comento digies tienes que desarrollar una funcion propia que lea una linea de texto y en base a esta obtenga un numero de punto flotante considerando solo los dos numeros despues del punto decimal.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com