0% encontró este documento útil (0 votos)
137 vistas5 páginas

Ejercicios de Java en NetBeans: POO y Bucles

Este documento presenta 4 ejercicios que utilizan estructuras repetitivas como while y for en Java. Los ejercicios muestran cómo calcular la suma y promedio de números ingresados por el usuario utilizando bucles y clases. El objetivo es que los estudiantes aprendan a desarrollar aplicaciones visuales en Java usando las librerías Swing, AWT y el manejo de eventos.

Cargado por

Sergio Astoray
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
137 vistas5 páginas

Ejercicios de Java en NetBeans: POO y Bucles

Este documento presenta 4 ejercicios que utilizan estructuras repetitivas como while y for en Java. Los ejercicios muestran cómo calcular la suma y promedio de números ingresados por el usuario utilizando bucles y clases. El objetivo es que los estudiantes aprendan a desarrollar aplicaciones visuales en Java usando las librerías Swing, AWT y el manejo de eventos.

Cargado por

Sergio Astoray
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA ACADEMICO PROFESIONAL DE

INGENIERIA

GUÍA DE LABORATORIO N° 10
Escuela Profesional: Ingeniería de Sistemas. Asignatura: AED
Ciclo y Turno: Segundo – Mañana-Tarde Semestre Académico:
Docente: Ing. Victor Quevedo Dioses Fecha:

Sesión 10:

INTRODUCCION
Una vez familiarizados con los elementos de un proyecto en java con la herramienta
NetBeans, las clases que se pueden crear, editar y compilar. En el presente laboratorio
se desarrollan ejercicios tipo utilizando clases, objetos atributos y métodos, a través del
IDE NetBeans; de este modo se pretende que el estudiante inicie en el desarrollo de
aplicaciones visuales, utilizando para ello las librerías de JFC (Java Fundation Class)
como son: SWING y AWT (Abstract Windows ToolKit); así como también se incorpora el
manejo de eventos en Java.

I. OBJETIVOS

1. Codificar, compilar y ejecutar los ejercicios de aplicación.


2. Conocer la estructura de un programa visual en Java.
3. Se espera que el estudiante asocie los conocimientos nuevos con la “nueva
plantilla” que se propone.

II. EQUIPOS Y MATERIALES


 Computadora personal.
 Programa NetBeans IDE 6.9.1 correctamente instalado.
 Notas de los ejercicios resueltos en la clase.

III. METODOLOGIA Y ACTIVIDADES


• Codificar los ejercicios desarrollados en el aula.
• Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de
práctica encargado para la calificación correspondiente.
• Guardar la carpeta de sus archivos a sus memorias.
• Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden.
IV. IMPORTANTE
• Antes de comenzar a manipular el NetBeans 6.8 crear siempre, una carpeta, donde
se guardarán todas las aplicaciones realizadas en el presente laboratorio con el
nombre LABORAT-01.

V. MANEJO DEL SOFTWARE

Pág. 1 de 5
EJERCICIOS DE CLASE

Tema: AED_Estructuras Repetitivas _While_For


Estructura While

Ejercicio1

Mostrar la suma y el promedio de n números impares


package javarepettivo;
import [Link].*;

public class Ejemplo_Mientras {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int cp=0,num=-1;double prom=0,sum=0;
int
cuantos=[Link]([Link]("Cuantas
Numeros "));
while (cp<cuantos)
{
cp=cp+1;
num=num+2;sum=sum+num;
[Link]("C="+cp);
[Link]("num="+num);
[Link](null, "cp="+cp);
[Link](null, "num="+num);
}
prom=sum/cp;
[Link](null, "La Suma es "+sum);
[Link](null, "El Promedio es
"+prom);
}

Pág. 2 de 5
Ejercicio2

Se ingresan n números, mostrar la suma y el promedio estos


números.

package javarepettivo;
import [Link].*;
public class Ejemplo_Mientras2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int cn=0,num=0;double sum=0,prom=0;
int cuantos=[Link]([Link]("Cuantos Numeros"));
while(cn<cuantos)
{
cn=cn+1;
num=[Link]([Link]("Ingrese Numero"));
sum=sum+num;
}
prom=sum/cn;
[Link](null, "La Suma es "+sum);
[Link](null, "El Promedio es "+prom);
}
}

Pág. 3 de 5
Ejercicio3.- Con Estructura Mientras utilizando POO

Mostrar la suma y el promedio de n números impares

public class Numeros {


//atributos
private int cuantos;
private double sum=0;
public Numeros(int cuantos) {
[Link] = cuantos;
}
public int getCuantos() {
return cuantos;
}
public double getSuma()
{int cp=0,num=-1;double sum=0;

while (cp<getCuantos())
{
cp=cp+1;
num=num+2;sum=sum+num;
}
return sum;
}
public double getProm()
{
double prom=0;
prom=getSuma()/getCuantos();
return prom;
}
}
Clase Maestra
package javarepettivo;
import [Link].*;
public class OperaNumeros {

public static void main(String[] args) {


// TODO code application logic here
double suma=0,prom=0;
int cuantos=[Link]([Link]("Ingrese cuantos
numeros"));
Numeros obj=new Numeros(cuantos);
suma=[Link]();
prom= [Link]();
[Link](null, "La Suma es "+suma);
[Link](null, "El Promedio es "+prom);
}
}

Pág. 4 de 5
Ejercicio4.- Con Estructura Mientras utilizando POO

Se ingresan n números, mostrar la suma y el promedio estos


números.

public class Numeral {


private int cuantos;
public Numeral(int cuantos) {
[Link] = cuantos;
}
public int getCuantos() {
return cuantos;
}
void getOperaNum()
{
int cn=0,num=0;double sum=0,prom=0;
while(cn<getCuantos())
{
cn=cn+1;
num=[Link]([Link]("Ingrese Numero"));
sum=sum+num;prom=sum/cn;
}
[Link](null,"La Suma es "+sum);
[Link](null,"El promedio es "+prom);
}

Clase Maestra
package javarepettivo;
import [Link].*;
public class Ejemplo_Mientras2_POO {
public static void main(String[] args) {
// TODO code application logic here
double suma=0,prom=0;
int cuantos=[Link]([Link]("Ingrese cuantos
numeros"));
Numeral obj=new Numeral(cuantos);
[Link]();

}
}

Pág. 5 de 5

También podría gustarte