Está en la página 1de 7
Ing. Luis Leén Minaya ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS. GUIA DE LABORATORIO N° 02 Escuela Profesional: Ingenieria Informatica y de Sistemas. Asignaturat Fundamento de Programacién Ciclo y Turno: Segundo — Mafiana /Tarde Semestre A: 2014 - I Docenter Ing. Luis A. Leén Minaya Fecha: Del 03 al 07 de Noviembre del 2014 Sesion 02: Estructuras secuenciales INTRODUCCION Las estructuras secuénciales son las instrucciones mas sencillas d@programar. El software que usaremos para la prueba y ejecucién de dichos algoritmos desarrollados en aula seré el Java bajo el entorno de desarrollo de Software\Netbeans IDE 6.9.1, el cual es sencillo de manejar su entorno grafico, y amigable~y petmitira al estudiante disefiar y codificar sus soluciones algoritmicas en un aplicativo para probar la logica de sus planteamientos. f I. OBJETIVOS 1. Desarrollo de ejercicios de Matrices usando Swing y AWL¢ 2. Codificar, compilar y ejecutar los ejercicios de’ aplicacion. 3. Conocer la estructura de un programa visual en Java. 4. Se espera que el estudiante asocie,los conacimiento’ nuevos/con la “nueva plantilla” que se propone. II. EQUIPOS Y MATERIALES ® Computadora personal. @ Programa NetBeans IDE 6.9.1 cofréctamente instalado. III. METODOLOGIA Y ACTIVIDADES * Codificar los ejercicios desariéllados en el aula. + Presentar avances y ejetugion deteada uno de los ejercicios al docente o jefe de practica encargado para fa Calificacién correspondiente. IV. OBSERVACION vw EV estudianif@ d@berd) crear una carpeta de trabajo con el nombre “[aboratorio_02ED”, a donde deberd direccional su proyecto a crear. ve Se rétomiendasque 4| estudiante haya planteado los ejercicios de la Guia de ejercicias 02-para que pueda comprender las soluciones que se proponen. V. USO DEL SOFTWARE Elaborar un proyecto que,CealiGe los operaciones aritméticas bésicas, como suma, resta, multiplicacién y division SOLUCION Pag. ide ein Minaya Ing. Luis 6 1. Ingrese al NetBeans IDE 6.9.1 cree un nuevo proyecto. Bh NewFie Tn a Refactor Run Debug F = opr, tebe A 2. A continuacién apareceré la siguiente ventana para la generacién de aplicaciones y en la Seccion de Categorias seleccione Java y en el (venta de proyectos selecciones Java Application y presione el boton Next. 3. A continuacién aparecera ect wed pra an cee te it Bild mrp sara, dey ventana pe creacién Por C osc Aplicaciones ‘proet eaten Troma Java. Project Faller: | Cl eraiMrceh|DaltcnimrphcOhEpescioDt coloque luego presio boton Finish saetn re tren: [LPs ig Nance [eerie Pig.2de7 ein Minaya Ing. Luis 6 3. A continuacién vera en el Navegador de Proyectos el proyecto que acaba de crear 4. A continuacién crearemos un formulario sobre el paquete ejercicio01. Para esto hacer presionar el boton derecho sobre el paquete ejercicio04 luego seleccionar New y después JFrame Form Rjercicio0 - NetBeans IDE 67.1 File Edit View Navigate Source Refactor Run Debug Profile Tea BESS DO spree GG Ejercicioo1 BD Sounce Packages BG Test Pace @ Utraries 2G Test Lbrar rice “Nea ERT? © ® Fiercicioot SG source Pedages (+E) ereceat B Mominva GD tes Pacis 2 Ubrates 2G Test Lina entana donde colocara el Nombre del Formulario (aparece la palabra Clas ya que para java todo lo ve como una y presione el botén Finish. & = < 3 3 a = 7 Pig.3de Ing. Luis Leén Minaya 6. A continuacién apareceré la siguiente ventana de entorno de desarrollo. een Pe To TT wD EO seest_ Ginnion = Ss = sue (GB @| LSP ws Formulario Inspector de Paleta de componentes 7. Acontinuacion realice el siguiente disefio especificaciones de la tabla. satel svat [evr \ ates [Tere | AN Hons r A continuacién su formulario deberd quedar de la siguiente manera presionando Shift+f6 Ahora modificaremos los objetos y sus propiedades de la siguiente manera: Fanofom [We Dpacons Aneto Cass | Opens areas beet Toe Ha Casa, Napa, TOT ase [Tet Wari [at [Tea Yair ite [Tet Sun bs [Tot Resa ee [Tea ape sa [reat hase Tat reset [ersiene aa ewes? [venetenene [Ra Te eet? Taaienane pare “ae eset enaieRare —| RA re A owes nae | esa om Ta enrol [arena | paDMOT a Te ‘ [Putont _eatiene [pe =I Toa Cail Fatend [ananassae x Ta Fair putes [anaienarie [anna 3 Pig. 4de7 Ing. Luis Leén Minaya OPERACIONES ARITMETICAS valor 4 Valor 2 Suma Resta ‘Muniplicaciin Drasiin ‘Ahora haga doble instrucciones: Cédigo en el Botén Nuevo: clic en cada botén y aparece (@ 155 18 pelvace vold jhtutfuevetot tonPerto; 139) jeetvaioe L-sectese (°7 160 jexcValoee sserTenc ("") 161 jeersuma-secText ("")2 162 deetReata. gettext ("2 163 Jertimiczpiscaaron. cet Temgey) A 163 Surtprvasioneat text | ss 1) Colsess al ences taal 166 seetyptGet reseyecue (Ls 167 B) Form af &} other Components: ee ‘bbe! jLabelt [JLabel] ‘ebet jLabel2 [3Label] ‘tbe! jLabel3 [JLabel] ‘bbl jLabel4 [Label] ‘bbe! jLabelS [JLabel] so Codi 176 17 178 179 180 tet 162 185 165 187 18 188 1sa 1st 12 195 198 MMUML- ligo en el Botén Calcular [| peivaes votd ghtncalemtardetaanfertermed ;java.ae.event seriontvent eve) ( tne sums, veeta, multipliescion, division, valori, valor: yalorl = Integer. pacsednt|jixtValori-getText (1): valor? = Integer, pagsedat (iixtValocd gettext (11: multiplicecion = valori * valorz: aivision = valori / valoe2: JtetSuma-seeTant |String. raluode {aural}: JOMCResta, SeCTeKL (SUE Lng. FalweOr (rests) | 4 jexcMulespiicacton. sevText (String. valuedd (ouleap]icecion) )z jtxeDivision, setText (Sering. yaluee|division) }: siobndluevo request Focus () 7 , yn) ee, MMM Ejecutar el aplicativo presionanddtlaiShift *f6>- 1 EJERCICLOS PROPUESTOS. El promedio de practicas de un curso se Galcula)en base a cuatro practicas calificadas de las cuales se elimina la nota menor y/se promedian las tres notas més altas. Disefie un algoritmo que determine la nota eliminada y e! promedio de practicas de un estudiante. En un estacionamiento cobian $/. "600 por hora o fraccién. Disefie un algoritmo que determine cuanto debe pagamun cliente por el estacionamiento de su vehiculo, conociendo eltiempo de-estavionarpiénto en horas y minutos. Disefie/un,algoritmo quéilea tres longitudes y determine si forman o no un triangulo. Si es un trigngulogdletermine d8)que tipo de triéngulo se trala entre: equilatero (si tiene tres lados| iguales), Vis6seeles ($i tiene \dos lados iquales) 0 escaleno (si tiene tres lados, desiguales). Considere (que para formar un triangulo se requiere que: "el lado mayor sea menor Que la'Sunta de los otros dos/lados". Un supefmercado ha puesto en oferta la venta al por mayor de cierto producto, ofreciendovyn deseuerto del 15% por la compra de mas de 3 docenas y 10% en caso contrario. Adams porta compra de mas de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diserie un algoritmo que determine el monto de la compra, el monto del descuento, e! monto a pagar y el ntimero de unidades de obsequio por la compra de cierta cantidad de docenas del producto. Sdn Min Una compaiila dedicada al alquiler de automoviles cobra un monto fijo de $300000 para! los primeros 300 km de recorrido. Para mas de 300 km y hasta 1000 km, cobra un montoz adicional de $ 15.000 por cada kilometro en exceso sobre 300. Para mas de 1000 kn cobra un mento adicional de $ 10.000 por cada kilémetro en exceso sobre 1000. Los Pig. 6de7 Ing. Luis Leén 10. un. 12. 13. precios ya incluyen el 20% del impuesto general a las ventas, IVA. Disefie un algoritmo que determine el monto a pagar por el alquiler de un vehiculo y el monto incluido del impuesto. Mostrar la cantidad de billetes de 100, 50, 20, 10, 5 y 1 nuevo sol que se necesitan para pagar el sueldo de un trabajador. Dado dos numeros enteros de 3 cifras, se desea saber la suma de sus cifras correspondientes a las unidades, la suma de las cifras correspondientes a las decenas y la suma correspondiente a las centenas. Un padre cuenta con dos cantidades de dinero, una en euros yYeira en soles. El padre ha decido repartir todo su dinero entre sus tres hijos: Juan, Pabloyy Miguel. Determine la cantidad total de dinero con la que cuenta el padr@yen dolares y en yenes por separado. Considere las los siguientes tipo de cambio: dolar=0.791 euros, 1 délar = 108.240 yenes, 1 délar=2.75 soles. Determine que cantidad de dinero le corresponde a cada hijo en, dolares, considerando que Juan recibe el 30% del total, Pablo recibe-eb-45% deltotal WWiguell recibe el resto. Calcular la velocidad de un auto en Kmihy, ingresahdo la distancia recorrida en metros y el tiempo en minutos. Disefie un programa para sumar dos fiémpossgAmbos tiempos vienen dados en el formato HH:MM:SS. La suma también debé-serexpresada della misma manera Dado un numero natural de 4 cifras disefie un_prograntia que pefmita obtener el reves del numero. Asi, si se lee el nimero 2368 el algoritmo deberd imprimir 8532 Una persona tiene 2 recipientes llenostde gasblina cuyas capacidades estan dadas en galones y pies cubicos, respectivament@, Disefie un programa que determine la cantidad total de gasolina en metros cilbicos, pies cibicos y yardas clibicas. Considere los siguientes factores de conversién: 1 pie ciibico = 0.0283 metros ctibicos 1 galén = 3.79 litros 1 metro cubico = 1000 litros* 1 yarda oltbica-= 27 pies chbicds Dada lds ecuaciones: “2 + by? c tomey/\=. \F Construir “url, programa \que )lea) los coeficientes a, b, « de y f y calcule los valotes de x € yy

También podría gustarte