Programas en java factorial y serie de fibonacci
Descripción del problema
Se requiere determinar el factorial de un numero cual quiera el usuario y se necesita primero el valor de “n”.
Definición de la solución
Para determinar lafactorial de cualquier número es multiplicar el número n por su número anterior y así hasta llegar a que sea 1
Diseño de la solución
En esta parte entra la manera que voy a utilizar en este casosea la más óptima para realizar una secuencia necesaria para mi programa y tener n este sea multiplicado por 1 y hasta que sea igual a el valor final será nuestro resultado final.
Pseudocódigo
InicioEntero n=1,i,f=1
Escribe “dame un numero”n
Desde (i=1;n<=i;i++)
Inicio
F =f*i
Fin
Escribe “el factorial es” a
Fin
Código en plataforma Java
import java.io.*; ;//llamar libreria dejava para hacer uso de variables//
3 import java.lang.Class;// esta instruccion importa a lang que es donde estan guardados valores primitivos y con class no los almacena en una clase//
4 publicclass factorial{//declarar clase publica factorial
5 public static void main(String[]args)throws IOException{//Llamar la clase publica y abrir el cuerpo de programa con args se declara el valorde cadena y la funcion "trows" arrojara un metodo y hacer ecepcion al programa//
6 DataInputStream pow = new DataInputStream(System.in);//declarar un nuevo flujo dde entrada de datos
78 int n,i,f = 1;//declarar variables tipo entero a usarse en el programa
9
10
11 System.out.println("\nDame un Valor\t");//mandar un mensaje en pantalla
1213 n = Integer.parseInt(pow.readLine());//convertir la variable n a un valor de tipo entero
14
15 System.out.print("\tf\ti\tf");//mandar un mensaje en pantalla
16
17for(i=1;i<=n;i++){//declarar un ciclo for donde i = 1 y i debe ser nemor o igual a n ysi esto se cumple incrementara 1
18 System.out.print("\t"+f+"\t"+i);//mandar un mensaje en...
Regístrate para leer el documento completo.