Algoritmo factorial orientado a objetos

Páginas: 2 (382 palabras) Publicado: 5 de diciembre de 2010
_____________________
Fact | ___________
_____________________| 0 THEN
1. factorial = 1
2. FOR n = numero; n > 0; n = n-1
a. factorial =factorial*n
3. ENDFOR
c. ELSE
1. IF numero = 0
a. factorial = 1
2. ELSE
a. factorial = "Introdusca numero positivo"
3. ENDIF
d.ENDIF
e. Fin Metodo calcularFactorial

4. Metodo obtenerFactorial (): Entero
a. return factorial
b. Fin Metodo obtenerFactorial

Fin Clase Fact

Clase EjecutaFact1. Metodo Principal
a. Declaraciones
Variables
nro: Entero

b. Declarar, crear e iniciar nuevo objeto
Fact objFact = new Factc. Solicitar Numero

d. Leer nro

e. Establecer objFact.establecerNumero(nro)

f. Calcular objFact.calcularFactorial()

g. Imprimir objFact.obtenerFactorial()h. Fin Metodo Principal

Fin Clase EjecutaFact

Fin

.....(Repeticion 'DO...WHILE').....

Algoritmo FACTORIAL

Clase Fact

1. Declaraciones
Datosnumero: Entero
factorial: Entero

2. Metodo establecerNumero(num: Entero)
a. numero = num
b. Fin Metodo establecerNumero

3. Metodo calcularFactorial ()
a.IF numero > 0 THEN
1. factorial = 1
2. DO
a. factorial = factorial*numero
b. numero = numero-1
3. WHILE numero > 0
b. ELSE
1. IFnumero = 0
a. factorial = 1
2. ELSE
a. factorial = "Introdusca numero positivo"
3. ENDIF
b. ENDIF
d. Fin Metodo calcularFactorial

4. MetodoobtenerFactorial (): Entero
a. return factorial
b. Fin Metodo obtenerFactorial

Fin Clase Fact

Clase EjecutaFact

1. Metodo Principal
a. Declaraciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Orientado a objetos
  • orientada a objetos
  • Conceptos Fundamentales del Algoritmos y Programación Basada en el Paradigma Orientada a Objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Diagramas orientado a objetos
  • Modelado orientado a objetos
  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS