Tres algoritmos en C (Proyecto Final)

Páginas: 5 (1076 palabras) Publicado: 20 de abril de 2015
PROYECTO FINAL
Fundamentos y Lógica de Programación
Descripción breve
Codificar en Lenguaje C un algoritmo que resuelva tres Reglas de Negocio de una
empresa o de un problema teórico de alguna asignatura o de la carrera que se está
estudiando en la Universidad

Sergio Flores Genis
sf.cancun@gmail.com

Descripción
En un programa resolver tres casos:
1.

2.
3.

Algoritmo que obtenga las raíces deuna ecuación cuadrática ingresando las bases A, B y
C. Si la ecuación no tiene solución indicar al usuario y en caso de que cuente con solución
mostrar las dos raíces como solución.
Un programa que muestre los números primos encontrados hasta un límite indicado por el
usuario. Cuando se encuentre un número que es primo se mostrara en pantalla.
Obtener el factorial de un número (n!). Se ingresael número del que se quiere calcular el
factorial y se muestra el valor obtenido.

Cronograma
FASE
Análisis
Diseño
Codificación, Prueba y
Documentación

FECHA
23-mar-15  26-mar-15
28-mar-15  30-mar-15
31-mar-15  04-abr-15
06-abr-15  08-abr-15
09-abr-15  11-abr-15
13-abr-15  15-abr-15
15-abr-15 17-abr-15
18-abr-15  20-abr-15

ACTIVIDAD
Descripción. Objetivos y Alcance
Reglas del NegocioElementos de Modelado
Diseño de Algoritmo
Prueba de Escritorio
Codificación
Pruebas
Elaboración del Reporte

Reglas de negocio
REGLA DEL NEGOCIO 1. Calcular X1 y X2 de una ecuación cuadrática
Entidades involucradas
Parámetros
Validaciones a realizar
Acción a tomar
Caso alterno

Persona, ecuación de segundo grado
Valores de a, b y c de una ecuación cuadrática.
Raíces de laecuación.
(b^2 – 4ac) > 0
Se calcula x1 y x2 de la ecuación
Se muestra mensaje indicando que no hay resultado

REGLA DEL NEGOCIO 2. Números primos hasta ‘n’
Entidades involucradas
Parámetros
Validaciones a realizar
Acción a tomar
Caso alterno

Persona
Limite para buscar primos (n)
Número primo encontrado de 0 a n
i mod j, contador == 0
Se incrementa el contador,
Se muestra el númeroporque es primo.
Sin acción, continúa con el ciclo.
Sin acción, continúa buscando número primos.

REGLA DEL NEGOCIO 3. Obtener el factorial de ‘n’
Entidades involucradas
Parámetros
Validaciones a realizar
Acción a tomar
Caso alterno

Persona
Número del que se quiere obtener el factorial
Número factorial calculado
i <= num
Multiplicar factor * i (i incrementa con cada ciclouna unidad)
Termina el ciclo y muestra el factor calculado.
SERGIO FLORES GENIS

1

Porque se debe documentar
La documentación facilita los procesos de mantenimiento y escalabilidad del software. Además de
ayudar a futuros desarrolladores a entender los pasas que se están llevando a cabo en el programa.

¿Manual de usuario?
El manual de usuario sirve para identificar el software, indicar loscomponentes con los que cuenta y
sus ventajas y limitaciones.
También indica la versión y el número de serie. En él están contenidos requerimientos de Hardware y
Software para el correcto funcionamiento del sistema, así como los deberes y derechos del usuario
al usarlo y la licencia que aplica al sistema. Contiene ayuda y asistencia para casos más comunes.
El manual ayuda al usuario a saber operar elsoftware de forma correcta disminuyendo de esta
forma los posibles errores que se puedan generar.
El manual de operaciones contiene los procedimientos para la utilización del
software, la corrección de errores y la recuperación de fallos.

SERGIO FLORES GENIS

2

Diagrama de flujo
Calcular X1 y X2 de una ecuación cuadrática

SERGIO FLORES GENIS

3

Números primos al ‘n’

SERGIO FLORES GENIS4

Factorial de un número

SERGIO FLORES GENIS

5

Código
//
//
//
//
//

Este codigo es para el proyecto final de la materia
de Fundamentos y Lógica de Programación de la
Universidad Tecnológica de México - Chuitlahuac
Autor: Sergio Flores Genis

#include
#include
void main() {
int _op, endp=0;
int n=1, i, j;
do {
printf("-- MENU --\nSeleciona una algoritmo... (cero para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyecto Final Con Listas Enlazadas En C
  • algoritmos c++
  • Algoritmos c++
  • PROYECTO FINAL AUDITORIA C
  • Proyecto final de Programacion c++
  • proyecto algoritmos
  • Proyecto algoritmica
  • colaborativo tres algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS