L

luisospino

Usuario (Colombia)

Primer post: 16 sept 2011Último post: 27 abr 2012
2
Posts
27
Puntos totales
0
Comentarios
J
java netbeans ejercicios Ejemplos
Ciencia EducacionporAnónimo9/16/2011

EJEMPLOS JAVA NETBEANS 1. realizar un programa en java netbeans que pida un digito y lo valla sumando y muestre el resultado este operación debe realizarse hasta que el usuario digite el numero 25. package ejercicio.pkg1;import javax.swing.JOptionPane;public class Ejercicio1 { public static void main(String[] args) { String a; int n,s=0,c=1; while (c==1){ a=JOptionPane.showInputDialog("digite un numero"; ) ; n=Integer.parseInt(a) ; s=s+n; if (n==25){ c=2; } JOptionPane.showMessageDialog(null,"la sumatoria es "+s,"",JOptionPane.PLAIN_MESSAGE) ; } }}2. Realizar un programa en java netbeans que pida 3 digito al usuario, en el cual debe encontrar el número del centro. Debe dejar de pedir número al usuario y realizar esta operación hasta que la suma total de los tres digito sea igual a 15. * To change this template, choose Tools | Templates * and open the template in the editor.package ejercicio.pkg1;import javax.swing.JOptionPane; * @authorpublic class Ejercicio1 { @param args the command line arguments public static void main(String[] args) { String a,b,c; int n1,n2,n3,con=1,suma; while (con==1){ a=JOptionPane.showInputDialog("digite #1"; ) ; b=JOptionPane.showInputDialog("digite #2"; ) ; c=JOptionPane.showInputDialog("digite #3"; ) ; n1=Integer.parseInt(a) ; n2=Integer.parseInt(b) ; n3=Integer.parseInt(c) ; if (n1==n2||n2==n3||n3==n1) { JOptionPane.showMessageDialog(null,"Hay un numero repetido no se puede hallar el del centro","",JOptionPane.ERROR_MESSAGE) ; } else{ if(n1>n2&&n1<n3||n1<n2&&n1>n3){ JOptionPane.showMessageDialog(null,"el numero del centro es"+n1,"",JOptionPane.PLAIN_MESSAGE) ; } else if(n2>n1&&n2<n3||n2<n1&&n2>n3){ JOptionPane.showMessageDialog(null,"el numero del centro es"+n2,"",JOptionPane.PLAIN_MESSAGE); } else if(n3>n2&&n3<n1||n3<n2&&n3>n1){ JOptionPane.showMessageDialog(null,"el numero del centro es"+n3,"",JOptionPane.PLAIN_MESSAGE) ; } } suma=n1+n2+n3; if (suma==15){ con=2; } } }}3. Realizar un programa en java netbeans en el cual debe pedir 3 dígitos al usuario. Hallar el Máximo común Divisor, este programa debe cerrarse hasta el M. C.D. sea mayor a 10.package javaapplication13;import javax.swing.JOptionPane; @author Administrador public class JavaApplication13 { * @param args the command line arguments public static void main(String[] args) { String num1,num2,num3;int n1,n2,n3,con=0,a, mcd=0; while (con==0){ num1=JOptionPane.showInputDialog(" ingrese primer numero" ) ; num2=JOptionPane.showInputDialog(" ingrese el segundo numero" ) ; num3=JOptionPane.showInputDialog(" ingrese tercer numero" ) ; n1=Integer.parseInt(num1) ; n2=Integer.parseInt(num2) ; n3=Integer.parseInt(num3) ; if(n1<2&&n1<n3) { a=n1; } else if (n2<n1&&n2<n3){ a=n2; } else { a=n3; } for(int x=1; x<=a; x++){ if(n1 % x == 0 & n2 % x == 0 & n3 % x == 0){ mcd=x; } } JOptionPane.showMessageDialog(null,"m.c.d es "+mcd) ; if(mcd>10){ con=1; } } }} 4. Realizar un programa en java netbeans en el cual pueda hallar el área de:a/ área al cuadradob/ área del trianguloc/área rectángulod/área circulosalir * To change this template, choose Tools | Templates * and open the template in the editor.package javaapplication5;import javax.swing.JOptionPane; * @author Administradorpublic class JavaApplication5 { * @param args the command line arguments public static void main(String[] args) { String num1,num2,num3; int a,cont=1; float b,c,resp; do{ num1=JOptionPane.showInputDialog("ELEJIR ARIA A REALIZAR n1 area al cuadradon2 area del triangulon3 area del rectangulon4 area del circulon5 SALIR " ; ) ; a= Integer.parseInt(num1); switch (a){ case 1: num2=JOptionPane.showInputDialog("ingrese primer lado "; ) ; b= Float.parseFloat(num2) ; resp=b*b; JOptionPane.showMessageDialog(null,"area del cuadrado "+ resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break; case 2: num2=JOptionPane.showInputDialog("ingrese base"; ) ; b= Float.parseFloat(num2) ; num3=JOptionPane.showInputDialog("ingrese Altura"; ) ; c= Float.parseFloat(num3) ; resp=(b*c)/2 ; JOptionPane.showMessageDialog(null,"area del Triangulo "+ resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break; case 3: num2=JOptionPane.showInputDialog("ingrese base"; ) ; b= Float.parseFloat(num2) ; num3=JOptionPane.showInputDialog("ingrese Altura"; ) ; c= Float.parseFloat(num3) ; resp= b*c; JOptionPane.showMessageDialog(null,"area del Rectangulo "+ resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break; case 4: num2=JOptionPane.showInputDialog("ingrese Radio"; ) ; b= Float.parseFloat(num2) ; resp = (float) Math.PI * (float) Math.pow(b,2) ; JOptionPane.showMessageDialog(null,"area del Circulo "+ resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break; case 5: cont = cont + 1; JOptionPane.showMessageDialog(null,"salir ","salir",JOptionPane.PLAIN_MESSAGE) ;break; default: JOptionPane.showMessageDialog(null,"Numero no Valido ","ERROR",JOptionPane.ERROR_MESSAGE) ; } } while(cont==1) ; } }5. Realizar un programa en netbeans el cual el programa de dos numero cualquiera, diga cual es el mayor y cual es el menor de los dígitos dado por el programa a lazar, la suma total de eso dos dígitos , a^b , raíz cuadrada de la suma de los dos dígitos , este programa debe cerrarse hasta que el resultado de la raíz sea mayor a 4.package ejerciciosenclase;import javax.swing.JOptionPane;public class Ejerciciosenclase {public static void main(String[] args) {//comienzan los codigosint x=0, n1=0, n2=0, res=0, res1, res2=0, p=0, p1=0;while(x==0){n1= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable n2= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable p= (int) Math.min(n1, n2) ; //aqui encuentro el número menorp1= (int) Math.max(n1, n2) ; //aqui encuentro el número mayorJOptionPane.showMessageDialog(null,"Primer random = "+n1) ; //aqui se muestran los resultados obtenidosJOptionPane.showMessageDialog(null,"Segundo random = "+n2) ;JOptionPane.showMessageDialog(null,"Mayor = "+p1) ; JOptionPane.showMessageDialog(null,"Menor = "+p) ;res=n1+n2;//aqui se ase la suma de los números randomres1= (int) Math.sqrt(res);//aqui se saca la raiz cuadrada de la suma de los numeros randomres2= (int) Math.pow(n1, n2);//aqui se hace el numero elevadoJOptionPane.showMessageDialog(null,"Raiz cuadrada de "+res+" es = "+res1) ;//aqui se muestran los resultados obtenidosJOptionPane.showMessageDialog(null,"Número elevado = "+res2) ;if(res1>4){ //aqui se hace la toma de desiciones para cerrar el programa x=1;JOptionPane.showMessageDialog(null,"Programa se va a cerrar"; ) ;}} }}Espero le haiga sido de ayuda y de su agrado.Mi Primero post... cada uno realizado java netbeans

22
12
N
netbeans
Ciencia EducacionporAnónimo4/27/2012

java netbeans ejercicios 2 1/. Realizar un vector de 4 posiciones y mostrarlos los elementos que contiene el vector elevados al cuadrados. utilizando funciones package javaapplication1; import javax.swing.JOptionPane; public class JavaApplication1 { public static void main(String[] args) { int j[]=new int [ 4 ]; int k[]=new int [ 4 ]; leer(j); escribir (j); for(int i=0; i<j.length; i++){ k=(int) Math.pow(j,2); } escribir (k); } public static void leer (int a[]){ String A; int i=0; while (i<a.length){ A=JOptionPane.showInputDialog("digite pocicion "+i+" del vector" ; a=Integer.parseInt(A); i++; } } public static void escribir (int a[]){ int i=0; while (i<a.length){ JOptionPane.showMessageDialog(null,"la pocicion "+i+" del vector es: "+a,"",JOptionPane.PLAIN_MESSAGE); i++; } } } 2. crear un vector de 10 posiciones. el cual el usuario debe decidir cuantas posiciones quiere usar ,si desea agregar otra posición al vector que no sea superior a 10, también si desea eliminar una posición del vector. import javax.swing.JOptionPane; public class Vectorelimina { public static void llenar(int v[], int cp) { String N; for(int x=0; x<=cp; x++){ N=JOptionPane.showInputDialog("Digite número para la posicion "+x); v=Integer.parseInt(N); } } public static void mostrar(int v[], int cp) { for(int x=0; x<=cp; x++){ JOptionPane.showMessageDialog(null,"Vector en la posicion "+x+" = "+v,"Vector",JOptionPane.PLAIN_MESSAGE); } } public static void borrar(int v[], int cp){ String P, PS; int p=0, x=0, ps=0, cont=0, c=0, res=cp; while(x==0){ if(res>=0){ PS=JOptionPane.showInputDialog("Digite 1 si desea salir sino digite cualquier otro número"; ps=Integer.parseInt(PS); if(ps!=1){ P=JOptionPane.showInputDialog("Digite el número que desea eliminar"; p=Integer.parseInt(P); c=0; for(int y=0; y<=res; y++){ if(p==v){ c=1; cont++; if(y!=res){ for(int z=y; z<=res; z++){ v=v[z+1]; } } } } if(c==1){ res=cp-cont; }else{ JOptionPane.showMessageDialog(null,"No se a encontrado el número "+p+" en el vector","Informativo",JOptionPane.PLAIN_MESSAGE); } if(res>=0){ mostrar(v, res); }else{ JOptionPane.showMessageDialog(null,"El vector esta vacio","Informativo",JOptionPane.PLAIN_MESSAGE); } }else{ JOptionPane.showMessageDialog(null,"El programa se va a cerrar","Cerrando",JOptionPane.PLAIN_MESSAGE); x=1; } }else{ JOptionPane.showMessageDialog(null,"No hay posiciones que eliminar","Informativo",JOptionPane.PLAIN_MESSAGE); JOptionPane.showMessageDialog(null,"El programa se va a cerrar","Cerrando",JOptionPane.PLAIN_MESSAGE); x=1; } } } public static void main(String[] args) { int v[]=new int ; String CP; int cp=0, x=0; while(x==0){ CP=JOptionPane.showInputDialog("Digite la cantidad de posiciones que desea entre 1 y 10"; ) ; cp=Integer.parseInt(CP); if(cp>=1 & cp<=10){ x=1; }else{ JOptionPane.showMessageDialog(null,"El vector debe de ser mayor o igual a 1 y menor o igual a 10","Error",JOptionPane.ERROR_MESSAGE); cp=0; } } llenar(v, cp-1); mostrar(v, cp-1); borrar(v, cp-1); } } 3. realizar un vector en netbeans el cual sea del tamaño que el usuario desee. ordenar el vector de forma ascendente, darle al usuario la opción de buscar un numero en el vector, sacar el promedio del vector y mostrar los números que sean menores al promedio obtenido. import javax.swing.JOptionPane; public class Qhiz11 { public static void llenar(int a[], int y) { String N; for(int x=0; x<=y-1;x++){ N=JOptionPane.showInputDialog("Digite número"; a=Integer.parseInt(N); } } public static void ordenar(int a[], int y) { int ay=0; for (int i = 0; i <= y-1; i++) { for (int j = 0; j <= y-2; j++) { if (a > a[j + 1]) { ay=a; a=a[j+1]; a[j+1]=ay; } } } } public static void mostrar(int a[], int y) { JOptionPane.showMessageDialog(null,"Vector ordenado quedo asi"; for(int x=0; x<=y-1;x++){ JOptionPane.showMessageDialog(null,a); } } public static void buscar(int a[], int y) { String BN; int bn=0, ps=0, ne=0; BN=JOptionPane.showInputDialog("Digite el número a buscar"; bn=Integer.parseInt(BN); for(int x=0; x<=y-1;x++){ if(bn==a){ ps=x; ne=a; x=20; } } if(ps!=0){ JOptionPane.showMessageDialog(null,"El número fue encontrado en la posicion "+ps+" y el número es "+ne,"Resultado",JOptionPane.INFORMATION_MESSAGE); }else{ JOptionPane.showMessageDialog(null,"El número "+bn+" no fue encontrado","Resultado",JOptionPane.INFORMATION_MESSAGE); } } public static void listadop(int a[], int y) { String l=""; int s=0, p=0; for(int x=0; x<=y-1;x++){ s=s+a; } p=s/y; JOptionPane.showMessageDialog(null,"El promedio del vector es "+p,"Resultado",JOptionPane.INFORMATION_MESSAGE); for(int x=0; x<=y-1;x++){ if(a<p){ l=l+","+a; } } JOptionPane.showMessageDialog(null,"Listado de los menores al promedio que es = "+p+" son "+l,"Resultado",JOptionPane.INFORMATION_MESSAGE); } public static void main(String[] args) { int v[]=new int ; String N,P; int p=0; P=JOptionPane.showInputDialog("Digite número de posiciones"; p=Integer.parseInt(P); llenar (v, p); ordenar (v, p); mostrar (v, p); buscar (v, p); listadop (v, p); } } 4. Realizar un vector de N posiciones el cual le de la opción al usuario de insertar otro numero al vector o eliminarlo. import javax.swing.JOptionPane; public class Vector10 { public static void llenar(int v[], int cp) { String N; for(int x=0; x<cp; x++){ N=JOptionPane.showInputDialog("Digite número para la posicion "+x); v=Integer.parseInt(N); } } public static void mostrar(int v[], int cp) { for(int x=0; x<cp; x++){ JOptionPane.showMessageDialog(null,"Vector en la posicion "+x+" = "+v,"Vector",JOptionPane.PLAIN_MESSAGE); } } public static void opcion(int v[],int cp) { String P; int x=0, p=0; while(x==0){ P=JOptionPane.showInputDialog(" Opcion 1 = eliminar n Opcion 2 = insertar n Opcion 3 = salir"; p=Integer.parseInt(P); if(p==1 || p==2 || p==3){ x=1; }else{ JOptionPane.showMessageDialog(null,"Opcion no existente","Error",JOptionPane.ERROR_MESSAGE); } } switch(p) { case 1 : if(cp>=1){ elimina(v, cp); }else{ JOptionPane.showMessageDialog(null,"No hay posiciones que eliminar","Error",JOptionPane.ERROR_MESSAGE); opcion(v, cp); };break; case 2 :if(cp<10){ insertar(v, cp); }else{ JOptionPane.showMessageDialog(null,"No se puede insertar mas posiciones","Error",JOptionPane.ERROR_MESSAGE); opcion(v, cp); };break; case 3 :JOptionPane.showMessageDialog(null,"El programa se va a cerrar","Cerrando",JOptionPane.PLAIN_MESSAGE);;break; } } public static void elimina(int v[], int cp) { String P; int p=0, x=0; JOptionPane.showMessageDialog(null,"El vector tiene estas posiciones","Informacion",JOptionPane.PLAIN_MESSAGE); mostrar(v, cp); if(cp>1){ while(x==0){ P=JOptionPane.showInputDialog("Que posicion desea eliminar"; p=Integer.parseInt(P); if(p>=0 & p<cp){ x=1; }else{ JOptionPane.showMessageDialog(null,"Posicion no existente","Error",JOptionPane.ERROR_MESSAGE); } } }else{ p=0; JOptionPane.showMessageDialog(null,"La posicion fue eliminada","Informacion",JOptionPane.PLAIN_MESSAGE); } cp--; for(int y=p; y<cp; y++){ v=v[y+1]; } if(cp>=1){ JOptionPane.showMessageDialog(null,"El vector con la posicion eliminada quedo asi","Informacion",JOptionPane.PLAIN_MESSAGE); mostrar(v, cp); }else{ JOptionPane.showMessageDialog(null,"No hay posiciones que mostrar","Informacion",JOptionPane.PLAIN_MESSAGE); } opcion(v, cp); } public static void insertar(int v[], int cp) { String P0, P, P1; int p0=0, p=0, p1=0, x=0; if(cp>=1){ JOptionPane.showMessageDialog(null,"El vector tiene estas posiciones","Informacion",JOptionPane.PLAIN_MESSAGE); mostrar(v, cp); } P=JOptionPane.showInputDialog("Que número desea insertar"; p=Integer.parseInt(P); if(cp>1){ P0=JOptionPane.showInputDialog("Digite 1 si desea escoger la posicion en la que el número va a ser insertado sino digite cualquier otro numero"; p0=Integer.parseInt(P0); if(p0==1){ while(x==0){ P1=JOptionPane.showInputDialog("En que posicion desea el número"; p1=Integer.parseInt(P1); if(p1>=0 & p1<cp){ x=1; }else{ JOptionPane.showMessageDialog(null,"Posicion no existente","Error",JOptionPane.ERROR_MESSAGE); } } } } cp++; if(p0==1){ if(cp>1){ for(int y=cp; y>p1; y--){ v=v[y-1]; } v=p; } }else{ v[cp-1]=p; } JOptionPane.showMessageDialog(null,"El vector con la posicion insertada quedo asi","Informacion",JOptionPane.PLAIN_MESSAGE); mostrar(v, cp); opcion(v, cp); } public static void main(String[] args) { int v[]=new int ; int cp=0, x=0; String CP; while(x==0){ CP=JOptionPane.showInputDialog("Digite la cantidad de posiciones para el vector"; cp=Integer.parseInt(CP); if(cp>=1 & cp<=10){ x=1; }else{ JOptionPane.showMessageDialog(null,"El vector debe de ser mayor o igual a 1 y menor o igual a 10","Error",JOptionPane.ERROR_MESSAGE); cp=0; } } llenar(v, cp); opcion(v, cp); } } espero les sea de su agrado = "; )"

5
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.