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 /