ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Factorial de un numero en lenguaje c


Enviado por   •  11 de Abril de 2019  •  Prácticas o problemas  •  531 Palabras (3 Páginas)  •  82 Visitas

Página 1 de 3

[pic 1][pic 2]

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

UNIDAD ZACATENCO

UNIDAD DE APRENDIZAJE

FUNDAMENTOS DE PROGRAMACION

PRACTICA 4

NOMBRE

SANCHEZ LARA LUIS FERNANDO

[pic 3]

[pic 4]

Escriba el algoritmo y el programa para calcular el factorial de un número entre 1 y 100 dado por teclado. a) usando un ciclo while y b) un ciclo for.

[pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41]

  1. Factorial con “While”

Primero realizaremos el cálculo de la factorial de un numero entre el 1 y el 100 para lo cual vamos a realizar las siguientes acciones en nuestro programa.

  • Primero declaramos nuestras variables a usar y a una de ellas pedimos por teclado un valor que sea elegido por el usuario
  • Luego vamos a igualar las otras dos variables a 1, para inicializarlas en ese valor.
  • Luego usamos una condicional, para que nos indique que hará el cálculo, sí el número se encuentra entre el numero 1 y el numero 100
  • Luego utilizamos un while, que no indicara que mientras se tenga una condición se realizaran las siguientes operaciones
  • Mandando a imprimir nuestro resultado, pero mandándola con “%e”, para que nuestro numero se pueda representar y en manera de notación desarrollada.
  • Y por último cerrar el if con un else que nos indique que, si no se cumple la primera condición, automáticamente nos mande un error y no calcule nada[pic 42]

pantalla de salida: observamos que nuestro resultado nos lo da en notación científica[pic 43]

  1. Factorial con ciclo for
  • Como lo hicimos anteriormente, es algo similar solo que sustituiremos el ciclo while por un ciclo for
  • Declaramos nuestras variables
  • Pedimos un dato que el usuario insertara por teclado
  • Utilizamos una condicional como anteriormente lo hicimos con las condiciones de que el numero ingresado se a un número entre el 1 y el 100
  • Si se cumple la condición las operaciones se realizarán mediante un for que aumentara el valor de algunas variables.
  • Por último, imprimimos de la misma manera, en forma de notación desarrollada para poder observar el resultado esperado

[pic 44]

Salida de la pantalla

[pic 45]

Conclusiones

Con la practica realizada, vimos la estructura de los ciclos while y for, y observamos que aun que su forma no sea similar pueden realizar casi lo mismo, y los podemos usar para hacer cálculos de un cierto numero de datos sin necesidad de realizar operación por operación cada evaluación de dato, así mismo vimos la diferencia en un mismo programa y el lo personal se me hace más fácil usar el ciclo for ya que se me hizo más fácil entenderle, y nos da una idea de en que tipo de problemas podemos utilizarlos para resolverlo de manera más rápida y más eficaz.

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (697.8 Kb)   docx (865.8 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com