English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

hice un programa para obtener el factorial de x numero, con 2 cajas de texto y un boton, si se ejecuta correctamente con numeros pequeños, , pero con valores altos, me da el resultado cero, las variables son tipo (int16)¿como le hago para que tambien funcione con valores altos?gracias

2006-11-24 13:11:37 · 6 respuestas · pregunta de melendrez 1 en Ordenadores e Internet Programación y Diseño

6 respuestas

hacé que trabaje con variables de tipo long ( de 64 bits )

int :16 bits = 2 ala16 = 65536 valores
long: 64 bits = 2 ala64 = 18446744070000000000 / 2
(divido /2 porque la mitad son valores negativos)

2006-11-24 15:01:27 · answer #1 · answered by Aufwiedersehen! 1 · 1 0

puedes declarar con tipos long ya que cundo declaras un tipo long acepta numeros mas grandes


okkk

2006-11-24 14:10:04 · answer #2 · answered by Anonymous · 1 0

probá a declarar las variables como long int o double int, no recuerdo bien cuál es el más grande..

2006-11-24 13:36:26 · answer #3 · answered by Eneas 6 · 0 0

me lo envias?? aingeruzuria@hotmail.com

2006-11-24 13:35:04 · answer #4 · answered by GAL 2 · 0 0

Usa variables del tipo float, suerte.

2006-11-24 13:21:19 · answer #5 · answered by Anonymous · 0 0

hablame en español por favor

2006-11-24 13:22:25 · answer #6 · answered by Anonymous · 0 1

fedest.com, questions and answers