UNIVERSIDAD NACIONAL “DANIEL ALCIDES CARRION FACULTAD DE INGENIERÍA ESCUELA DE FORMACION PROFESIONAL DE SISTEMAS Y COMPUTACIÓN

LABORATORIO DOMICILIARIO No. 1 LENGUAJE DE PROGRAAMACION II (JAVA 2SE – NETBEANS-ECLIPSE) 1. Se desea calcular independientemente la suma de los pares e impares comprendidos

entre 1 y 50 (incluidos los extremos).
\\NETBEANS-WINDOWS

package t01; private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int i,sp=0,si=0; for(i=1;i<=50;i++) { if(i%2==0) { sp=sp+i; } else { si=si+i; } } txtResultado.setText("\n SUMA DE PARES :"+ sp ); txtResultado.append("\n SUMA DE IMPARES :"+ si ); } private void btnCerrarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: System.exit(0);

\\ECLIPSE
package ta1; public class ta1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i,sp=0,si=0; for(i=1;i<=50;i++) if(i%2==0) sp=sp+i; else si=si+i; System.out.println("La suma de pares es :" +sp); System.out.println("La suma de impares es:" +si); }

}

2. Calcular y visualizar la suma y el producto de los números impares comprendidos entre 20 y 80. \\ JAVA 2SE

out.append("\n El producto es : "+pi). } .event.si=0.exit(0). } txtResultado. */ package ta2.private void btnCalcularActionPerformed(java. choose Tools | Templates * and open the template in the editor.ActionEvent evt) { // TODO add your handling code here: System. txtResultado. for(i=20.out.event. for(i=20. } private void btnCerrarActionPerformed(java.i++) if(i%2!=0) { si=si+i.println("La suma es : "+si). pi=pi*i. /** * * @author laura */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int i. double pi=1.awt.i++) if(i%2!=0) { si=si+i.ActionEvent evt) { // TODO add your handling code here: int i.awt.setText("\n La suma es : "+si).i<=80. double pi=1.si=0. } \\ ECLIPSE /* * To change this template.println("El producto es : "+pi). System. pi=pi*i. } System.i<=80.

\\ JAVA 2SE private void btnCalcularActionPerformed(java.x. if(x>0) { cp++.ActionEvent evt) { Scanner in = new Scanner(System. } } if(cp>0) { pp=(double)sp/cp. Leer n números enteros y obtener el promedio de los positivos y el promedio de los negativos.getText()).pn. int n. double pp.parseInt(txtNumero.awt.cn=0. .cp=0. sp=sp+x.parseInt(txtResultado.i.i<=n.i++) { x=Integer.in). do{ n=Integer.nextInt().event.} 3. n=in. } else if(x<0) { cn++. } while(n<=0). sn=sn+x. for(i=1.sn=0.sp=0.getText()).

util.txtResultado.x. import java. sp=sp+x. public class ta3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.exit(0).setText("El Promedio de positivos es : "+pp).cn=0. sn=sn+x.sp=0.print("Valor de n : "). txtResultado.i<=n. if(x>0) { cp++. if(cn>0) { pn=(double)sn/cn. } else txtResultado. \\ECLIPSE package ta3. n=in. } while(n<=0).i++) { System.setText("No se Ingresaron Positivos").in).ActionEvent evt) { // TODO add your handling code here: System.out.nextInt(). do{System.pn.out.nextInt().Scanner. .event.i.cp=0. } else if(x<0) { cn++.awt. for(i=1.setText("El Promedio de Negativos es : "+pn). int n. } else txtResultado. } private void btnCerrarActionPerformed(java.sn=0. x=in.print("Ingrese numero : ").setText("No se Ingresaron Negativos"). double pp.

append("\n cuadrados de los primeros"). \\JAVA 2SE private void btnCalcularActionPerformed(java. } private void btnCerrarActionPerformed(java. } else System. } .setText("La suma de los").append("\n 15 números es : "+sc). System.i<=15. txtResultado.event.ActionEvent evt) { // TODO add your handling code here: System. txtResultado.exit(0).} } if(cp>0) { pp=(double)sp/cp. } else System.out.awt.i++) sc=sc+i*i.out.ActionEvent evt) { // TODO add your handling code here: {int i. Calcular la suma de los cuadrados de los números desde el 1 hasta el 15.println("El Promedio de Negativos es : "+pn).println("No se Ingresaron Negativos"). txtResultado.event. for(i=1. if(cn>0) { pn=(double)sn/cn.println("El Promedio de positivos es : "+pp).out.println("No se Ingresaron Positivos").awt.out.sc=0. } } 4. System.

println("La suma de los cuadrados de los primeros 15 números es : "+sc). public class ta4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub {int i.i<=15.\\ECLIPSE package ta4. Se pide calcular el promedio de ellos \\ JAVA 2SE . System. Se ingresan n números.out. for(i=1. } } } 5.i++) sc=sc+i*i.sc=0.

i<=n. rpta=JOptionPane. for(i=1. import java.event.exit(0).print("Valor de n : ").i++) .i. public class ta5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System."Esta seguro de Salir?". double x.Scanner. txtResultado. } while(n<=0). } private void btnCalcularActionPerformed(java.out.private void btnNuevoActionPerformed(java.setText("").ActionEvent evt) { // TODO add your handling code here: int rpta.event. txtNumero.setText("\n El Promedio es : "+p).getText()).nextInt().s=0.showConfirmDialog(this. } private void btnCerrarActionPerformed(java.parseInt(txtNumero.in).awt.awt. \\ ECLIPSE package ta5.p. } while(n<=0).util.nextDouble(). double x.ActionEvent evt) { // TODO add your handling code here: int n. do { n= Integer.setText("").p.s=0. if(rpta==0) System. s=s+x.i.ActionEvent evt) { // TODO add your handling code here: txtResultado. "Si" .0). n=in. do { System. int n. } p=s/n.event.i++) { x=in. for(i=1.awt.i<=n.

nextDouble().setText("").out.event. Ingresar n números enteros.print("Ingrese numero : "). x=in. .ActionEvent evt) { // TODO add your handling code here: txtResultado.awt.out. cuantos pares existen y cuál es la media de los números impares. } } 6. s=s+x.{ System.println("El Promedio es : "+p). System. \\JAVA 2SE private void btnNuevoActionPerformed(java. } p=s/n. txtNumero1. visualizar la suma de los números pares de la lista.setText("").

event.getText()). } } .i++) { if(x%2==0) { cp++. "Si" . } N3= Integer. } else { ci++."Esta seguro de Salir?".setText("\n No se Ingresaron numeros pares"). if(rpta==0) System. } N4= Integer.parseInt(txtNumero2.ActionEvent evt) { // TODO add your handling code here: int N1. } while(n<=0).i.x.i<=n.setText("\n La suma de los numeros pares es : "+sp). sp=sp+x.setText("\n La cantidad de numeros pares es : "+cp).0).txtNumero2.exit(0). } } if(cp>0) { txtResultado. do { N1= Integer. txtResultado.ActionEvent evt) { // TODO add your handling code here: int rpta. rpta=JOptionPane.parseInt(txtNumero3. } else txtResultado.setText("\No se Ingresaron numeros impares").parseInt(txtNumero1. } private void btnCalcularActionPerformed(java.parseInt(txtNumero4.getText()). for(i=1.setText("").ci=0. txtResultado.si=0.awt.N4. } N2= Integer. } private void btnCerrarActionPerformed(java.cp=0.getText()). double mi.setText("\n La media de los impares es : "+mi).N2.setText("").awt.setText("").getText()).N3.sp=0. txtNumero3. if(ci>0) { mi=(double)si/ci. si=si+x.n. } else txtResultado.event.showConfirmDialog(this. txtNumero4.

out.util.nextInt(). } else System.println("La media de los impares es : "+mi).out.out.println("No se Ingresaron numeros pares"). n=in.print("Ingrese numero : ").nextInt().print("Valor de n : "). } else { ci++.in).i. import java.sp=0.println("No se Ingresaron numeros impares"). System. } else System.out.println("La suma de los numeros pares es : "+sp). x=in. double mi. int n.x. si=si+x.out. public class ta6 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner(System.out. for(i=1.si=0. sp=sp+x.ci=0. System.i++) { System.\\ECLIPSE package ta6.println("La cantidad de numeros pares es : "+cp).cp=0.i<=n. } while(n<=0). } } .out. } } if(cp>0) { System.Scanner. if(x%2==0) { cp++. do { System. if(ci>0) { mi=(double)si/ci.

nextInt().event.setText("Ingrese numero : ").in).7.i++) { txtResultado.setText("Valor de n : "). \\ JAVA 2SE private void btnCalcularActionPerformed(java. int n.awt.c1=0.i<=n.nextDouble(). if(x<15) c1++. double x. x=in. for(i=1. txtResultado.ActionEvent evt) { // TODO add your handling code here: Scanner in = new Scanner(System.c2=0. txtResultado. } txtResultado. if(x>50) c2++. } . Desarrolle un programa que determine en un conjunto de números naturales. if(x>25 && x<45) c3++.setText("La cantidad de numeros menores que 15 es : "+c1). o o o Cuantos son menores de 15 Cuantos son mayores de 50 Cuantos están comprendidos entre 25 y 45.i. do{txtResultado.append("La cantidad de numeros mayores de 50 es : "+c2). n=in.append("La cantidad de numeros compredios entre 25 y 45 es : "+c3). } while(n<=0).c3=0.

if(x>25 && x<45) c3++.c1=0.in). n=in.print("Ingrese numero : "). } while(n<=0). public class ta7 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.c2=0.out. int n.Scanner.nextDouble().print("Valor de n : ").println("La cantidad de numeros mayores de 50 es : "+c2).nextInt().i<=n.out. System. for(i=1. System.i. x=in. } System.out. if(x>50) c2++.i++) { System.util. if(x<15) c1++. } } .c3=0.\\ ECLIPSE package ta7.println("La cantidad de numeros compredios entre 25 y 45 es : "+c3).out.out. do{System. double x. import java.println("La cantidad de numeros menores que 15 es : "+c1).

} private void btnCalcularActionPerformed(java.ActionEvent evt) { // TODO add your handling code here: int rpta.setText("").event.awt.parseInt(txtNumero.i. } } . "Si" .8. for(i=1.getText()). rpta=JOptionPane.exit(0).ActionEvent evt) { // TODO add your handling code here: int n. txtNumero.showConfirmDialog(this.ActionEvent evt) { // TODO add your handling code here: txtResultado.awt. if(rpta==0) System.event.setText("").i<=n.awt. do { n= Integer. } } while(n<0). } private void btnCerrarActionPerformed(java.event.i++) f=f*i. double f=1. txtResultado.0).setText("\El factorial es : "+”f”). Calcular el factorial de un numero n>=0 \\ JAVA 2SE private void btnNuevoActionPerformed(java."Esta seguro de Salir?".

System. for(i=1.i.out.i++) f=f*i.println("El factorial es : "+f).nextInt().util. n=in. import java. public class ta8 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.Scanner. double f=1. do { System.print("Ingrese numero positivo o cero : ").out. } } .\\ ECLIPSE package ta8.in).i<=n. } while(n<0). int n.

event. import java.nextDouble(). n=in.Scanner.i++) p=p*x.out.i.ActionEvent evt) { // TODO add your handling code here: Scanner in = new Scanner(System. System. txtResultado. } \\ ECLIPSE package ta9. private void btnHallarActionPerformed(java.util.i. x=in.p=1. public class ta9 { public static void main(String[] args) { // TODO code application logic here Scanner in = new Scanner(System.append("Valor de n : "). } while(n<0).print("Valor de x : "). .Scanner. txtResultado. for(i=1.p=1.in).append("La potencia es : "+p).i<=n.in). int n.awt. int n.nextInt(). Ingresar un valor de x y un valor n positivo reportar la potencia de x elevado a la n.util. x=in. double x. import java. double x.nextDouble(). \\ JAVA 2SE package ta9. do { txtResultado.9.setText("Valor de x : ").

nextInt(). } for(i=1.out. } private void btnCerrarActionPerformed(java. } while(n<0). } private void btnCalcularActionPerformed(java. if(rpta==0) System.event.exit(0). rpta=JOptionPane.setText(""). n= Integer.ActionEvent evt) { // TODO add your handling code here: int rpta.awt.i<=n.ActionEvent evt) { // TODO add your handling code here: int i.out.event.println("La potencia es : "+p).setText("").event.showConfirmDialog(this. double p=1.print("Valor de n : "). Imprimir las 10 primeras potencias de 4.ActionEvent evt) { // TODO add your handling code here: txtResultado. } 10. System. for(i=1.do { System. n=in. txtNumero.0).parseInt(txtNumero.awt. "Si" ."Esta seguro de Salir?".i<=10.getText()).i++) p=p*x.i++) { . \\ JAVA 2SE private void btnNuevoActionPerformed(java.awt.

i<=10. double p=1.out. for(i=1. } } \\ ECLIPSE package ta10.p=p*4. System.i++) { p=p*4. } txtResultado. Ingresar n números.println("Las 10 primeras potencias de 4 son"). \\ JAVA 2SE .println(4+" elevado a la "+i+" es "+p).setText("\4+ " elevado a la "+i+" es "+p). public class ta10 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i. } } 11.out. } System. Calcular el máximo y el mínimo de ellos.

for(i=1. TxtResultado.i<=n. } while(n<=0).maximo.ActionEvent evt) { // TODO add your handling code here: int n.i++) { TxtResultado. } } \\ ECLIPSE package ta11.setText("El maximo es : "+maximo).Scanner. double x. maximo=-1e30. if(x>maximo) maximo=x. minimo=1e30.in).util. import java.append ("Ingrese numero : ").i. public class ta11 { /** * @param args */ .append ("Valor de n : ").minimo.awt. n=in.Scanner.util. if(x<minimo) minimo=x. import java. } TxtResultado.append("El minimo es : "+minimo). Scanner in = new Scanner(System.nextInt().nextDouble().event. x=in. do { TxtResultado.package ta11. private void btnHallarActionPerformed(java.

maximo=-1e30. 5. if(x>maximo) maximo=x.i<=n.print("Ingrese numero : "). 8. double x.print("Valor de n : ").println("El minimo es : "+minimo). System.i. } } 12.minimo. … \\ JAVA 2SE . } System. } while(n<=0). x=in. 3. minimo=1e30.public static void main(String[] args) { // TODO Auto-generated method stub int n. 13. Scanner in = new Scanner(System. Realizar un programa que escriba los n términos de la serie de Fibonacci 1.println("El maximo es : "+maximo).out.out. 21.maximo. if(x<minimo) minimo=x. 2. n=in.in).nextInt().nextDouble(). for(i=1. 1.out. do { System.i++) { System.out.

awt. double p=1.i++) { t=p+s.ActionEvent evt) { // TODO add your handling code here: txtResultado.in).i."Esta seguro de Salir?". \\ ECLIPSE package ta12.out.print("Numero de terminos : ").private void btnNuevoActionPerformed(java.awt.nextInt(). // Inacializar variables locales cont =1.setText(""). int n.0). } private void btnCalcularActionPerformed(java. //Contador de terminos sumados suma=0.ActionEvent evt) { // TODO add your handling code here: int Nact.setText(N + " Terminos de la serie Fibonacci : \n"). if(rpta==0) System.Scanner. import java.ActionEvent evt) { // TODO add your handling code here: int rpta. // primer terminos de la serie // Imprimir titulo txtResultado. // Acumulador de la suma Nact=1.s=0.getText()). "Si" .i<=n. } while(n<=2). } private void btnCerrarActionPerformed(java.awt.event. for(i=1.exit(0).event. Nant.event. Nsig.t. //leer numero int N=Integer. do { System. n=in. rpta=JOptionPane. double suma. // segundo terminos de la serie Nant =1.parseInt(txtNumero. public class ta12 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System. . cont.showConfirmDialog(this.util.

readLine()). do { System.io. double x. } } while(x!=-99). int n.out. } } \\ ECLIPSE .parseDouble(br.println("No se ingresaron numeros").out. import java.in)).print("Ingrese numero (-99 para finalizar) : ").BufferedReader. } } 13. \\ JAVA 2SE package ta13. import java.io.InputStreamReader.out. p=s.println("El mayor es : "+mayor).out. import java. } System.println().mayor. /** * * @author laura */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { // TODO code application logic here BufferedReader br = new BufferedReader(new InputStreamReader(System. if(x>mayor) mayor=x.IOException. x=Double.io.i=0.System. if(i>0) System. if(x!=-99) { i++. else System. Leer Números (el ultimo numero es -99) y obtener el mayor.print(t+" "). mayor=-1e30. s=t.out.

in)).out.InputStreamReader. public class ta13 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.io.out.io. import java.package ta13. else System.IOException.i=0.InputStreamReader.IOException.println("El mayor es : "+mayor). import java. mayor=-1e30.out. /** * * @author laura */ public class Main { + x^4/4! + … sumatoria + x^n/n! . import java.io. Calcular la s = 1 + x + x^2/2! + x^3/3! Se debe ingresar x real y n entero positivo \\ JAVA 2SE package ta14.io.mayor.print("Ingrese numero (-99 para finalizar) : ").BufferedReader. int n.BufferedReader. if(x!=-99) { i++. if(i>0) System. import java. } } 14. x=Double. do { System. double x. } } while(x!=-99). import java.readLine()).println("No se ingresaron numeros"). import java.parseDouble(br. if(x>mayor) mayor=x.io.io.

} } \\ECLIPSE package ta14. int n.in)). s=s+p/f.i. System. public class ta14 { /** * @param args */ public static void main(String[] args)throws IOException { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.f=1.InputStreamReader.i.parseDouble(br.s=1.IOException. int n. } System.io.BufferedReader.s=1. for(i=1. double p=1.out. double p=1. do { System.readLine()). n=Integer.out.io.print("Ingrese valor de x : "). import java. x=Double.x.parseInt(br.readLine()).i++) { f=f*i.out.print("Valor de n : "). import java. } while(n<0).print("Ingrese valor de x : ").f=1.parseDouble(br.out.x. x=Double.i<=n. p=p*x. System. import java. ./** * @param args the command line arguments */ public static void main(String[] args)throws IOException { // TODO code application logic here BufferedReader br = new BufferedReader(new InputStreamReader(System.readLine()).io.println("La sumatoria es : "+s).in)).

} } .out.print("Valor de n : ").println("La sumatoria es : "+s).do { System. for(i=1. } while(n<0). n=Integer.i<=n. p=p*x.parseInt(br.i++) { f=f*i.out. } System. s=s+p/f.readLine()).

Sign up to vote on this title
UsefulNot useful