Título: Calculadora que acepta 100 dígitos. hecha en lenguaje C. Publicado por: NOB2014 en 13 Mayo 2016, 20:23 pm Hola.
Estoy realmente trabado con esto, hace más de 2 días que le doy vueltas (tire unas 30 hojas oficio) al asunto y nada, como estoy a punto de abandonarlo por unos días me dije seguramente en ese foro debe haber mentes iluminadas que me puedan tirar una soga. - :huh: :huh: :huh: Para comenzar, les dejo unos posibles ingresos que se pueden dar, la pregunta es: ¿alinearían las 2 cifras con respecto al punto o lo harían directamente? - Se trata de la opción: Sumar 123.45 ==> 123.45 6.5 6.5 12.34 ==> 12.34 1234.56 1234.56 1234.56 => 1234.56 123 123 Si desean no poner código no importa, solo necesitaría un poco de pseudocódigo para aclarar un poco el panorama.- Saludos. Título: Re: Calculadora que acepta 100 dígitos. hecha en lenguaje C. Publicado por: AlbertoBSD en 13 Mayo 2016, 20:43 pm Si lo queuieres es que tengan la misma cantidad de digitos despues del punto puedes usar los formato de cadena.
Código
Salida: Código: 123.450000 Si lo que quieres es alinearlos a la derecha y la misma cantidad de decimales necesitas manejar los números a cadenas de texto manualmente. Podrías Almacenar la cadena del resultado en una variable sin alinear y despues moverla para que este alineada. Saludos. Título: Re: Calculadora que acepta 100 dígitos. hecha en lenguaje C. Publicado por: NOB2014 en 13 Mayo 2016, 21:05 pm Hola, Alberto. -
Mil disculpas, me olvide lo principal, te dejo lo que tengo de la función para que veas que lo estoy haciendo todo con el tipo char. - Código Saludos. Título: Re: Calculadora que acepta 100 dígitos. hecha en lenguaje C. Publicado por: AlbertoBSD en 13 Mayo 2016, 21:12 pm Aqui dejo un ejemplo para alinear cuando ya los tienes en cadena alineados a la izquiera, te los alinea a la derecha.
Código
Salida: Código: 123.45 La primera linea es antes de estar alineado y la segunda linea es ya alineado. Saludos |