Factorial de un número

19/nov/2006 Java , , , , 177 Comentarios
java

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.

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

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

  1. while ( numero!=0) {
  2. factorial=factorial*numero;
  3. numero--;
  4. }

Solo nos quedará el volcar el valor por pantalla:

  1. 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:

  1. public int factorial (double numero) {
  2. if (numero==0)
  3. return 1;
  4. else
  5. return numero * factorial(numero-1);
  6. }

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:

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

Vídeos sobre Java Básico

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

177 comentarios en “Factorial de un número”

Víctor Cuervo

Tablas de multiplicar recursivas en Java - Linea de Codigo

[…] Si bien, las tablas de multiplicar se prestan a ser resueltas mediante programación recursiva. La programación recursiva es aquella que utiliza un mismo método que se llama de forma recursiva para resolver un problema. Otros ejemplos de fácil resolución de forma recursiva serían el calculo de un sumatorio, factorial,… […]

Víctor Cuervo

dendigus

como hago si quiero hacer la suma de factoriales?

Víctor Cuervo

Víctor Cuervo

@Mesa,

Efectivamente en el artículo hay una errata tipográfica. Muchas gracias por avisar. Ya lo hemos arreglado.
En el código que tienes para la descarga tienes el código ejecutable que funciona perfectamente.

Gracias.

Víctor Cuervo

Mesa

en el codigo

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

hay un error elemental y no sé cómo se puede publicar cosas que no funcionan, vamos que no se hayan probado.
if (x==0) // que es x?, de donde sale esta variable???

Víctor Cuervo

Víctor Cuervo

@rut,
Ya tienes el ejemplo que transforma un número a texto en
http://lineadecodigo.com/java/convertir-un-numero-a-texto-con-java/

Espero que te sea de utilidad.

Víctor Cuervo

Sohe

PERDON!!me ekivoke era asi:
1/(r)!+2/(r-1)!+3/(r-2)!…….r/1 y aki termina

gracias por leer bye!!

Víctor Cuervo

Sohe

hola como estas!!XD
weno creo que la mia si es algo dificil de hacer es asi
1/(r-1)!+2/(r-2)!+3/(r-3)!…….r/1 y aki termina
es dificil de verdad llevo das tratando de que me salga la respuesta
a ver si alguien la agarra de reto
o siya la hiso porfavor ayuda!!

gracias por leer bye!!

Víctor Cuervo

mari

bueno queria saber el codigo para cuando al momento de ingresar un numero dentro de un TextField, despues presionaria un button llamado ejecutar me de como resultado la multiplicacion de este numero. dentro de un TextArea.
Por ejemplo:
que el n° a ingresar sea 5
al presionar el boton ejecutar
en el TextArea debe mostrar lo siguiente:

5×1=5
5×2=10
5×3=15
5×4=20
5×5=25
hasta el numero cinco nada mas que me multiplique
Por favor si me lo podrian decir…De Ante mano muchas Gracias

Víctor Cuervo

Víctor Cuervo

@ruby,

¿Qué te gustaría que te resolviésemos? o ¿de qué te gustaría que hablásemos en la web? :-)

Víctor Cuervo

ruby

ahahahahha..bueno ami esto no me sirbio de nada qede en las mimas jajaja
no se para qe popnen cossas qe ni sirben hahhaha..eese es mi comentario hahaha
mejorense porfa

Víctor Cuervo

Víctor Cuervo

@rut,

Puedes ir jugando con bucles de switch en las unidades, decenas, y centenas. Al final ir combinando de todo un poco.

Por ejemplo, para las unidades sería algo así:

public static String numeroEnTexto(int iNumero){
		
	switch(iNumero){
		case 1:
			return "uno";
		case 2:
			return "dos";
		case 3:
			return "tres";
		case 4:
			return "cuatro";
		case 5:
			return "cinco";
		case 6:
			return "seis";
		case 7:
			return "siete";
		case 8:
			return "ocho";
		case 9:
			return "nueve";
		case 0:
			return "cero";
		default:
			return "";
	}
		
}

De todas maneras, el ejemplo propuesto me parece interesante e intentaremos tenerlo en la web lo antes posible.

Víctor Cuervo

rut

hola necesito ayuda tengo q realizar un programa es el siguiente: dado un monto expresar en palabras el monto…agradezco si me ayudan puede ser de tres digitos
gracias……………………………….

Víctor Cuervo

n o se nada de eso me pueden ayuidar

ayudeneme a saber como se ase eso porfavor

Víctor Cuervo

Jhonatan

package numerofactorial;

import java.awt.*;
import java.applet.*;
import java.awt.event.*;

//
public class Factorial extends Applet implements ActionListener {
Label l1, l2;
TextField t1, t2;

Button b;

public Factorial() {
l1 = new Label(“Numero”);
t1 = new TextField();
b = new Button(” Calcular “);
l2 = new Label(“Factorial”);
t2 = new TextField(8);
add(l1);
add(t1);
add(b);
b. addActionListener(this);
add(l2);
add(t2);

}

public void actionPerformed(ActionEvent ae) {
int n = Integer.parseInt(t1.getText());
int r = 1;

if (n==0)
{
n=1;
}
for (int i = 1; i<=n; i++)
{

r = r *i ;
t2.setText(" "+ r);

}

}

}

Víctor Cuervo

migueli

¿Cuántos ceros tiene la operación 50! ?

Víctor Cuervo

javier

solo manda tu mensaje a ;
leoxavifrancis@hotmail.com

Víctor Cuervo

javier

hey men esto es lo que busca;
#include
int factorial(int);
main()
{
int n;
cout <> n;
cout << "\n" <<n <<"! "
<< factorial(n) << endl;
system("pause");
}
int factorial(int num)
{
if (num == 0) return 1;
else
return num * factorial(num – 1)^2;
}
solo escribe a mi mail cualquier ayuda para todos
leoxavifrancis(arroba)hotmail.com

Víctor Cuervo

ivan

quiero sabes calcular el factorial de de un numero dado

Víctor Cuervo

Da@niel Rosetti

Hola que tal como esta me podria ayudar en un programa en java que determine la sumatoria de los n primeros términos de la siguiente sucesión numerica:
S=(raiz cuadrada de1! /2) – (raiz cuarta de2 / 4!) + (raiz sexta de3! / 6) – (raiz octacva de5 / 8!) + (raiz decima de7! / 10) – (raiz duodécima de11 / 12!) + (raiz decima cuarta de13! / 14) ……. sucesivamente como hago necesito ayuda por favor

Víctor Cuervo

@ndres

HOLA DISCULPA LA MOLESTIA ME DEJARON QUE .- Elabora un algoritmo en (DFD) el cuál calcule el Fibonaci de manera recursiva de un número dado por el usuario, posteriormente crea su programa en Javascript, utilizando CSS para los estilos. Y QUISIERA QUE ME DIERA UN EJEMPLO
MEURGE POR FAVOR

Víctor Cuervo

Carlo abner

hola qur tal me estoy iniciando en java y poz busque algo sobre como sacar la suma de los factoriales que se encuentra entre una variable y otra ejemplo f! 5 de a= 10 b = 30

15 + 20+25 = 60 y poz bueno a qui les dejoel codigo esperando que a alguien le salve el pellejo…
cabe mencionar que es modo consola java

public class multiplos {
public multiplos(int a, int b){
int temp, i, sum=0;
if (a <0 || b<0){
System.out.println("Estos son valores negativos ingrese valores positivos");
return ;
}
if (b < a){
temp = a;
a = b;
b = temp;
}
i = a + 1;
while (i < b){
if ((i % 5)==0) {
sum = sum + i;
}
i++;
}
System.out.println("La suma de los multiplos entre " + a + " y " + b + " = " + sum);
}

public static void main(String[] args) {

multiplos obj = new multiplos(4, 7);

Víctor Cuervo

FRANKO

ME estaba ovidando utilizo netbeans, espero su pronta respues y gracias nuevamente

Víctor Cuervo

FRANKO

hola, bueno primero agradecer a todos los colaboradores de esta paguina ps nos sirve de mucho a nosotros q recien nos iniciamos en esta área, y la verdad q es bastante interesante….les quisiera saber como puedo ordenar un arreglo de n numeros enteros entre 500 y 1500 y luego ordenarlos de mayor a menor, y gracias por el apoyo,,,,exitos

Víctor Cuervo

lineadecodigo

@carolina,

Ya tenemos el conversor de dolares a pesos. Lo puedes ver en
http://lineadecodigo.com/java/conversor-de-monedas/

Espero que te sirva.

Víctor Cuervo

lineadecodigo

@yarubet,

Danos más datos ¿Qué quieres hacer con el factorial de 5?

Víctor Cuervo

lineadecodigo

@Carlos Vela,

Para dibujar el triángulo isosceles con asteriscos lo hemos explicado en http://lineadecodigo.com/java/dibujando-una-figura/

Víctor Cuervo

lineadecodigo

@bismarck,

te servirá un ejemplo que hemos hecho con las tablas de multiplicar. Solo tienes que cambiar el limite de 10 a 12.

http://lineadecodigo.com/java/tablas-de-multiplicar-en-java/

Víctor Cuervo

yarubet

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

Víctor Cuervo

bismarck

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

Víctor Cuervo

yazmin

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

Víctor Cuervo

Carlos Vela

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

Víctor Cuervo

luciano

si esta bien peo como se buscar peo estoy aprendiend o

Víctor Cuervo

ybett

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

Víctor Cuervo

Maricela Nares

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

Víctor Cuervo

lineadecodigo

@geronimo,

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

lineadecodigo

@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,

Víctor Cuervo

geronimo

siiiii
soy progamador analista
experto en delphi!!

Víctor Cuervo

carolina

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.

Víctor Cuervo

LuCeRiiToH

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

claudia

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

Víctor Cuervo

BRENDA WENDY

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

Víctor Cuervo

lineadecodigo

@Sarai Zumaran,

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

A ver si alguien puede ayudarte.

Víctor Cuervo

Sarai Zumaran

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

Víctor Cuervo

omega

pork el factorial de 0 es 1 ?

Víctor Cuervo

Pablo

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.

Víctor Cuervo

Genesis

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

Darwin

/*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);
}
}

Víctor Cuervo

joaquin

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

Víctor Cuervo

cesar

kiero saber cual es la formula factorial para dfd

Víctor Cuervo

ana yegres

hola me interesa saber las propiedades de los codigos de linea

Víctor Cuervo

JORGE

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 “”;
}
?>

Víctor Cuervo

JORGE

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 “”;
}
?>

Víctor Cuervo

shaki

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

MARIANA

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

Víctor Cuervo

GABY

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

Víctor Cuervo

Sya and ey

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

Víctor Cuervo

angel

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

Víctor Cuervo

ianet belmarez

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++

Víctor Cuervo

jorge

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….

Víctor Cuervo

FELI

HOLA ALGUIEN SABE COMO SE HACE CON VISUAL BASIC 6.0?

Víctor Cuervo

antonio perez

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

Víctor Cuervo

xenia

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

Víctor Cuervo

alex steven mendoza

Víctor Cuervo

alex steven mendoza

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

Víctor Cuervo

Pilar

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

Víctor Cuervo

israel contreras

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

Víctor Cuervo

israel contreras

me pueden decir como es la ecuacin de lagrange

Víctor Cuervo

Videosrubiel

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);
}
}

Víctor Cuervo

Lucia

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

Víctor Cuervo

javier V.

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…. :-)

Víctor Cuervo

Lucia

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.

Víctor Cuervo

javier V.

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

Víctor Cuervo

javier V.

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

Víctor Cuervo

Pilar

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

Víctor Cuervo

javier V.

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++

Víctor Cuervo

Pilar

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

Víctor Cuervo

jeremias chiricoc

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

ing.miguel alverto torrez

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

Víctor Cuervo

lineadecodigo

@fernando,

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

Víctor Cuervo

fernando

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

Víctor Cuervo

lineadecodigo

@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 +… :-)

Víctor Cuervo

cristian

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

Víctor Cuervo

Jessenia

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…

Víctor Cuervo

GLOMECHE

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

Víctor Cuervo

matias

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??

Víctor Cuervo

maggy*

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

Víctor Cuervo

luis

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..???

Víctor Cuervo

juan

bnd

Víctor Cuervo

JUAN DAVID

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

Víctor Cuervo

rosalina

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

Víctor Cuervo

Liliana

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

Víctor Cuervo

samuel

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

Víctor Cuervo

alexa

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

Víctor Cuervo

Evelyn

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….

Víctor Cuervo

77

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

Víctor Cuervo

b

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

Víctor Cuervo

angel

no se este ejercicio me pueden ayudar xy2-x2y

por favor

Víctor Cuervo

yasix andrade

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

Víctor Cuervo

lineadecodigo

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;

Víctor Cuervo

grisel

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

Víctor Cuervo

Pablo

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

VER

VER

Saludos

Víctor Cuervo

Pablo

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

Víctor Cuervo

karen

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!

Víctor Cuervo

karen renteria coronado

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…………

Víctor Cuervo

pablo

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 :)

Víctor Cuervo

lina medina

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

Víctor Cuervo

pamela rico

a y esa tarea que esta ariva es para oy

Víctor Cuervo

pamela rico

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

Víctor Cuervo

Luis

(2n)!

Víctor Cuervo

laura

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

Víctor Cuervo

pabel

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

Víctor Cuervo

memo man (lalo)

esoty en examen kiero k e resuelvan mi examen jaj

Víctor Cuervo

ulises

como se saca el factorial del 70 al 75

Víctor Cuervo

Carolina

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

Víctor Cuervo

dj farid

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

Víctor Cuervo

ana

calcular la factorial del 1 al 10

Víctor Cuervo

Jose Miguel Montero G

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

Víctor Cuervo

Jose Miguel Montero G

#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

Víctor Cuervo

Jose Miguel Montero G

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;
}

Víctor Cuervo

cesar

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

Víctor Cuervo

AngEvil

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…

Víctor Cuervo

alejandro

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

Víctor Cuervo

UnicoedeR

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

Víctor Cuervo

UnicoedeR

para sacarle factorial a un numero es sencillo, por ejemplo: Si se desea hallar el factorial de 5!= 1x2x3x4x5
de 6!= 1x2x3x4x5x6 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

Víctor Cuervo

AngEvil

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?

Víctor Cuervo

Lurdes

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

Víctor Cuervo

javier

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

Víctor Cuervo

camilo

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

Víctor Cuervo

Verónica

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

Víctor Cuervo

keila

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

Víctor Cuervo

farley

gracias por el codigo me sirvio de mucha ayuda

Víctor Cuervo

pabel

hola
ayudenme con el programa tabla de multiplicar en delphi

Víctor Cuervo

TERESA

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

Víctor Cuervo

LILIANA

POR FA SE LES AGREDECE EN EL ALMA

Víctor Cuervo

LILIANA

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..

Víctor Cuervo

mayra

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

Víctor Cuervo

Carlos Nontoa

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

Víctor Cuervo

mariam

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

Víctor Cuervo

gerardo

4x3x2x1/3x2x1 — eliminas o borras 3x2x1 arriba y abajo TE QUEDARA 4 — RESULATADO FINAL 4. :)

Víctor Cuervo

dwigth

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

Víctor Cuervo

eduardo roderiguez

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

Víctor Cuervo

eduardo roderiguez

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

Víctor Cuervo

lineadecodigo

@luismi,

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

Víctor Cuervo

luismi

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

Víctor Cuervo

NaOmi

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

Víctor Cuervo

eduardo

cual es la definicion de n!!!

Víctor Cuervo

Manuel

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

Víctor Cuervo

MOSKA

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

Víctor Cuervo

alexa

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

Víctor Cuervo

alexa

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

Víctor Cuervo

EDISON

nesecito el factorial de un numero en visual basic xfissss

Víctor Cuervo

EDISON

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

Víctor Cuervo

Malu

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

Víctor Cuervo

@!*@

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

Víctor Cuervo

IvEtT

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)

Víctor Cuervo

ivet

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)

Víctor Cuervo

Graciela Bertoglio

por favor necesito saber como demostrar 100!

Víctor Cuervo

Graciela Bertoglio

como demuestro 100!

Víctor Cuervo

rocio

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…

Víctor Cuervo

fernanda

qiesiera saver comose saca el factorial de u numero

Víctor Cuervo

ruben

gracias por el codigo me sirvio de mucha ayuda

Víctor Cuervo

ney182.attq77

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

Víctor Cuervo

liuu

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 …..

Víctor Cuervo

marcela rodriguez

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

Víctor Cuervo

lineadecodigo

Hola Marcela,

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

Víctor Cuervo

marcela rodriguez

MARCELA RODRIGUEZ AGOSTO 27, 2007

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

Víctor Cuervo

martin

quisiera conseguir materialde estudio ahcerca de factorial

Víctor Cuervo

JHON FERNANDO

quiciera saber las propiedades que pueden cumplir !

po ejemplo 10!/5!

Víctor Cuervo

cindy castillo

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

Víctor Cuervo

Jose Morales Molina

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

Víctor Cuervo

cloe

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

Víctor Cuervo

Silvanita

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

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*


*