progra

Páginas: 4 (880 palabras) Publicado: 20 de octubre de 2014
Capítulo 12
12.4 Ejercicios resueltos (Continuación…)
Ejercicio 12.4.4
Elaborar un algoritmo que lea cinco números y calcule e imprima el mayor. Se
supone que son números diferentes.Restricciones: No usar else ni AND. Usando
if-then.
A continuación se presenta el algoritmo de la solución:
(Primero hágalo usted....después compare la solución)
Diagrama de clases
Mayor5Numeros2
numAnumB
numC
numD
numE
nuMayor

EjecutaMayor5Numeros2

establecerNumA()
establecerNumB()
establecerNumC()
establecerNumD()
establecerNumE()
calcularNuMayor()
obtenerNuMayor()Algoritmo MAYOR 5 NUMEROS
Clase Mayor5Numeros2
1. Declarar
Datos
numA, numB, numC, numD, numE, nuMayor: Entero
2. Método establecerNumA(a: Entero)
a. numA = a
b. Fin Método establecerNumA
3. MétodoestablecerNumB(b: Entero)
a. numB = b
b. Fin Método establecerNumB

4. Método establecerNumC(c: Entero)
a. numC = c
b. Fin Método establecerNumC
5. Método establecerNumD(d: Entero)
a.numD = d
b. Fin Método establecerNumD
6. Método establecerNumE(e: Entero)
a. numE = e
b. Fin Método establecerNumE
7. Método calcularNuMayor()
a. nuMayor = numA
b. if numB > nuMayor then
a.nuMayor = numB
c. endif
d. if numC > nuMayor then
a. nuMayor = numC
e. endif
f. if numD > nuMayor then
a. nuMayor = numD
g. endif
h. if numE > nuMayor then
a. nuMayor = numE
i. endif
j.Fin Método calcularNuMayor
8. Método obtenerNuMayor() Entero
a. return nuMayor
b. Fin Método obtenerNuMayor
Fin Clase Mayor5Numeros2
Clase EjecutaMayor5Numeros2
1. Método principal()
a.Declarar
Variables
n1, n2, n3, n4, n5: Real
b. Declarar, crear e iniciar objeto
Mayor5Numeros2 objMayor5Numeros= new Mayor5Numeros2()
c. Solicitar Numero 1, Numero 2, Numero 3,
Numero 4 y Numero 5d. Leer n1, n2, n3, n4, n5
e. Establecer objMayor5Numeros.establecerNumA(n1)
objMayor5Numeros.establecerNumB(n2)
objMayor5Numeros.establecerNumC(n3)
objMayor5Numeros.establecerNumD(n4)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progra
  • progra
  • Progra
  • progra
  • Progr
  • Progra
  • Progra
  • Progra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS