Вы находитесь на странице: 1из 4

Ingeniera de Software y Sistemas

Gua de Laboratorio No. 7


Modulo :Introduccin a la Algoritmia
Unidad : Algoritmia 2
Semana : 7 Sesin : 3 Duracin: 100 min.
Obeti!os :
- Desarrollo de programas mediante la descomposicin
modular.
"ro#esor$es% :
Enunciado
Aplicar la descomposicin modular para la elaboracin de un programa que
permite el ingreso de un numero base y un numero potencia y devuelva el
resultado.

Desarrollo
1. Iniciando el entrono JDeveloper
acer doble cli! en el icono acceso de directo
2. Siga los pasos del Laboratorio Nro 1 para crear un contenedor
FRAME para su aplicacin!
". Selecciones Apliccation #clic derec$o %uevo proyecto luego $aga clic en
el botn Aceptar
2. luego clic derec$o en %uevo &'trl ( %) en 'ategora 'lient *ier
seleccionar la opcin Swing#A+* en tems ,ava Applicaction. -ulse
Aceptar.
.. 'oloque el nombre de la aplicacin y pulse Aceptar
/. 'oloque el nombre del 0rame y el titulo 12enta de -asa3es4 que tendr5 el
mismo6 pulse Aceptar.
". Dise#ar la siguiente inter$a%!
-rof. 7dwin 8arav -5gina " de /
Ingeniera de Software y Sistemas
&. Estable%ca las propiedades!
'b(eto Na)e *e+t
,9abel" lbl:ase :ase;
,9abel2 lbl-otencia -otencia;
,0ield*e<t" t<t:ase
,0ield*e<t2 t<t-otencia
,*e<tArea t<tS
,Scroll-ane
,:utton" btn-rocesar -rocesar
,. A#ada las siguientes instrucciones!
". A=ada el siguiente cdigo; para declarar las variables globales $acerlo
en el -ublic 'lass;
##declaracin de variables
int base>?6potencia>?@
2. Deber5 a=adir un mAtodo para calcular la potencia;
private void 3:utton"Baction-erformed&Action7vent e) C
t<tSalida.set*e<t&DD)@
leeDatos&)@
int a>"6total>"@
E
.. -ara leer los datos;
private void leeDatos&) C
base>Integer.parseInt&t<t:ase.get*e<t&))@
potencia>Integer.parseInt&t<t-otencia.get*e<t&))@
elevar&base6potencia)@
E
/. -or ultimo deber5 a=adir las instrucciones para calcular;
private int elevar&int base6 int potencia) C
int a@ int total>"@
for&a>"@aF>potencia@a(()C
##total
total>totalGbase@
##imprime resultado
t<tSalida.set*e<t&Dtotal; D(total(DD)@
E
return total@
E
-rof. 7dwin 8arav -5gina 2 de /
Ingeniera de Software y Sistemas
-. .uarde / e(ecute la aplicacin!
". Ingrese un numero de base; / y la potencia; 2 pulse el botn procesar y
deber5 mostrar el resultado; "H.

E(ercicios!
". A$ora trate lo siguiente; 'rear un programa que permite el ingreso de un
numero cualquiera y que retorne el numero total de dgitos que tiene el
numero &utiliIar los 8Atodos)
2. Dise=ar la siguiente interfaI;
.. 7l programa deber5 devolver la cantida de digitos que tiene el numero
ingresado.
-rof. 7dwin 8arav -5gina . de /
Ingeniera de Software y Sistemas
E(ercicios 0ropuestos
-rof. 7dwin 8arav -5gina / de /

Вам также может понравиться