jump to navigation

Factorial de un número Noviembre 19, 2006

Publicado por lineadecodigo en : Java , trackback

El factorial de un número es la multiplicación de los número que van del 1 a dicho número. Para expresar el factorial se suele utilizar la notación n!. Así la definición es la siguiente:

n! = 1 x 2 x 3 x 4 x 5 x ... x (n-1) x n.

Siguiendo esta simple expresión podríamos codificarlo en Java de la siguiente forma.

Lo primero es definir la variable que va a definir el factorial y la que definirá el número sobre el que vamos a calcular el factorial.

double factorial = 1;
// El número elegido para el factorial es el 30
double numero=30;

Lo siguiente es hacer el bucle en el cual iremos decrementando el número y multiplicando por el valor del factorial.

while ( numero!=0) {
  factorial=factorial*numero;
  numero--;
}

Solo nos quedará el volcar el valor por pantalla:

System.out.println(factorial);

Esta es una forma muy sencilla de implementar el factorial. Si bien, tenemos otra forma de implementarlo. En este caso el factorial se define de una forma recursiva. Esta definición fue realizada por el matemático frances Christian Kramp.

La definición viene a decir lo siguiente:

si n=0
  entonces el factorial es 1
si n  > 1
  entonces (n-1)! x n

Esta implementación se puede definir con recursividad en la programación Java de la siguiente forma:

public int factorial (double numero) {
  if (x==0)
    return 1;
  else
    return numero * factorial(numero-1);
}

Como podemos ver es un calco de la definición de Christian Kramp. En esta definición el método se irá llamando recursivamente hasta que se llegue a calcular el factorial del número 0.

Para volcar el dato por pantalla tendremos la siguiente línea de código:

System.out.println(factorial(40));

Articulos Similares:

|- Foro sobre Java Básico

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 85120 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (10 votos, media: 3.90 de 5)
Loading ... Loading ...

Comentarios»

1. Silvanita - Marzo 24, 2007

quisiera saber
cuanto es n!+(n+1)!+(n+2)! porfa que no encuentro la respuesta en ninguna pagina… y no entiendo cuando se suman

2. cloe - Junio 7, 2007

n.(n-1)!+(n+1)n!+(n+2)(n+1)n!
me parece q es asi

3. Jose Morales Molina - Junio 12, 2007

hola como esta usted

me interesa saber mas a cerca de este tema ya que estudio en un colegio de estudios cientificos y tecnologicos (preparatoria)
y llevo la carrera de informatica, en este momento cirso el cuarto semestre, estoy en dias de salir de la escuela, y llevo lo que es c++
que la verdad no le entiendo a nada, por que la profesora que lo imparte es muy dejada, y quisiera que me enseñara lo que usted sabe, gracias

4. cindy castillo - Agosto 17, 2007

quisiera saber como se calcula las notas de n estudiantes,con n consolidados,con n notas y saber el promedio de ellos

5. JHON FERNANDO - Agosto 23, 2007

quiciera saber las propiedades que pueden cumplir !

po ejemplo 10!/5!

6. martin - Agosto 24, 2007

quisiera conseguir materialde estudio ahcerca de factorial

7. marcela rodriguez - Agosto 27, 2007

MARCELA RODRIGUEZ AGOSTO 27, 2007

quiciera hacer un programa que muestre las tablas de multiplicar del 1 al 10
gracias.

8. lineadecodigo - Agosto 27, 2007

Hola Marcela,

Tienes el ejemplo en Tablas de multiplicar en Java. Espero que te sea de ayuda….

9. marcela rodriguez - Agosto 29, 2007

MARCELA RODRIGUEZ.

quiciera hacer un programa que muestre las tablas de multiplicar de 1 al 10 en lenguaje de programacion de delphi ESPERO QUE ME PUEDAS AYUDAR

10. liuu - Septiembre 6, 2007

m gustaria saber si la programacion en macromedia dreamweaver kla programacion es lo mismo o no y si no lo es m gustaria q m dn el cod …..

11. ney182.attq77 - Septiembre 15, 2007

mmm me encargaron una tarea y m e dice q anote los factoriales de:
0!
1!
2!
3!
4!
5!
6!
yy no entiendo nada
hehehe.
me gustaria q me lo explicaran xa poderlo entender!
grasssss

12. ruben - Septiembre 26, 2007

gracias por el codigo me sirvio de mucha ayuda

13. fernanda - Septiembre 28, 2007

qiesiera saver comose saca el factorial de u numero

14. rocio - Octubre 1, 2007

hola a todos… pues preguntan como sacar una factorial les dare un ejemplo… veranq ue es muy facil…

sacar la factorial de 5

comencemos

5! (factorial de 5) = 1 * 2 * 3 * 4 * 5 (asi se saca la factorial multiplicando )=120 (y eso es igual a 120) pues para sacar la factorial la saque asi.. multiplique al rebez veran 5*4=20*3=60*2=120*1=120 y asi se saca la factorial SENCILLO NO? espero les sirva de algo… chaucito…

15. Graciela Bertoglio - Octubre 17, 2007

como demuestro 100!

16. Graciela Bertoglio - Octubre 17, 2007

por favor necesito saber como demostrar 100!

17. ivet - Octubre 25, 2007

hola porfa necesito urgente que me ayuden a hacer un programa en java
se trata de lo siguiente:
se trata de un programa que haga el lanzamiento de una moneda pida cuantos lanzamientos quiere, cuantas esperas, probabilidad de que la que esperas caiga y eventos totales caidos pero con un factorial que es el siguienete:
(n!)/(n-k)!k! * (p elevado a la k)*(q elevado a la) (k-n)

18. IvEtT - Octubre 25, 2007

hola porfa necesito urgente que me ayuden a hacer un programa en java
se trata de lo siguiente:
se trata de un programa que haga el lanzamiento de una moneda pida cuantos lanzamientos quiere, cuantas esperas, probabilidad de que la que esperas caiga y eventos totales caidos pero con un factorial que es el siguienete:
(n!)/(n-k)!k! * (p elevado a la k)*(q elevado a la) (k-n)

19. @!*@ - Noviembre 21, 2007

me han dejado una tarea espero que me puedan ayudar… quiero saber ecuaciones de factoriales…bueno muchachos espero que me ayuden jejeje gracias…

20. Malu - Noviembre 23, 2007

HOla quisera sber como calcular el prodeio de 4 notas en java awt

21. EDISON - Noviembre 25, 2007

hola que tal me mandaron hacer una tarea hecerca de el factorial de un numero pero en visual basic si me pueden ayudar con la lineas de codigo por fissss

22. EDISON - Noviembre 25, 2007

nesecito el factorial de un numero en visual basic xfissss

23. alexa - Noviembre 27, 2007

wenu quiero saber mas propiedades nu encuenro ni una pagina directa de todas las priedades haber si ponen px chao

24. alexa - Noviembre 27, 2007

ponagn la s propiedades que nu enconuentro en ninguna apgina ps si ponen entro mas a su pagina ok

25. MOSKA - Diciembre 5, 2007

QUISIERA HACER UN PROGRAMA DE FACTORIAL, ESTUDIO INFORMATICA
Y QUISIERA SABER SI ME PODRIAS AYUDAR

26. Manuel - Diciembre 10, 2007

Porque el factorial de un número distinto de 0 es igual a uno

27. eduardo - Diciembre 13, 2007

cual es la definicion de n!!!

28. NaOmi - Diciembre 13, 2007

Holax es que quisiera saber si me pueden explicar como sacar el factorial de un numero en eclipse, es que ya lo intente pero no m da plisss, necesito ayuda.
graxx

29. luismi - Diciembre 14, 2007

gracias por publicar este pagina me ha ayudado mucho en mi tarea pero quisera q me mandaran mas informacion a mi mail

30. lineadecodigo - Diciembre 15, 2007

@luismi,

Puedes mantenerte informado dándote de alta en la “Lista de Correo”. La encuentras en un enlace de la parte de arriba.

31. eduardo roderiguez - Enero 14, 2008

hola necesito urgente que me digan como calcular en factorial de un una cantidad grande por ejemplo el factorial de 50

32. eduardo roderiguez - Enero 14, 2008

hola necesito urgente que me digan como calcular en factorial de un una cantidad grande por ejemplo el factorial de 50 grasias

33. dwigth - Febrero 1, 2008

quisiera saber cuanto es 4!/3! osea que me expliquen como es la divisiòn de factorial

34. gerardo - Febrero 11, 2008

4×3x2×1/3×2x1 — eliminas o borras 3×2x1 arriba y abajo TE QUEDARA 4 — RESULATADO FINAL 4. :)

35. mariam - Febrero 18, 2008

hola pues la verdad no me quedo muy claro lo que estan explicando aqui me gustaria que fueran mas especificos

gracias

bexos of chocolate mua

36. Carlos Nontoa - Febrero 26, 2008

Quiero que me ayuden con el factorial de un numero en Visual FoxPro 7 (En programación orientada a objetos II semestre) Gracias

37. mayra - Febrero 27, 2008

hola quisiera q me ayuden porfa,
la tarea que me han dejado es esta:
1.- Calcular el resultado de la suma de los 10 primeros términos de la siguiente serie:

1 + 2 + 3 + ..… + n
2 22 23 2n

2.-(7 ptos.) Calcular el resultado de ex, el cual es igual a la suma de la siguiente serie:

1 + x + x2 + … + xn
2! n!
x es un valor ingresado mediante el teclado
Considere que para hallar el valor de ex, se deben sumar los primeros 30 términos de esta serie.

Les agradeceré mucho si me pueden ayudar con eso, gracias

saludos

38. LILIANA - Febrero 27, 2008

HOLA QUISIERA Q ME AYUDARAN A HACER UN PROGRAMA EN C Q ME CALCULE LOS FACTORIALES DE LOS NUMEROS Q ESTAN ENTRE A Y B …. A Y B SON CUALQUIER NUMERO QUE DIGITA EL USUARIO..

39. LILIANA - Febrero 27, 2008

POR FA SE LES AGREDECE EN EL ALMA

40. TERESA - Marzo 11, 2008

EL FACTORIAL DE NUMEROS DA UN MUNERO POR EJEMPLO EL 9 Y LO MULTIPLICAS EN FORMA DESENDENTE

41. pabel - Marzo 13, 2008

hola
ayudenme con el programa tabla de multiplicar en delphi

42. farley - Abril 11, 2008

gracias por el codigo me sirvio de mucha ayuda

43. keila - Abril 29, 2008

hola quisiera que me ayudaran si por favor tiene un poco mas de material de factorial de un numero mas especifico

44. Verónica - Mayo 6, 2008

Hola! si pudieran ayudarme con estos factoriales, hay alguna regla practica??, (n-1)! / (n-1)! y n! / (n-2)!.
No logro llegar al resultado correcto. Muchas Gracias

45. camilo - Mayo 7, 2008

el factorial de cero es 1 por q me en pueden enviar la rrespuesta

46. javier - Mayo 17, 2008

desearia saber como calcular el factorial de un numero pero utilizando la instruccion for next

47. Lurdes - Mayo 25, 2008

Quiero encontrar informacion teorica sobre “factorial” pero no encuentro gran cosa, me podrían ayudar…
Es para un trabajo práctico, ejercicios tengo de sobra, pero información me falta. Gracias

48. AngEvil - Mayo 28, 2008

Como encuentro el factorial de n?
Hay una formula sencilla? si quisiera sacar el factoral de 123, es algo largo multiplicar los 123 numeros… hay una formula mas practica?

49. UnicoedeR - Junio 8, 2008

para sacarle factorial a un numero es sencillo, por ejemplo: Si se desea hallar el factorial de 5!= 1×2x3×4x5
de 6!= 1×2x3×4x5×6 En conclusión: si se desea hallar el factorial de un número; aquel es igual a la multiplicacion consecutiva de 1 hasta el número al cual se deseasacar factorial , si alguien lo puede eplicar mejor , se lo agradecería

50. UnicoedeR - Junio 8, 2008

y para resolver problemas usen el metodo de la factorizacion o sino la descomposicion, ejm: 8!= 7!x8 así sucesivamente y simplificando las cosas se hacen mas sencillas

51. alejandro - Junio 19, 2008

quisiera que me ayudaran a resolver: calcular para el termino N el resultado de x con un numero factorial en netbeans IDE 6.0.1
java grasias por la colaboracion

52. AngEvil - Junio 24, 2008

Camilo pregunta porke el factorial de cero es uno. Trataré de responder.
Se dice ke el faktorial de n es igual a: (n-1)! * n
Entonces. si le damos un valor a n kedaria:
el factorial de 3 es igual a (3-1)! * 3 (solo kambie la n de la fórmula por el 3)
resolvemos:
3!= (3-1)! * 3
3!= 2! * 3
3!= 2 * 3
3!= 6

Ahora le damos el valor a n de uno y keda:
1! = (1-1)! * 1
1! = 0! * 1
Si sabemos ke el factorial de uno es igual a uno….
1 = 0! * 1
(solo kite el signo factorial del uno que esta del lado izq del igual)
Ahora tenemos esto:
1 = 0! * 1
Si despejamos 0!:
0! = 1/1
0! = 1
Eso se hizo para que la fórmula : n! = (n-1)! * n resultara para n=1 Es por pura conveniencia…
Espero y se halla entendido, si no, pues pregunten…

53. cesar - Julio 21, 2008

quiero que me ayuden a her un programa en visul basic estudio
que calcule el factorial de N numero. Es urgente por favor “gracias”

54. Jose Miguel Montero G - Julio 24, 2008

MIREN PARA LAS PERSONAS QUE QUIERAN UN PROGRAMA QUE HAGA LAS TABLAS DE MULTIPLICAR EN C++, AQUI ESTA.

#include
#include
int main()
{
int opera;
for (int a=1;a=; b–){
opera= a*b;
printf(“Las tablas de multiplicar son:\n%d”, opera);
}
}
getch();
return 0;
}

55. Jose Miguel Montero G - Julio 24, 2008

#include
#include
int main()
{
int opera;
for (int a=1;a=; b–){
for (int b=10; b>=1; b–){
opera= a*b;
printf(”Las tablas de multiplicar son:\n%d”, opera);
}
}
getch();
return 0;
}

// Lo siento pero a la hora de publicar se modifico las librerias y los for

56. Jose Miguel Montero G - Julio 24, 2008

Este programa de c++ te da el factorial de cualquier numero:

int main()
{
long opera, a;
printf(“Ingrese un numero”);
scanf(“%l”, &a);
if (a==0){
printf(“Tu factorial es:\n 1 “);
else
for(long b=1;b<=a;b++){
opera= opera*b;
printf(“Tu factorial es:\n%l”, opera);
}
}
getch();
return 0;
}

// Nota si no le entienden bien a estos codigos o si quieres mas, favor de mandar comentarios a krash_dea@hotmail.com

57. ana - Agosto 12, 2008

calcular la factorial del 1 al 10

58. dj farid - Agosto 13, 2008

como puedosumar 2 numeros enteros….(soy nuevo en esto de programacion)

59. Carolina - Septiembre 2, 2008

Hola queria saber como calcular el factorial de un numero, en linea de codigo, es un trabajo q tengo q entregar les agradeceria que me contestaran

Gracias

60. ulises - Septiembre 24, 2008

como se saca el factorial del 70 al 75

61. memo man (lalo) - Septiembre 29, 2008

esoty en examen kiero k e resuelvan mi examen jaj

62. pabel - Octubre 1, 2008

saludos
quiero saber como hacer un programa que me diga el maximo comun divisor de un numero en fortran

63. laura - Octubre 5, 2008

alguien sabe hacer por el principio de induccion:
n!>2 elevado a n , para todo n mayor o igual que 4

64. Luis - Octubre 15, 2008

(2n)!

65. pamela rico - Octubre 15, 2008

oigan tengo esta tarea me la resuelben plisss
tres octavos por un octavo ayudenme plis

66. pamela rico - Octubre 15, 2008

a y esa tarea que esta ariva es para oy

67. lina medina - Octubre 26, 2008

necesitoo ayudaaaaaaaaaaaaaaaaaaaaa… pliss con un codigo q haga lo siguiente:

1. hacer un programa, el cual por eleccion de la persona cumpla uno de las siguientes operaciones:

= encontrar la suma de los divisores pares del numero natural

= dados los numeros n y m. encontrar todos los numeros mas peque;os que n. los cuales la suma de sus cuadrados sean iguales al numero m.

al terminar la operacion hacer q la persona escoja otra ves.

agradesco quien me pueda ayudar

68. pablo - Octubre 27, 2008

Muy interesante…me ha venido muy bien para acabar de entender bien como funciona el algoritmo…acabo de implementarlo en pseudocódigo y había tenido en cuenta el valor 0 …lo solucioné con una condicional y el bucle “Para” ….lo adjunto por si hay algún noob como yo suelto por ahí…disculpadme los expertos ;)

Entorno
Variables
valor,factorial,cont : entero
Algoritmo
escribir (“introduzca número”)
aceptar (valor)
Si valor=0 entonces
escribir (“el factorial de 0 es 1”)
sino
factorial =valor
Para cont=valor hasta 1 decremento 1 hacer
factorial = factorial*cont
Fin_Para
escribir (“el factorial de”,valor,”es:”,factorial)
Fin_Si
Fin_Algoritmo

Si veis algún error o mejora agradecería sugerencias :)

69. karen renteria coronado - Octubre 27, 2008

yo no entiendo que es factorial del numero natural y pade mas ustedes no sabemuchisimo com testenen ani correo que se hignifica mi correo es karen.na@hotmail.com chaoooooooooooooooooooo…………

70. karen - Noviembre 7, 2008

explicamen todoo lo q tenga q ver con numeros factoriales q me mandaron a hacer un power pointt.. i necesito todoo respecto a este tema….
alguien q me kieraaaa contestarr.r. se lo agradescoo….

Esperoo sus respuestas…

Att: de panama!

71. Pablo - Noviembre 8, 2008

Karen …te mando link …es tan fácil como irse a google y teclear ;)
VER

72. Pablo - Noviembre 8, 2008

Más …esque lo queremos todo masticado y eso no puede ser…hay que molestarse un poquito en buscar eh!!

VER

VER

Saludos

73. grisel - Noviembre 20, 2008

bueno me pidieron la factorial de !34 lo entiendo myu bien lo q no entiendo son las formulas se supone q para eso es de sacar el resultado mas profesionalmente pero la verdad es q ni idea plis ayudame me lo pidieron para electricidad ….. plis

74. lineadecodigo - Diciembre 2, 2008

grisel, puedes utilizar el código fuente proporcionado. Para calcular el valor del número 34 cambia la variable número por 34.

double numero=34;

75. yasix andrade - Diciembre 31, 2008

muy bueno me sirvio de mucha ayuda gracias

#104.- Múltiplos de n…

n=int(raw_input(‘valor de n: ‘))
m=int(raw_input(‘valor de m: ‘))
c=1
while c<(m+1):
print n,’*',c,’: ‘,n*c
c+=1

#105.- Potencias de 2…

n= 0
while n < 30
print “Cuando 2 está elevado a la “, n, “su potencia es: “, 2**n
n+=1
#106.- Sumatorio.py…

sum = 0
i = 0
while (i M…

n = int(raw_input(“Dame un valor: ”))
m = int(raw_input(“Dame otro valor: “))

if (n > m):
print “No se puede ejecutar el primer valor debe ser menor que el segundo: ”
else:
while (m >= n):
sum = m+n
m += 1
print sum

76. angel - Enero 22, 2009

no se este ejercicio me pueden ayudar xy2-x2y

por favor

77. b - Febrero 4, 2009

me parece un poco complicado simplemente es dividir el factorial entre la variable de multiplicando con n-1

78. 77 - Febrero 4, 2009

siempre y cuando esten de nuevo juntos las variables que se alejaron por la union con otra variable

79. Evelyn - Febrero 10, 2009

necesito ayuda……
quiero la codificacion en lenguajhe C de..
calcular la sumatoria de N primeros terminos de la siguiente serie: 1*2*3+2*3*4+3*4*5+4*5*6….

80. alexa - Marzo 2, 2009

basicamente que es lo que hace el factorial, no entiendo. please, si alguien me puede explicar se lo agradeceria mucho.

81. samuel - Marzo 4, 2009

hola
kiero
un diagrama de flugjo
para
este porblema
una sercetaria olvida

82. Liliana - Marzo 5, 2009

Hola, me gustaria saber como se puede hacer un ensayo sobre numeros factoriales? … Alguien me puede ayudar.
Gracias

83. rosalina - Marzo 24, 2009

me podrian dar mas informacion hacerca del facorial de un numero y algunos ejemplos

84. JUAN DAVID - Marzo 31, 2009

QUIEN ME PUEDE DECIR COMO HACER 100! PERO POR EL METODO DE GAUSS JORDAN.

85. juan - Mayo 13, 2009

bnd

86. luis - Mayo 19, 2009

necesittOo saber como acer un programa q de un numero dado en arabigo o romano lo imprima ya se ade arabigo a romano o viceversa.. me puedes ayudar..???

87. maggy* - Mayo 19, 2009

hola alguien me puede ayudar a saber la formula de como sacar
(58/12)! xfis se lo agradeceria mucho

88. matias - Junio 1, 2009

hola… en lenguaje c.. como calculas el factorial de 70?? con una formula como esta: n!/k!(n-k)… gracias… y que tipo de dato se usa para almacenar el resultado??

89. GLOMECHE - Junio 1, 2009

por favor me ayudas a realizar un programa en delphi donde un vendedor desea calcular su comision total sobre la venta de varios articulos. al vendedor le corresponde el 3% de comision sobre los articulos menores de $50.000 y el 5% sobre los de %50.000 o mas.
el vendedor hizo 20 ventas y desea saber tambien cuantas ventas menores de $50.000 hizo y cuantas de $ 50.000 o mas realizo te lo estare altamente agradecida

90. Linea de Codigo » Cambiando las URLs de Linea de Código - Junio 20, 2009

[...] http://lineadecodigo.com/java/factorial-de-un-numero/ [...]

91. Jessenia - Junio 28, 2009

por favor ayudenme en programacion estoy mal en esta materia y necesito pasar este semestre, al profe no le entiendo..
miren el problema en c++ es xq no se cuando los valores regresan a main cuando es funcion y procedimiento…

92. cristian - Julio 7, 2009

buenas, necesito ayuda……necesito hacer un ejercicio de cuadrados de un numero factorial. numero 4= 1^2+2^2+3^2=14 y asi continuamente con mas nuemeros, y sinceramente lo intentado varias veces y no lo consigo. Gracias

93. lineadecodigo - Julio 28, 2009

@cristian,

Si nos centramos en el bucle siguiente:

while ( numero!=0) {
factorial=factorial*numero;
numero–;
}

Es donde vamos viendo el factorial. Para tu caso sería usar el Math.pow…

while ( numero!=0) {
factorial=factorial*Math.pow(numero,2);
numero–;
}

Aunque viendo tu código parece más un sumatorio que un factorial. En ese caso sería:

while ( numero!=0) {
factorial=factorial+Math.pow(numero,2);
numero–;
}

Cambiar un * por un +… :-)

94. fernando - Agosto 21, 2009

MUCHAS GRACIAS ESTABA TRATANDO DE HACR ESE PROGRAMA COMO LOCO Y TU ME LO DISTE GRACIAS!!!!! QUE GROXO!

95. lineadecodigo - Agosto 24, 2009

@fernando,

Me alegro que te haya sido de utilidad…. :-)

96. ing.miguel alverto torrez - Agosto 25, 2009

hola a tods pues yo doy clases d programacion cual quier duda digame q yo lesayudare este es mi correo b_boynnn@hotmail.com

97. lineadecodigo - Agosto 26, 2009

@ing.miguel alverto torrez,

Gracias por tu ofrecimiento. Seguro que a la gente le viene muy bien. De igual manera te invito a colaborar con la página.

98. jeremias chiricoc - Septiembre 9, 2009

NECESITO QUE SI ME PUEDEN AYUDAR A PROGRAMAR EN C++ POR QUE TENGO QUE ENTREGAR UNOS PROGRAMS, ESTE ES MI CORREO chiriatomo@hotmail.com

99. Pilar - Septiembre 14, 2009

Hola me pueden ayudar a calcular el factorial d un número por k no la entendi mucho de visual basil

100. javier V. - Septiembre 17, 2009

hola a todos quisiera que me ayuden con una tarea que es la siguiente:
generar las tablas de multiplicar del 1 al 4 en pseudocodigo lenguaje c++

101. Pilar - Septiembre 18, 2009

Hola Sabes Tengo una tarea en visual basic para Elaborara una aplicacion que permita calcular el salarioneto de un trabajador
en funcion de numero de horas trabajadas
pago por horas de trabajo
y un descuento fijo al sueldo bruto de 20%
los calculos a efectuar para obtener el salario neto de un trabajador
es como sigue:

salario bruto=horas trabajadas x pago por hora
descuento=0.2 x salario bruto
salarioneto=salariobruto-descuento.
los datos de entradason
apellidos y nombres,horas trabajadas
pago por horas en soles
debe exixtir 3 botones
aceptar limpira y salir

102. javier V. - Septiembre 19, 2009

hola pìlar mira a hora estoy ocupado te lo dare mañana si mira mi mns es leoxavifrancis@hotmail.com
cualquier cosa me escribes q yo te lo dire
mejor a hora de noche te doy tu respuesta gracias nos vemos

103. javier V. - Septiembre 19, 2009

y eo que tienes esta mal es buena tu intencion pero mal programada

104. Lucia - Octubre 22, 2009

hola, necesito ayuda urgente!
en mi escuela estamos en el tema de probabilidad, y acabamos de entrar en metodos de conteo, bueno no tiene nada que ver, por ke lo que necesito es hacer un programa que me calcule:
¿de cuantas maneras se pueden ordenar 100 foquitos en una serie navideña? tomando en cuenta que son:
a= 20 focos rojos
b= 15 amarillos
c= 22azules
d= 13 rosas
e= 30 verdes

Lo que debo hacer es si son n=100 focos la operacion quedaría

Pn ^a,b,c,d,e es decir:

( 100!) / (a!*b!*c!*d!*e!)

otra parte del problema, es que nos encargaron que mostremos la cifra completa, la cual, creo yo que es muy grande, por lo tanto al mostrarla en el programa me sale con un exponente, ¿hay alguna manera de lograr que se muestren todos los dígitos de el resultado?

lamento los problemas que esto pueda ocasionar, es que, simplemente no logro que mi programa lo haga, yo utilizo el Dev c++, lo mas que he logrado es que me muestre un 100! pero con 10digitos con un exponente a la 157, lo cual no me ayuda mucho…
de antemano gracias, y me disculpo una vez mas… pero simplemente mi cerebro no da para más…

saludos.

105. javier V. - Octubre 22, 2009

hola lucia mira bien en tu planteacion que dejastes:
Pn ^a,b,c,d,e

si notas que a partir de este simbolo “^” tu lo estas subiendo al exponente de dicho numero que te salga entonces creo yo ese es uno de tus exponentes que te salen si tu lo deceas escribe tu pseudocodigo para poder ver como lo estas haciendo para poderte corregir que dices…

cualquier sugerencia escribeme a este msn:
leoxavifrancis@hotmail.com
bey y suerte…. :-)

106. Lucia - Octubre 25, 2009

en realidad esa fórmula no ayuda de nada en el programa, puesto que es el planteamiento y la representación que utilizamos en el cuaderno, por que nunca nada se eleva a ninguna potencia, la formula que se utiliza es la de (100!)/(a!*b!*c!*d!*e!)

graciias

107. Videosrubiel - Octubre 30, 2009

import javax.swing.JOptionPane;
public class factorial
{
public static void main(String args[])
{
double fac = 1;

int n;

n=Integer.parseInt(JOptionPane.showInputDialog(null,”Dame un numero”));

while ( n!=0)
{
fac=fac*n;
n–;
}
JOptionPane.showMessageDialog(null,”"+fac);
System.exit(0);
}
}

108. israel contreras - Noviembre 18, 2009

me pueden decir como es la ecuacin de lagrange

109. israel contreras - Noviembre 18, 2009

COMO SE REALIZA EL FACTORIAL DE UN NUMERO CONFUNCIONES
EN VISUAl BASIC 6.0

110. Pilar - Noviembre 18, 2009

Hola porfa me pueden ayudar con la Tarea k me dejaron es urgente ps no la entiendo mucho es en C++ Graficos y tablas de decision

111. alex steven mendoza - Diciembre 17, 2009

necesito ke me den calses de matematica y ke cobre barato ke sea de peru de lima yo viivo en el boulevar de lretablo

112. alex steven mendoza - Diciembre 17, 2009

mi correo es almita_02_05@hotmail.com

113. xenia - Enero 22, 2010

deseo calcular el salario neto
datos de entrada son
nombre
cedula salario bruto, seguro social, educativo, impuestos sobre la renta y otras deducciones

114. antonio perez - Enero 23, 2010

quiero tener todo o lo que peuda del codigo de java gracias

115. FELI - Febrero 13, 2010

HOLA ALGUIEN SABE COMO SE HACE CON VISUAL BASIC 6.0?

116. jorge - Febrero 15, 2010

Hola que tal, no se si alguien me pueda ayudar para encontrae el factorial de cualquier numero en el visual studio c++. y/o tambn haber si me podrian pasar algunos tutoriales, lo que pasa es que me gusta pero apenas estoy aprendiendo a moverle y creo que los codigos que tienen son un poco difernetes a los de visual studio…
se los agradeceria muxo….

117. ianet belmarez - Marzo 2, 2010

cual es el prosedimiento que se utiliza para elavorar a potencia5 del numero 9 en visual C++

y cuales son las funciones matematicas que se utilizan en visual c++

118. angel - Marzo 7, 2010

me pueden resolver este programa en java esq lo ocupo para una tareaa
leer 20 numeros en tre 1 y 50 y almacenarlos en un arreglo , aplicar la formula de la permutacion

ejemplo: p=50!/(50-1)
porfavor

119. Sya and ey - Marzo 12, 2010

hola a todos miren aqui les dejo el programa en c solamente lo copian y lo pegan en su compilador espero que le sirva

#include
int fact(int num, int x);
int main () {
int num,x;
printf(“Introduce el numero a evaluar\n”);
scanf(“%d”,&num);
printf(“El factorial de %d es = %d”,num,fact(num,x));
return 0;
}
int fact(int num, int x){
x=num;
while (num!=0) {
x=x*num;
num–;
}
return x;
}

pd: esta echo con una función lo hise asi por ke me lo pidieron de esa forma en la escuela

120. GABY - Marzo 18, 2010

HOLA MI PROF DE PROGRAMACION ESTRUCTURADA NOS DEJO UN TRABAJO Q NO LE ENTIENDO MUY BIEN DICE CALCULAR LA SERI FIBONACCI DE UN NUM DADO EL NUM Q YO ELEGI FUE 15 CREEN Q ME PODRIAN AYUDAR… GRACIAS

121. MARIANA - Abril 10, 2010

HOLA NECESITO AYUDA PARA HACER UN PROGRAMA DE VISUAL BASIC DE EN CONTRAR CUANTOS CARACTERES HAY EN UN TEXTO YA LO TENGO PERO NO CORRE SERI UN HONOR SI ME PODRIAS AYUDAR PORFITAS GRACIAS

122. lineadecodigo - Abril 12, 2010

@Mariana,

Puedes utilizar la función Len(Cadena)

Dim MiCadena As String = “Cadena”
Dim Tamanio As Integer = Len(MiCadena)

Pero para más detalle prueba a preguntar en nuestros foros de Visual Basic
http://www.dudasprogramacion.com/forum/visual-basic-6
http://www.dudasprogramacion.com/forum/visual-basic-net

Espero que puedan ayudarte.

123. shaki - Abril 13, 2010

hola me gustaria que alguien me orientara como calcular el salario de un empleado, segun el n° de horas trabajadas por semana, y el salario por hora

124. JORGE - Abril 13, 2010

como calculo el factorial de 7 primeros numeros usando arrays y presentando tres tablitas la una que multiplique con la otra yn la otra que presente el factorial pero tambien quiero que las columnas esten juntas ya que una se ba mas abajo hasta el momento tengo lo siguiente:(soy nuevo en esto) programo en el netbeans //GRACIAS SI ME RESPONDE ((((((jorgejvq_14@hotmail.com))))
<?php

$numero = array (7);
$numero= array (7);
echo "<table border='20'";
for( $i=1;$i<=7;$i++) {
echo "”;
echo “”. $numero[$i]=$i .”". “”;
echo “”;
}
echo “<table border='20'align='center'";
for( $e=1;$e<=7;$e++) {
echo "”;
echo “”.$numero[$e]=$e.”". “”;
echo “”;
}
?>

125. JORGE - Abril 13, 2010

PERDON ES ESTE:
<?php
$numero = array (7);
$numero= array (7);
echo "<table border='20'";
for( $i=1;$i<=7;$i++) {
echo "”;
echo “”. $numero[$i]=$i .”". “”;
echo “”;
}
echo “<table border='20'align='center'";
for( $e=1;$e<=7;$e++) {
echo "”;
echo “”.$numero[$e]=$e.”". “”;
echo “”;
}
?>

126. ana yegres - Abril 14, 2010

hola me interesa saber las propiedades de los codigos de linea

127. cesar - Abril 16, 2010

kiero saber cual es la formula factorial para dfd

128. joaquin - Abril 20, 2010

ola my friend yo kiero saber la pag para ver todos los factoriales ya que la ke me dieron no aparece a si es ke te vos a pedir de corazon

espero pronta solucion a mi problema

129. Darwin - Mayo 2, 2010

/*Hola a todos ya me canse de que siempre que busco ayuda para hacer alguna tarea no siempre encuentro lo que deceo*/

/*En esta ocacion les voy a dar una solucion para sacar factorial a cualquier numero que quieras introducir…..*/

/*Este ejemplo esta echo para plataforma Java espero les sirva….*/

import javax.swing.*;
public class EjemFactorial
{
/*esta parte es para leer el valor al cual le quieran sacar el factorial*/
public static int leeX()
{
String lee;
int x;
lee=JOptionPane.showInputDialog(“Leer valor”);
x=Integer.parseInt(lee);
return x;
}
/*Aqui es donde se Evalua el valor que introdujeron para ser evaluado a factorial*/
static int factorial(int n)
{
if(n<=1)
{
return 1;
}
else
{
return factorial(n-1)*n;
}
}

public static void main(String arg[])
{
int a=leeX();
System.out.println("El Factorial de "+a+" es: "+factorial(a));
System.exit(0);
}
}

130. lineadecodigo - Mayo 3, 2010

@Darwin,

Muy buen código. ¿Te gustaría colaborar escribiendo en la página?
Ponte en contacto con nosotros en http://lineadecodigo.com/colaborar/

Saludos.

131. Genesis - Mayo 5, 2010

me podrian decir cual es el factorial de 1/2…

132. Pablo - Mayo 5, 2010

El factorial de un número está sólo definido para números enteros…aunque con la función gamma puede calcularse el factorial de números reales…

http://es.wikipedia.org/wiki/Funci%C3%B3n_gamma

Saludos.

133. omega - Mayo 14, 2010

pork el factorial de 0 es 1 ?

134. Sarai Zumaran - Mayo 24, 2010

quisiera me ayuden a desarrollar este ejercicio _ Diseñar una aplicacion que permita leer el nombre , cargo , sueldo y AFP , para calcular el pago total

135. lineadecodigo - Mayo 24, 2010

@Sarai Zumaran,

Prueba suerte en nuestros foros
http://www.dudasprogramacion.com

A ver si alguien puede ayudarte.

136. BRENDA WENDY - Mayo 25, 2010

OLA ME PODRIAS AYUDAR NECESITO UN PROGRAMA DE ARREGLOS CON EL METODO DE LA BURBUJA QUE ME MUESTRE DE 20 NUMEROS INGRESADOSS CUANTOS HAY MENORES AL NUMERO 20 PERO LA VERDAD NO SE POR DONDE COMENZAR AYUDENME PORFA SE LO AGRADECERE…

BREWE_91@HOTMAIL.COM

137. claudia - Mayo 28, 2010

hola.. necesito saber en honor a quien se debe el simbolo de factorial ( ! )

138. lineadecodigo - Junio 4, 2010

@Mariana,

Te hemos publicado el artículo para conocer el tamaño de una cadena en Visual Basic. Lo puedes encontrar en.

http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/

Espero que te sirva de ayuda.

139. LuCeRiiToH - Junio 7, 2010

ay kisiera saber komo sakar
el codigo osea las primeras
iniciale delm
nom,bre,apellido
y el numero!!!!!!!!

140. carolina - Junio 8, 2010

hola bueno quisiera saber como hacer un programa que sa que el area de cualquier figura geometrica que el usuario necesite y asu bes en el mismo programa que cambie de dolares a pesos y de pesos a dolares…

ALGUIEN ME PUEDE ALLUDAR.

141. geronimo - Junio 10, 2010

siiiii
soy progamador analista
experto en delphi!!

142. lineadecodigo - Junio 16, 2010

@LuCeRiiToH,

En Visual Basic puedes utilizar la función Left. Por ejemplo, para recuperar las 3 primeras letras:

Nombre = “Victor”
Print Left$(Nombre,3)

Espero que te sirva,

143. lineadecodigo - Junio 16, 2010

@Carolina,

Para los áreas te pueden valer…
http://lineadecodigo.com/java/area-de-un-circulo-en-java/
http://lineadecodigo.com/java/area-de-un-rectangulo-con-java/
http://lineadecodigo.com/java/area-de-un-triangulo-con-java/

El conversor de dolares a pesos me lo apunto y a ver si lo podemos publicar pronto.

144. lineadecodigo - Junio 16, 2010

@geronimo,

Si quieres colaborar con la página mediante codigos delphi lo puedes hacer desde nuestra página de colaboradores
http://lineadecodigo.com/colaborar/

145. Maricela Nares - Julio 3, 2010

Mira necito un codigo que me proporciones las operaciones con arreglos como pueden ser: Insercion, eliminacion,modificacion, busqueda y ordenacion.

146. ybett - Julio 7, 2010

Hola necesito ayuda sobre el codigo para realizar un sumatoria en c# pero necesito que para acer la sumatoria me haga la siguiente operacion 2n*p entre otras si alguien me puede ayudar se los agradecere o si pudiera mandarme algunos tutoriales para comprender bien c#. gracias

147. luciano - Julio 17, 2010

si esta bien peo como se buscar peo estoy aprendiend o

148. Carlos Vela - Julio 18, 2010

hola tengo que hacer un programa un triangulo isoseles formado por (*)’s de altura n y cada fila de 2^n asteriscos(*)

149. yazmin - Julio 25, 2010

kiero saber algunos ejemplos de factorial de un numero para mi trabajo nesecito saber ????

150. bismarck - Agosto 26, 2010

quisiera saber pero urgente esta pregunta
realizar el diseño de un algoritmo que me permita aceptar un numero y lo presente multiplicadodesde 1 hasta 12

151. yarubet - Septiembre 1, 2010

como se plasma el factorial de 5 e psein o como lo hago




Si tienes dudas sobre Java Básico no dudes en visitar el Foro sobre Java Básico.
Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen