Ejercicios


Programación Java: Ejercicios Resueltos


Ejercicios Básicos iniciales para principiantes

1. Programa java que realice lo siguiente: declarar una variable N de tipo int, una variable A de tipo double y una variable C de tipo char y asigna a cada una un valor. A continuación muestra por pantalla: El valor de cada variable, la suma de N + A, la diferencia de A - N, el valor numérico correspondiente al carácter que contiene la variable C.

2. Programa java que realice lo siguiente: declarar dos variables X e Y de tipo int, dos variables N y M de tipo double y asigna a cada una un valor. A continuación reliza y muestra muestra por pantalla una serie de operaciones entre ellas. 


Ejercicios Básicos con Estructura Secuencial










Ejercicios Básicos con Estructura Condicional




Ejercicios Básicos con Estructura Iterativa o Repetitiva
Ejercicios Generales





Ejercicios con Arrays










Ejercicios con ArrayList






Ejercicios sobre cadenas de caracteres





Ejercicios sobre Recursividad









Ejercicios sobre ficheros y directorios. Clase File




Ejercicios sobre ficheros de texto













501 comentarios:

  1. ayuda
    Su imc es de 20 esto indica que su peso es Normalidad.
    Ejercicio:
    Calcular el sueldo de los trabajadores dependiendo las horas trabajadas. El turno.
    El valor de la hora en horario diurnos es de $10/h. si el horario es nocturno se incrementa en un 50%.
    El programador debe pedir al usuario en q horario laboro y el numero total de horas.
    Ademas pida el nombre de usuario.
    Ej. Noche 30h 30*15 $450
    El msj. A presentarse de ser: “Sr(a). Jonathan su sueldo total es %500”

    ResponderEliminar
    Respuestas
    1. package trabador;
      import javax.swing.JOptionPane;
      public class Trabador {
      public int hrt;
      public int suel;
      public int turno;
      public String nombre;
      public int r;
      public void ingresedatos(){
      nombre=JOptionPane.showInputDialog("ingrese su nombre");
      turno=Integer.parseInt(JOptionPane.showInputDialog("ingrese en que horario trabajo 1=diurno, 2=nocturno"));
      hrt=Integer.parseInt(JOptionPane.showInputDialog("ingrese el numero total de hora"));

      }
      public int cal(){


      r=(10*hrt);
      return r;
      }
      public int cal1(){


      r=(15*hrt);
      return r;
      }



      public static void main(String[] args) {
      Trabador p=new Trabador();
      p.ingresedatos();

      if(p.turno==1)
      {

      JOptionPane.showMessageDialog(null,"sr: "+p.nombre +"\nsu sueldo es:"+p.cal());

      }
      else{


      if(p.turno==2)
      {
      JOptionPane.showMessageDialog(null,"sr: "+p.nombre+"\nsu sueldo es:"+p.cal1());
      }
      }

      }
      }

      Eliminar
    2. asuuuu estabien el ejercicio

      Eliminar
  2. Elabore un algoritmo que lea tres números y los ordene en forma ascendente

    ResponderEliminar
    Respuestas
    1. Introduce 3 enteros y conviértelos a texto con String.ValueOF para que te muestre de forma ascendente

      Eliminar
  3. Esta pagina esta muy buena, ya que estoy sacando un curso de Java y me interesaba encontrar una pagina como esta para profundizar en el curso por lo que lo estoy iniciando y asi comprender la programacion en Java, les agradezco a todos los que han colaborado con estas publicaciones, estoy en la disposicion de colaborar para que otros aprendan como lo estoy haciendo en estos momentos, como dice el dicho hoy por mi mañana por ti.

    ResponderEliminar
    Respuestas
    1. ...............................................

      Eliminar
    2. Un algoritmo que permita ingresar por medio de arreglos el nombre, género y bebida preferida
      para acompañar las comidas de N personas, se debe preguntar cuántas personas serán
      encuestadas, determinar el porcentaje de hombres y mujeres que hay, también el porcentaje de
      personas que prefieren licor, gaseosa ó jugos.

      Eliminar
  4. esta pagina esta muy buena muchas gracias.

    ResponderEliminar
  5. Está genial lo de poner tantos ejercicios resueltos, te ayuda a afianzar los conocimientos que vas adquiriendo cuando empiezas a programar.

    ResponderEliminar
  6. Saludos! Muchísimas gracias por hacer este blog y poner todos los ejercicios resueltos con explicación bien detallada. Es una ayuda increible para aquellos que estamos empezando en Java. G
    Gracias Enrique

    ResponderEliminar
  7. Buenisima este blog sigue postiando ejercicios quiero aprender muchisimo sobre JAVA .. por faaaaa :)

    ResponderEliminar
  8. Me alegro de que os esté siendo de utilidad. Muchas gracias por los comentarios y por seguir el blog!!

    ResponderEliminar
  9. Llenar un arreglo con 7 nombres y ordenarlo ascendentemente.

    ResponderEliminar
  10. buenisima la practica

    ResponderEliminar
  11. que calcule una funcion como 3a-1
    pero me pida el valor de a y al momento de introducirlo me de el resultado

    ResponderEliminar
  12. ayuda!!!!1
    q muestre si eres niño adolecente o adulto segun la edad que ingreses

    ResponderEliminar
  13. alonsooo. Te dejo este programa que acabo de hacer y complirar y funciona perfectamente con netbeans 7.2.1
    Espero que te sirva.

    import java.util.Scanner;
    public class practica8
    {
    static public void main(String[] args)
    {
    int edad;
    System.out.print("Ingrese su edad ");

    Scanner SuEdad = new Scanner(System.in);
    edad=SuEdad.nextInt();

    if(edad<=11)
    {
    System.out.println("Eres un niño");
    }
    else
    {
    if(edad>=12 && edad<18)
    {
    System.out.println("Eres un adolescente");
    }
    else
    {
    System.out.println("Eres un adulto");
    }
    }
    }
    }

    ResponderEliminar
  14. alguien que esté empezando la programacion en java en alguna universidad que quiera compartir sus ejercicios que le dan en la universidad conmigo, quiero ir al ritmo de alguien que estudia en la U.
    mi mail es: juanchosjuanchoz @ gmail.com
    Asi podriamos hacer equipo con alguien y resolver los problemas de java juntos.
    Yo estoy estudiando java y c++ por cuenta propia y los domino un poco pero quiero seguir mejorando.

    ResponderEliminar
  15. Llevo una semana entrando en esta página y está de PM gracias a su creador por este trabajo tan bien hecho, estoy aprendiendo un montón, todo muy bien explicado y lo de los ejercicios ya es ..... Mi mas sincera enhorabuena

    ResponderEliminar
    Respuestas
    1. Muchas gracias!!. Me alegro de que te esté siendo de ayuda. Espero poder subir pronto más ejercicios.

      Eliminar
  16. Rellene un array con los 10 primeros, verificar si es un números par, muestre los números y la suma de los pares.
    no entiendo este problema

    ResponderEliminar
    Respuestas
    1. Tienes que crear el array de enteros : int[] nums = new int[10];
      Seguidamente tienes que declarar la variable pares fuera del bucle para que luego sume y leer el array:

      int pares = 0;
      for (int i=0; i<nums.length; i++) {
      if (nums[i]%2==0;) pares ++;
      }

      Imprimes el resultado mas la suma:

      int suma= suma + pares[i];
      System.out.println(nums[i]+ "\n La suma de los pares es: "+suma);

      Eliminar
    2. hacer un programa en java que lea los sueldos de un grupo de 5 empleados y calcule y muestre
      a: el promedio de los que ganan mas de 1 millon
      b: cuantos ganan mas del minimo
      C: el promedio general de los sueldos

      datos de prueba
      sueldo1: 500.000
      sueldo2: 600.000
      sueldo3; 1.000.000
      sueldo4: 1.200.000
      sueldo5: 1.500.000

      Eliminar
  17. hola el problema que expones no me queda claro pero acabo de leer este post de este mismo blog: http://puntocomnoesunlenguaje.blogspot.com.es/2012/10/arrays-unidimensionales-en-java.html

    basandome en el post cree este programa que muestra los numeros pares ingresados desde el teclado dentro de un array de tamaño 10. Y muestra los numeros pares y la suma de los numeros pares.
    Ademas suma todos los numeros. Lo probé y funciona a la perfección, utilizé el IDE netbeans. aqui el codigo.

    import java.util.*;
    public class arrayprueba
    {
    public static void main(String[] args)
    {
    int sumadepares=0,sumatotal=0;
    Scanner Entrada = new Scanner(System.in);
    int [] a = new int[10];//aqui se instancia o crea el array.
    int j=0;
    while( j<a.length)//aqui la palabra leng devuelve el tamaño del array(10).
    {
    System.out.print("Ingrese el valor para la posicion "+j+" ");
    a[j] = Entrada.nextInt();
    j=j+1;
    }
    System.out.println("Los valores de las entradas ");
    for(int m=0; m<10; m++)
    {
    System.out.println("Posicion "+m+" es "+a[m]);
    }
    System.out.println("Numeros pares");
    for(int t=0; t<10; t++)
    {
    if(a[t]%2==0)// <--Aqui evalua si la operacion es divisible dentro de 2 si es así muestra el texto que esta dentro del bloque if.
    {
    System.out.println("La Posicion "+t+" contiene el numero "+a[t]+" por lo tanto es par");
    sumadepares+=a[t];
    }
    sumatotal+=a[t];
    }
    System.out.println("Suma de los numeros pares "+sumadepares);
    System.out.println("Suma de todos los numeros del array son "+sumatotal);
    }

    }

    ResponderEliminar
  18. ayuda Realizar el siguiente progama utilizando for if y else: El programa debe escribir los numeros de 1 a 20. los numeros de 1 a 10 debe multiplicarlos por 1000 y a dicha multiplicacion obtenga el 5% los numeros de 11 a 20 debe multiplicarlos por 10 y obtener el 50%. el resultado debe hacer visual visual los numeros, los signo (x,=) y el resultado potencial

    ResponderEliminar
  19. Escribir un programa en Java que calcule el capital producido por un capital de $ 1000000 de
    pesos, al cabo de un año depositado a un interés del 2,5%.

    ResponderEliminar
  20. hola necesito ayuda para un programa que me cuente de uno en uno hasta llegar al 30 y despues del 30 que me regrese contanto de dos en dos hasta llegar al 1.

    ResponderEliminar
    Respuestas
    1. //espero que te sirva esto.
      public class subidaybajada
      {
      public static void main(String[] args)
      {
      for(int a=1; a<=30; a++)
      {
      System.out.println(a);
      }
      System.out.println("");
      for(int b=30; b>0; b--)
      {

      System.out.println(b);
      b=b-1;
      }
      }
      }

      Eliminar
  21. Saludos, la manera en que haces la codificación de los programas son muy buenos y fáciles de aprender, ojala me explicaran así.... Necesito ayuda con un programa q la verdad no le entiendo te agradecería un montón que me ayudaras a tratar de resolverlo, muchas gracias....

    Elabore un programa en Java, que permita calcular la sumatoria de los primeros "n" términos de la siguiente serie numérica...

    s=+5!/√(7&2) - √(10&3)/7! -11!/√(16&5)- √(21&8)/13! +17!/√(30&13)+ √(40&21)/19! -23!/√(57&34)- …

    Lo q está dentro de los paréntesis quiere decir por ejemplo los 2 primeros:
    * raiz septima de 2 ----- "7√2"
    * raiz décima de 3

    el primer numero que esta dentro del paréntesis es el indice y el otro es el radicando...

    Espero haberme hecho entender y espero tu pronta respuesta...

    Saludos y éxitos.

    ResponderEliminar
  22. Muchas gracias por los ejercicios, para los que, como tu servidor, estamos haciendo nuestros pininos con Java, nos son de mucha utilidad.

    ResponderEliminar
  23. oigan Ayuda por favor. un programa donde el usuario introduzca sus datos y posteriormente le saque su CURP

    ResponderEliminar
  24. ayuda un programa
    Diseñar un método "aMayusculas()" que convierta una cadena de texto en mayúsculas. Nota no utilice el método de la clase String.

    ResponderEliminar
  25. Calcular y mostrar el bono navideño de un grupo de empleados. En general, para las
    mujeres el bono es del 60 % del sueldo mensual, para los hombres el bono es del 55%.
    Pero si el empleado tiene más de 20 años en la empresa, se le dan 500, por cada año
    adicional. Por ejemplo si un empleado es mujer y tiene 22 años de antigüedad en la
    empresa y gana 3000 mensuales, su bono navideño será, el 60% de 3000 (por ser
    mujer), es decir, 1800, pero además por cada año adicional a los 20, es decir, 2 años,
    se le darán 500 pesos (2 *500). Su bono final será 2800.
    ! El cálculo se hará mientras el usuario indique que desea hacer otro cálculo. Al
    finalizar, el programa indicará cuantos empleados hubo en total y cuántos fueron hombres
    y cuántos fueron mujeres.
    ! (Sugerencia: usar while o do..while para el ciclo. usar if para los condicionales de
    antigüedad y de género)

    Por favor ayuda en el diseño de un programa para este problema.. no le entiendo..

    ResponderEliminar
    Respuestas
    1. //Ojalá te sea de ayuda
      import java.util.Scanner;

      public class Problema {

      public static void main(String[] args) {
      System.out.println(" Bono navideño");
      System.out.println("------------------------");
      System.out.println("Ingresar datos de empleado");
      boolean w;
      w = false;
      String nom, gen, p;
      int ant,ad ,sueldo, contm, contf, total;
      contm=0;
      contf=0;
      double bono, bonot;
      while(w==false)
      {
      System.out.println("Nombre: ");
      Scanner s1;
      s1 = new Scanner(System.in);
      nom =s1.nextLine();
      System.out.println("Género (M/F): ");
      Scanner s2;
      s2 = new Scanner(System.in);
      gen =s2.nextLine();
      System.out.println("Años trabajando: ");
      Scanner s3;
      s3 = new Scanner(System.in);
      ant =s3.nextInt();
      System.out.println("Sueldo mensual: ");
      Scanner s4;
      s4 = new Scanner(System.in);
      sueldo =s4.nextInt();
      if((gen.charAt(0)=='M'||gen.charAt(0)=='m') && ant>20)
      {
      ad=(ant-20)*500;
      bono = sueldo*0.55;
      bonot= bono+ad;
      System.out.println("El bono total para "+nom+" es de $"+bonot);
      contm+=1;
      }
      else
      {
      if((gen.charAt(0)=='M'||gen.charAt(0)=='m') && ant<=20)
      {
      bonot=sueldo*0.55;
      System.out.println("El bono total para "+nom+" es de $"+bonot);
      contm+=1;
      }
      else
      {
      if((gen.charAt(0)=='F'||gen.charAt(0)=='f') && ant>20)
      {
      ad=(ant-20)*500;
      bono = sueldo*0.6;
      bonot= bono+ad;
      System.out.println("El bono total para "+nom+" es de $"+bonot);
      contf+=1;
      }
      else
      {
      if((gen.charAt(0)=='F'||gen.charAt(0)=='f') && ant<=20)
      {
      bonot=sueldo*0.6;
      System.out.println("El bono total para "+nom+" es de $"+bonot);
      contf+=1;
      }
      else
      {
      System.out.println("ERROR en los datos ingresados");
      }
      }
      }
      }
      System.out.println("¿Desea ingresar otro empleado? (S/N)");
      Scanner sn;
      sn = new Scanner(System.in);
      p=sn.nextLine();
      if (p.charAt(0) =='N' || p.charAt(0) =='n')
      {
      w=true;
      }

      }
      total=contm+contf;
      System.out.println("Total de empleados: " + total);
      System.out.println("Mujeres: " + contf);
      System.out.println("Hombres: " + contm);
      System.out.println("------------------------");
      System.out.println("Gracias.");
      }

      }

      Eliminar
    2. Te dejo el código del programa de acuerdo a tus especificaciones (O lo que entendí), espero no haber omitido nada... Ni que haya sido urgente (5 am xD.)
      Total, lo acabo de hacer y ya está compilado, este programa muestra los bonos navideños (55% del salario mensual para hombres y 60% para mujeres), bonos por año adicional ($500 por año) y al finalizar, muestra cuántos hombres y mujeres introduces (Por separado y en total) y dice "Gracias." xD
      Y lo hice en un ciclo while. Saludos.
      (Excedí el límite de caracteres, por eso pongo el código en una sola respuesta y esto a parte)

      Eliminar
  26. hacer un programa en java que almacene los sueldos de 50 empleados en un arreglo y posteriormente los despliegue ordenados de mayor a menor

    ResponderEliminar
  27. alguien me puede ayudar :

    Se tiene la producción total de toneladas de cereales (arroz, avena ,cebada, trigo) cosechadas durante cada mes del año anterior.
    Elaborar un programa que proporcione la siguiente información:
    a. El promedio anual de toneladas cosechadas.
    b. ¿Cuántos meses tuvieron una cosecha superior al promedio anual?
    c. ¿Cuántos meses tuvieron una cosecha inferior al promedio anual?
    d. ¿Cuál fue el mes en el que se produjeron mayor número de toneladas?

    ResponderEliminar
  28. 3) Calcular la comisión que se debe pagar a cada empleado de una empresa, son 15
    empleados en total. Las comisiones dependen del tipo de producto que vendió, si el
    producto es de Lujo, se le da una comisión del 4% sobre el precio de venta del
    producto, si el producto es Estandar, se le da una comisión del 3% sobre el precio de
    venta y si el producto es de Oferta, se le da una comisión del 1% sobre el precio de
    venta. El usuario deberá indicar el número de productos de cada tipo (Lujo, Estandar,
    Oferta) que vendió y el precio de cada producto. El programa deberá imprimir el total de
    comisión por los productos vendidos
    ...........................Ayuda con este problema de java....---------------------------

    ResponderEliminar
  29. Hola a todos ojala me puedan ayudar recontra urgente, recien estoy revisando lo que es java en netbeans 7, mi problema es que tengos dos jframe en el jframe 1 tengo un campo de texto el cual lo quiero comparar si es que es igual al campo de texto del jframe 2 de ser correcto que me abre un jframe 3 porfavor urgenteee

    ResponderEliminar
  30. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  31. Hola hay alguien que me pueda ayudarno comprendo muy bien lo de los arrays y menos loa bidimencionales y las operacione que implican y me piden lo siguiente de antemano gracias:
    Dentro de la clase Main crea un método, donde se soliciten al usuario dos números X y Y, y sean X el número de filas, Y el número de columnas de un arreglo, seguido a esto, se solicite al usuario ingrese elementos para llenar el arreglo, y por último se muestre ese mismo arreglo en una salida pero en orden inverso. La llamada a esto método estará dada en el método main.

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      /**
      *
      * @author http://aprendeinglesgratisenlinea.blogspot.com/
      */
      public class Matrix2 {
      public static void main(String[]args){
      System.out.println("Introdusca el tamaño de matrix");
      Scanner scanner=new Scanner(System.in);
      int n=scanner.nextInt();
      int [][]matrix=new int[n][n];
      for (int i = 0; i < n; i++) {
      for (int j = 0; j < matrix[i].length; j++) {
      System.out.print("["+i+"]"+"["+j+"]=");
      matrix[i][j]=scanner.nextInt();
      }
      }
      System.out.println("despues de llenado y mostrando al revez");
      for (int i = 0; i < n; i++) {
      for (int j = 0; j < matrix[i].length; j++) {
      System.out.print(matrix[(n-1)-i][(n-1)-j]);
      }
      System.out.println("");
      }
      }
      }

      Eliminar
    2. Es mejor llenar la matrix con random

      Eliminar
    3. import java.util.Random;
      import java.util.Scanner;
      /**
      *
      * @author Ricardo
      */
      public class Matrix {
      public static void main(String[]args){
      Random ran=new Random();
      System.out.println("Introdusca el tamano de matrix");
      Scanner scanner=new Scanner(System.in);
      int n=scanner.nextInt();
      int [][]matrix=new int[n][n];
      for (int i = 0; i < n; i++) {
      for (int j = 0; j < matrix[i].length; j++) {
      matrix[i][j]=ran.nextInt(10);
      }
      }
      System.out.println("despues de llamnado");
      for (int i = 0; i < n; i++) {
      for (int j = 0; j < matrix[i].length; j++) {
      System.out.print(matrix[n-1-i][n-1-j]);
      }
      System.out.println("");
      }
      }
      }

      Eliminar
  32. Buscaba ejercicios para java y al fin encontre estos, que esta muy bien, GRTITUD por compartir tu conocimiento. Salu2

    ResponderEliminar
  33. ayudenmen por favor no logro hacer este ejercicio :(


    Hacer un programa donde solo permita introducir “A” ó “B”, y muestre en pantalla si el
    usuario ha introducido una de esas dos letras, mediante un mensaje, si presiona otra
    letra, notifique las letras que puede presionar, y si presiona la letra “S”, se sale del
    programa.

    ResponderEliminar
  34. quien me ayuda porfavor


    Hacer un programa donde solo permita introducir “A” ó “B”, y muestre en pantalla si el
    usuario ha introducido una de esas dos letras, mediante un mensaje, si presiona otra
    letra, notifique las letras que puede presionar, y si presiona la letra “S”, se sale del
    programa.

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. import java.io.IOException;

      /**
      * @author ricardo
      */
      public class Ayuda {

      private char caracter;

      public static void main(String[] args) throws IOException {
      System.out.println("introdtuce a or b, para salir s");
      char aux = (char) System.in.read();
      mostrar(aux);
      }

      public static void mostrar(char caracter) throws IOException {
      if (caracter == 'a' || caracter == 'b' || caracter == 'A' || caracter == 'B') {
      System.out.println("Tu letra es," + caracter);
      } else if (caracter == 's' || caracter == 'S') {
      System.exit(0);
      } else {
      System.in.read();//limpiamos buffer
      System.out.println("Error! vuelba aintroducir...");
      caracter = (char) System.in.read();
      mostrar(caracter);
      }
      }
      }

      Eliminar
  35. tengo un problema, en la escuela me encargaron un programa donde ingrese un nombre y me salga en pantalla el nombre apellido y calificación, por lógica dentro del programa ya estarán declarados 5 nombres con su respectiva calificación y en caso de ingresar otro nombre, me pida ingresar otro y asi sucesivamente hasta ingresa uno que corresponda con los que están en el progrma

    ResponderEliminar
    Respuestas
    1. import javax.swing.JOptionPane;
      /**
      * Primero creamos la clase Estudiante
      * @author ricardo
      */
      public class Estudiante {

      private String nombre;
      private String apellido;
      private int calificacion;

      public Estudiante(String nom, String ap, int cal) {
      nombre = nom;
      apellido = ap;
      calificacion = cal;
      }
      public String getNombre() {
      return nombre;
      }
      public void mostrar() {
      JOptionPane.showMessageDialog(null, "Nombre:" + nombre + "\n"
      + "Apellido:" + apellido + "\n"
      + "Calificacion:" + calificacion);
      }
      }

      Eliminar
    2. import java.util.ArrayList;
      /**
      * clase escuela
      * @author ricardo
      */
      public class Escuela {
      //una escuela tiene una lista de estudiantes
      private ArrayListestudiantes;
      public Escuela(){
      //creamos una lista vacia
      estudiantes=new ArrayList<>();
      }
      //agregamos estudiantes a la lista
      public void agregarEstudiante(Estudiante nuevoEstudiante){
      estudiantes.add(nuevoEstudiante);
      }
      //buscamos por nombre
      public void buscarPorNombre(String nombre){
      boolean encontrado = false;
      int i = 0;
      while(encontrado == false && i<estudiantes.size()){
      if (estudiantes.get(i).getNombre().compareToIgnoreCase(nombre)==0) {
      encontrado=true;
      }else{
      i++;
      }
      }
      if (encontrado)
      estudiantes.get(i).mostrar();
      else System.out.println("No existe el nombre, intente nuevamente...!");
      }
      }

      Eliminar
    3. import javax.swing.JOptionPane;
      /**
      * Prueba
      * @author ricardo
      */
      public class Prueba {
      public static void main(String[] args) {
      //creamos 3 estudiantes
      Estudiante e1=new Estudiante("Juan", "Delux", 45);
      Estudiante e2=new Estudiante("Pedro","Daza", 46);
      Estudiante e3=new Estudiante("Anna", "Wake", 47);
      Estudiante e4=new Estudiante("Jose", "Campos", 60);
      Estudiante e5=new Estudiante("Lucas", "Silva", 50);

      Escuela escuela=new Escuela();
      escuela.agregarEstudiante(e1);
      escuela.agregarEstudiante(e2);
      escuela.agregarEstudiante(e3);
      escuela.agregarEstudiante(e4);
      escuela.agregarEstudiante(e5);
      String nombre=JOptionPane.showInputDialog("ingrese nombre");
      escuela.buscarPorNombre(nombre);
      }
      }

      Eliminar
    4. Hola:
      private ArrayListestudiantes; me da el siguiente error:
      Syntax error on token "ArrayListestudiantes", VariableDeclarator expected after this token
      A ver si me puedes ayudar
      Gracias

      Eliminar
    5. private ArrayList <> dentro de estos caracteres pones la clase Estudiante y finalmente estudiantes que sera el nombre de la lista.
      Por alguna razon se eliminan las letras que van dentro de caracteres mayor menor <>.

      Eliminar
  36. hola buen dia,
    tengo un problema soy nuevo en java, tengo que realizar una asignación de cursos en modo web, desde netbeands, por ejemplo entro ala Universidad XYZ, y pregunto sobre los cursos impartidos conforme a mi carrera, me tienen que mostrar un listado de cursos, como asignarme, forma de pago, y otras opciones, como asignarme otro curso etc,
    y necesito ayuda de como poder hacerlo, no tengo idea este programa es para, el dia viernes 28-2-2014
    por favor si alguien me pudiera ayudar se los agradecería,
    mi correo es Eddy.boror@itec4gn.uvg.edu.gt
    muchas gracias para los que me puedan ayudar



    ResponderEliminar
  37. Leer el tamaño de un vector por teclado, cargar valores del vector, llamar una funcion que calcule el mator de los elementos del vector (funciones+vectores+ciclos) gracias si me ayudan es para hoy

    ResponderEliminar
  38. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  39. import java.util.Random;
    import java.util.Scanner;
    /**
    *
    * @author ricardo
    */
    public class Vector {
    public static void main(String[] args) {
    System.out.println("Indroduce el tamahno del vector");
    Scanner scanner = new Scanner(System.in);

    Random random = new Random();
    int n = scanner.nextInt();
    int vector[] = new int[n];
    //llenamos vector
    for (int i = 0; i < n; i++) {
    vector[i] = random.nextInt(100);// generamos numeros aleatorios de 1 a 100
    }
    // mostramos el vector
    for (int i = 0; i < n; i++) {
    System.out.println(vector[i]);
    }
    System.out.print(" el mayor es = ");
    int mayor = vector[0];
    for (int i = 0; i < vector.length; i++) {
    if (vector[i] > mayor) {
    mayor = vector[i];
    }
    }
    System.out.println(mayor);
    }
    }

    ResponderEliminar
    Respuestas
    1. Buen aporte Ricardo y también buenos aportes el resto de ejercicios que estas dejando. A Harold solo le queda modificarlo para hacerlo con una función. Un saludo

      Eliminar
  40. ola alguien me pude ayudar con este progrmaa porfavorrr¡¡¡

    Profesor.java ExamenProfesor.java
    Clase instanciable que permitirá manejar
    objetos, con las siguientes características:

    Atributos:
    nombre (String)
    antigüedad (int)
    salario (double)

    Métodos:
    Un constructor que recibe como parámetros
    los 3 elementos necesarios para asignar en los
    atributos correspondientes (un String, un
    entero y un double).

    Los métodos get… (uno para cada atributo)

    Los métodos set… (uno para cada atributo)

    El método toString que devuelve TODOS los
    atributos del objeto.


    Clase aplicación con las siguientes operaciones:

    a) Declarar y crear tres objetos Profesor
    pidiendo al usuario capture por
    teclado los datos de cada profesor.
    b) Desplegar en pantalla los datos de
    TODOS los profesores. Usar ciclo.
    c) Mostrar la suma de todos los salarios.
    d) Mostrar el nombre del profesor con
    más antigüedad.
    e) Mostrar solo el nombre de cada
    profesor con antigüedad menor a 2
    años.





    mi correo es anahii1995@hotmail.es

    ResponderEliminar
  41. /**
    *
    * @author ricardo
    */
    public class Profesor {
    private String nombre;
    private int antiguedad;
    private double salario;
    public Profesor(String n, int a, double s) {
    nombre = n;
    antiguedad = a;
    salario = s;
    }
    public String getNombre() {
    return nombre;
    }
    public int getAntiguedad() {
    return antiguedad;
    }
    public double getSalario() {
    return salario;
    }
    public void setNombre(String nombre) {
    this.nombre = nombre;
    }
    public void setAntiguedad(int antiguedad) {
    this.antiguedad = antiguedad;
    }
    public void setSalario(double salario) {
    this.salario = salario;
    }
    @Override
    public String toString(){
    return "Nombre="+getNombre()+"--Antiguedad="+getAntiguedad()+"--Salario="+getSalario();
    }
    }

    ResponderEliminar
  42. import java.util.ArrayList;
    /**
    *
    * @author ricardo
    */
    public class ExamenProfesor {
    private ArrayListprofesores;
    public ExamenProfesor(){
    profesores=new ArrayList<>();
    }
    public void addProfesor(Profesor p){
    profesores.add(p);
    }
    public void mostrar(){
    for (Profesor profesor : profesores) {
    System.out.println(profesor.toString());
    }
    }
    public void sumatoriaDeSalarios(){
    double total=0;
    for (Profesor profesor : profesores) {
    total+=profesor.getSalario();
    }
    System.out.println("Sumatoria total de salarios:"+total);
    }
    public void menorAntiguedad(){
    for (Profesor profesor : profesores) {
    if (profesor.getAntiguedad()<2) {
    System.out.println("Nombre del profesor menos antiguo:"+profesor.getNombre());
    }
    }
    }
    public void masAntiguedad(){
    int mayor=profesores.get(0).getAntiguedad();
    for (int i=0; i < profesores.size(); i++) {
    if (profesores.get(i).getAntiguedad()>mayor) {
    mayor = profesores.get(i).getAntiguedad();
    }
    }
    for (int i = 0; i < profesores.size(); i++) {
    if (profesores.get(i).getAntiguedad()==mayor) {
    System.out.println("El Profesor más antiguo es:"+profesores.get(i).getNombre());
    }
    }
    }
    }

    ResponderEliminar
    Respuestas
    1. Hola de nuevo:
      Me sigue dando el mismo error:
      Syntax error on token "ArrayListprofesores", VariableDeclarator expected after this token
      profesores cannot be resolved to a variable
      ArrayList cannot be resolved to a type
      profesores cannot be resolved
      profesores cannot be resolved to a variable
      Gracias de antemano por la ayuda
      aparedes@us.es

      Eliminar
    2. private ArrayList <> dentro de estos caracteres pones la clase Profesor y finalmente profesores que sera el nombre de la lista.
      Por alguna razon se eliminan las letras que van dentro de caracteres mayor menor <>.

      Eliminar
  43. import java.io.IOException;
    import java.util.ArrayList;
    import java.util.Locale;
    import java.util.Scanner;
    /**
    *
    * @author ricardo
    */
    public class Aplicacion {
    public static void main(String[] args) throws IOException {
    Profesor profesor;
    ExamenProfesor ap =new ExamenProfesor();
    Scanner scanner=new Scanner(System.in);
    scanner.useLocale(Locale.US);//scanning números en su estado standar
    char si;
    do {
    System.out.println("########Creación de profesores#########");
    //a)
    System.out.print("Nombre:");
    String nombre=scanner.nextLine();

    System.out.print("Antiguedad:");
    int antiguedad=scanner.nextInt();

    System.out.print("Salario:");
    double salario=scanner.nextDouble();

    profesor=new Profesor(nombre, antiguedad, salario);
    ap.addProfesor(profesor);

    System.out.print("Quieres continuar??? s/n:");
    si=scanner.next().charAt(0);
    scanner.nextLine();

    } while (si=='s'|| si=='S');
    System.out.println("******Información profesores****");
    //b)
    ap.mostrar();
    System.out.println("");
    //e)
    ap.menorAntiguedad();
    System.out.println("");
    //d)
    ap.masAntiguedad();
    System.out.println("");
    //c)
    ap.sumatoriaDeSalarios();
    }
    }

    ResponderEliminar
  44. I.-Basando en las Estructuras Pila Y Cola, sé pide realizar lo siguiente:
    1.-Definir una Clase Nodo que tenga los siguientes atributos:
    A. Rut (int)
    B. Dig (String)
    C. Paterno (String)
    D. Materno (String)
    E. Nombres (String)
    2.- Definir par alas Clase Pila y Cola la Clase Nodo definida.
    3.-Crear un Menú que permita:
    A. Agregar
    B. Eliminar
    C. Mostrar
    D. Reemplazar (debe buscar por Rut y si lo encuentra mostrar los datos e ingresar datos nuevos excepto Rut y Dig)

    ResponderEliminar
  45. I.-Basando en las Estructuras Pila Y Cola, sé pide realizar lo siguiente:
    1.-Definir una Clase Nodo que tenga los siguientes atributos:
    A. Rut (int)
    B. Dig (String)
    C. Paterno (String)
    D. Materno (String)
    E. Nombres (String)
    2.- Definir par alas Clase Pila y Cola la Clase Nodo definida.
    3.-Crear un Menú que permita:
    A. Agregar
    B. Eliminar
    C. Mostrar
    D. Reemplazar (debe buscar por Rut y si lo encuentra mostrar los datos e ingresar datos nuevos excepto Rut y Dig)

    ResponderEliminar
  46. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  47. hola pora favor ayuda necesito un programa mediante jframe realizar un programa que sume 2 números, muestre el resultado y su promedio.

    ResponderEliminar
  48. Hola Tengo un problema de un ejercicio en java el ejercicio que dice asi Almacenar 500 números en un vector, elevar al cuadrado cada valor almacenado en el vector, almacenar el resultado en otro vector.Imprimir el vector original y el vector resultante. necesito ayuda por favor

    ResponderEliminar
  49. Espero que alguien me ayude a Realizar un programa que lea por teclado dos números, si el primero es mayor al segundo informar su suma y diferencia, en caso contrario informar el producto y la división del primero respecto al segundo.

    ResponderEliminar
  50. AYUDA!!!
    Necesito un un programa que almacene en un arreglo unidimensional 20 datos reales que representen estaturas de personas y obtener lo siguiente:
    a) La estatura promedio
    b)El porcentaje de estaturas mayores a 1.70
    c)Visualizar en forma de fila las estaturas almacenadas.
    Se los agradecería mucho :)

    ResponderEliminar
  51. Hola tengo un problema con este ejercicio no lo se hacer
    Dado un mensaje, se debe calcular su costo para enviarlo por telégrafo. Para esto se
    sabe que cada letra cuesta $10.- los caracteres especiales que no sean letras cuestan
    $30.- y los dígitos tienen un valor de $20.- cada uno. Y los espacios no tienen valor

    ResponderEliminar
  52. A un profesor le pagan según sus horas y una tarifa de pago por horas.
    Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 50 % para las horas extras.
    Calcular el salario de 4 profesores según las horas trabajadas y la tarifa, solicitadas al usuario.
    Nota: Utilice un ciclo FOR

    ResponderEliminar
  53. alguien me puede ayudar a hacer este ejericcio es que aun mo me queda claro el tema de los arrays
    Una compañía paga a sus vendedores por comisión. Los vendedores reciben $200 por semana más el 9% de sus ventas totales de esa semana. Por ejemplo, un vendedor que acumule $5000 en ventas en una semana, recibirá $200 más el 9% de $5000, o un total de $650. Escriba un programa que determine cuantos vendedores recibieron salarios en cada uno de los siguientes rangos (suponga que el salario de cada vendedor se trunca a una cantidad entera):
    a) $200-299
    b) $300-399
    c) $400-499
    d) $500-599
    e) $600-699
    f) $700-799
    g) $800-899
    h) $900-999
    i) $1000 en adelante
    Sintetice los resultados en formato tabular.

    ResponderEliminar
  54. tengo dudas de como elaborar este ejercicio pe puede alguien ayudar por favor.
    Leer 10 números enteros, almacenarlos en un vector y determinar cuántos datos almacenados son múltiplos de 3, en qué posiciones están y mostrarlos en pantalla.

    ResponderEliminar
  55. hola necesito ayuda con este problemita:
    Leer 10 números enteros, almacenarlos en un vector. Luego leer un digito y determinar cuántos números de los almacenados en el vector terminan en ese dígito.

    ResponderEliminar
  56. hola..necesito un programa para esto:

    Elabore un programa que permita imprimir el sueldo y el nombre de cada uno de los 5 empleados de la compañía, así como el total del acumulado de sueldos y el nombre del empleado que gana mas y del que gana menos.

    Me colaboran por fa...gracias

    ResponderEliminar
  57. Alguien puede ayudarme con un programa que simule el juego de "Piedra, papel o tijera" por favor

    ResponderEliminar
    Respuestas
    1. Una pista, busca en google como generar números aleatorios con la función Math.random() (es sencillo).
      Tendrás que crear dos números aleatorios (uno para cada jugador). Luego por ejemplo de cada número aleatorio extraes el primer dígito y haces lo siguiente con ese dígito:
      Si está entre 1 y 3 es piedra.
      Si está entre 4 y 6 es papel.
      Si está entre 7 y 9 es tijeras.
      (Al ser el primer dígito el 0 no te va a aparecer)
      Te guardas los valores resultantes en 2 variables (una para cada jugador) y sólo te queda comparar los resultados.
      Espero te sirva, un saludo.

      Eliminar
  58. Alguien que me ayude con esto? por favor :3??

    Ej. La altura maxima del puente es de 35.4 mts.

    float alt_max = 35.4;

    Según las distintas situaciones presentadas, realizar una serie de instrucciones que declaren e inicializen una variable. Seleccionar el tipo de dato para caso.

    El número de alumnos es 456.
    La empresa tiene el nombre de Curro S.A.
    El límite de velocidad es de 80 km/h
    La tarifa de importación es del 5.25 %
    Para finalizar precione el signo numeral
    No sabe
    Son 11 los jugadores
    Nuestra galaxia tiene alrededor de 100,000 millones de estrellas
    La capacidad maxima de carga es de 50,000 Kg.
    Se ha disminuido un 18% el número de accidentes.
    La distancia entre la Tierra y la Luna es de 384,400 km
    La aceleración de gravedad de 9.8 m/s2

    ResponderEliminar
  59. Buenos dias me podrian ayudar a resolver este ejercicio solo necesito un pseudocodigo porfa
    Genere un vector de tamaño 20 con números entre -10 y 10. Deje en un arreglo Z todos
    los números negativos y en un arreglo X todos los positivos o iguales a cero.

    ResponderEliminar
  60. por fa ayudenme con este ejercicio . llenar un arreglo de n posiciones con numeros ingresados por el usuario e imprimir el mayor y cuantas veces se repite xf

    ResponderEliminar
  61. hola la verdad soy nueva en esto y no le entiendo muy bien me pran ayudar y orientar en como realizar este programa por favor
    Implementa un programa que muestre por pantalla el resultado de la suma y el producto de dos números dados por el usuario. El programa deberá comprobar si los dos números dados son
    Iguales
    Diseña en Netbeans un programa principal que muestre por pantalla los números dados por el usuario y el resultado de la suma, diferencia, producto y cociente de ambos números, sin olvidar indicar si los dos números dados son iguales.

    ResponderEliminar
  62. porfa ayuda
    realizar un programa en java que valide el ingreso de un numero real
    la aplicasion emitira un msje de aprovado o reprovado
    el ingreso de datos se finaliza ingresando la palabra "fin"
    la separacion de la parte entera con la decimal va separada por un punto
    los numeros reales ingresados puden ir con signo o no
    se ingresa solo un valor a la vez
    el numero se ingresa por teclado

    ResponderEliminar
  63. Me podrian ayudar :(.....!
    Hacer un programa para ingresar los datos de n trabajadores (código, nombre, valor por hora, horas trabajadas). Hacer las siguientes operaciones:
    - Registrar un trabajador
    - Ingresar un código de un trabajador y mostrar todos sus datos
    - Mostrar los Trabajadores ordenados por nombre,
    - Mostrar los Trabajadores ordenados por sueldo

    ResponderEliminar
  64. Por favor alguien me puede colaborar con este ejercicio
    Complete el método, note que en el código hay un lugar donde usted debería ubicar el código que escribirá en este punto.
    El método jugar turno se encuentra incompleto debido a que hace falta solicitar al usuario la fila y columna de la casilla donde quiere jugar. Para ello es necesario solicitar al mismo que ingrese el número de fila y el número de columna. El usuario podrá fijar valores entre 1 y 3, pero se deben convertir a valores entre 0 y 2 restando 1 a lo que el usuario ingrese. Para más información, podrá encontrar en el código el lugar donde debe implementar esta petición de datos. agradezco imensamente.

    ResponderEliminar
  65. AYUUUDA !
    Necesito crear una aplicación en Java que acepte números reales hasta poner la palabra"Fin" y que me entregue un mensaje de aprobación o rechazo dependiendo si el numero esta bien o no..

    ResponderEliminar
  66. quien me hace un programa que me almacene nombre,apellidos y edad y me diga si es mayor o menor de edad .teneindo en mente que se le llama menor de edad al menor de 21 años

    ResponderEliminar
  67. ayuda por favor:
    tengo que creear una clase que modele un router con los siguientes campos;
    marca(de tipo String)que se cargue en el constructor y no se pueda modificar, ip (de tipo String) que cague en el constructor y si se pueda modificar, una entrada (de tipo entero)que sea incremental de 1 en 1, una salida (de tipo entero)que sea incremental de 1 en 1.
    la clase debe tener un constructor, un metodo guetter para todos los campos, un metodo set para el campo ip, un metodo para añadir bites de entrada, uno para añadir bites de salida... ayuda xfis.... :D

    ResponderEliminar
  68. ayuda 1ra. Opción: realice un programa, que permita solicitar el ingreso

    de cinco valores numéricos e indique cuantos son positivos y

    cuantos negativos utilizando ciclo desde. SLE2

    ResponderEliminar
  69. amigos necesito ayuda ,con esos ejercicios porfa tengo algo del comienzo del 4 pero no se como terminarlo
    public static void Ejercicios_Array_4() {

    Scanner input = new Scanner(System.in);
    ArrayList alumno = new ArrayList();
    ArrayList notas = new ArrayList();
    ArrayList sexo = new ArrayList();
    String ingreso;
    do {
    System.out.println("Ingrese el nombre de un Alumno:");
    ingreso = input.nextLine();
    alumno.add(ingreso);
    System.out.println("Ingrese el Sexo del Alumno:");
    ingreso = input.nextLine();
    sexo.add(ingreso);
    System.out.println("Ingrese las Notas del Alumno:");
    ingreso = input.nextLine();
    float nota = Float.parseFloat(ingreso);
    notas.add(nota);
    System.out.println("Desea Agregar otro alumno .Si No desea agregar mas solo escriba No:");
    ingreso = input.nextLine();

    } while (!(ingreso.equals("no") || ingreso.equals("NO") || (ingreso.equals("No"))));
    System.out.println("el resultado" + alumno + sexo + notas);
    }


    4) En un ArrayList se ingresan un conjunto de notas de varios estudiantes cuyos atributos son: nombre, sexo y nota (con decimal):
    a. Imprimir el nombre del (o los estudiantes) con la mayor nota.
    b. Imprimir el nombre del (o los estudiantes) con la peor nota.
    c. Imprimir el promedio de las notas de las mujeres.
    d. Imprimir el promedio de las notas de los hombres.
    e. Imprimir el promedio de notas de todos los estudiantes ingresados.
    5) Se solicita que elabore un programa con HashMap, que permita contar palabras. Cada vez que ingresa una palabra a este programa, esta se debe contar. Una vez finalizado el programa, se debe imprimir todas las palabras ingresadas y el total de veces que se ingresó cada una de esas palabras, Ejemplo:
    • Se ingresa: perro, gato, perro, gato, gato, perro, ratón, ratón, perro, gato. Se debe imprimir:
    o perro: 4.
    o gato: 4
    o ratón: 2


    6) En un almacén se tiene una bodega de productos. Cada producto posee atributos como código, descripción y stock. Se solicita que pueda realizar un programa que vaya descontando stock de acuerdo a las ventas que se van realizando. En una venta se ingresa el código del producto y la cantidad que se retira. Finalmente imprimir cada uno de los productos de la bodega con su correspondiente código, descripción y stock.

    ResponderEliminar
  70. //Ejemplo 4
    public class Estudiante{
    private String nombre;
    private char sexo;
    private float nota;
    public Estudiante(String nombre, char sexo, float nota){
    this.nombre = nombre;
    this.sexo = sexo;
    this.nota = nota;
    }
    public String getNombre() {
    return nombre;
    }
    public char getSexo() {
    return sexo;
    }
    public float getNota() {
    return nota;
    }
    }

    ResponderEliminar
  71. import java.util.ArrayList;
    import java.util.Scanner;

    public class Programa {
    public static void main(String[] args){
    ArrayListestudiantes = new ArrayList();
    Scanner scanner = new Scanner(System.in);
    String condicion;
    do{
    System.out.println("into nombre");
    String nombre = scanner.nextLine();
    System.out.println("into sexo m/f");
    char sexo = scanner.next().charAt(0);
    scanner.nextLine();
    System.out.println("into nota");
    String not = scanner.nextLine();
    float nota = Float.parseFloat(not);
    estudiantes.add(new Estudiante(nombre, sexo, nota));
    System.out.println("quieres continuar? si/no ");
    condicion = scanner.nextLine();
    }while(condicion.equalsIgnoreCase("si"));
    //a notas 0 -100; mayor nota >= 80; peor <= 30
    System.out.println("===================================================");
    int cantidadBuenos=0;
    for (Estudiante estudiante : estudiantes) {
    if(estudiante.getNota()>=80){
    System.out.println("Nombre:"+ estudiante.getNombre());
    cantidadBuenos++;
    }
    }
    System.out.println("Numero de estudiantes buenos:"+cantidadBuenos);
    System.out.println("===================================================");
    int cantidadMalos=0;
    for (Estudiante estudiante : estudiantes){
    if (estudiante.getNota()<31){
    System.out.println("Nombre:"+estudiante.getNombre());
    cantidadMalos++;
    }
    }
    System.out.println("Numero de estudiantes malos"+cantidadMalos);
    System.out.println("===================================================");
    int numM=0; float notasM=0;
    for (Estudiante estudiante : estudiantes){
    if(estudiante.getSexo()=='f'){
    notasM += estudiante.getNota();
    numM++;
    }
    }
    System.out.println("Promedio notas M:"+notasM/numM);
    System.out.println("===================================================");
    int numH=0; float notasH=0;
    for (Estudiante estudiante : estudiantes){
    if(estudiante.getSexo()=='m'){
    notasH += estudiante.getNota();
    numH++;
    }
    }
    System.out.println("Promedio notas H:"+notasH/numH);
    System.out.println("===================================================");
    float notasT=0; int totalEst = 0;
    for (Estudiante estudiante : estudiantes) {
    notasT += estudiante.getNota();
    totalEst++;
    }
    System.out.println("Promedio General:"+notasT/totalEst);
    }
    }

    ResponderEliminar
  72. Hola a todos, les pido por favor que me ayuden de urgencia, este ejercicio es el que me dejaron en la universidad, es muy importante para mi, quisiera que alguien me pudiera ayudar con el código, se los agradecería mucho Chicos!!!!

    -->El propósito del ejercicio es la construcción de un servidor remoto de operaciones sobre vectores reales. En particular el servidor debe poder sumar y restar vectores, realizar el producto escalar y el escalado de un vector por un factor real. Debe también comprobar la ortogonalidad entre dos vectores. Para ello, el alumno debe:

    a)Escriba un servidor que lance tres hilos concurrentes, cada uno de los cuales registre un objeto servidor con un nombre diferente pero sobre el mismo puerto.(servidor.java)

    b) Confeccione un cliente que cree varios hilos concurrentes. Cada hilo debe obtener una referencia a un objeto servidor, y enviarle peticiones de trabajo. (cliente.java)





    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
  73. por favor muchachos alguien me puede ayudar, el ejercicio es el siguiente

    1- Crear una función estática (static) que retorne un número aleatorio, este número
    siempre debe cambiar cuando se inicie el programa, si se inicia 5 ó 20 veces el programa el
    número entregado por la función debe ser distinto (generación de números aleatorios). La
    función estática debe llamarse “numeroAleatorio”. Desde la función main deben mostrar
    por pantalla el mensaje.

    ResponderEliminar
  74. me podria ayudar con este programa. Realice un programa que llene un arreglo de n nombres, donde n es un valor ingresado por el usuario. Los elementos del arreglo serán ingresados por el usuario. El programa debe imprimir los nombres que componen el arreglo en orden inverso a como fueron ingresados.

    ResponderEliminar
  75. porfa me podria ayudar Compilar el programa de ejemplo Clase Cuenta, y en base a el, realizar una nueva clase que permita realizar las operaciones bancarias a traves de una interfaz de linea de comando que permita las siguientes opciones:

    Consultar saldo
    Deposito de efectivo
    Retiro de efectivo
    Cambio de NIP
    Salir

    El programa debe regresar al menu siempre que se realice una operacion, a menos que la opcion sea salir. Usar switch y ciclo para este programa.

    ResponderEliminar
  76. necesito una formula para ingresar cualquier numero y me mustre como se lee ; si alguien me puede ayudar xfa

    ResponderEliminar
    Respuestas
    1. public class NumLetras{
      public enum Tipo {Pronombre, DetMasculino, DetFemenino};
      private static String[] nombresIrregulares ={
      "", "uno", "dos", "tres", "cuatro",
      "cinco", "seis", "siete", "ocho", "nueve",
      "diez", "once", "doce", "trece", "catorce",
      "quince", "dieciséis", "diecisiete", "dieciocho", "diecinueve",
      "veinte", "veintiuno", "veintidós", "veintitrés", "veinticuatro",
      "veinticinco", "veintiséis", "veintisiete", "veintiocho", "veintinueve"};
      private static String[] decenas={"","","","treinta", "cuarenta", "cincuenta",
      "sesenta", "setenta", "ochenta", "noventa"};
      private static String[] centenas ={"", "", "doscient", "trescient","cuatrocient",
      "quinient","seiscient","setecient","ochocient", "novecient"};
      private static String[] nombreMillonesSingular ={ "", "millón", "billón", "trillón", "cuatrillón" };
      private static String[] nombreMillonesPlural ={ "", "millones", "billones", "trillones", "cuatrillones" };

      // ....................Con esto es posible hacer...
      // .....si te gusta te paso todo el codigo
      // ......un mensaje al: ric.rs6@gmail.com
      }

      Eliminar
  77. necesito un prgrama en Java.swing que lea las calificaciones finales de un grupo de n alumnos y calcule y despliegue el promedio de las calificaciones aprobatorias y el porcentaje de alumnos que reprobaron

    ResponderEliminar
  78. Necesito ayuda con esto porfiiiisss :D
    1. Elabora un programa en java que en una matriz de 3 columnas y 5 renglones (3X5). Dar 5 números; en la segunda columna acomodar de mayor a menor 3er columna de menor a mayor.

    ResponderEliminar
    Respuestas
    1. Ayudaaaaaaaaa! por favor :'(

      Eliminar
    2. http://puntocomnoesunlenguaje.blogspot.com/2012/12/matriz-en-java.html

      Eliminar
  79. programa que dada una cantidad determinada determine las decenas, centenas y unidades, y la cantidad es mayor a 3 dígitos enviar un mensaje de error.
    Alguien sabe?

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      public class Separar{
      public static void main(String[] args){
      Scanner in = new Scanner(System.in);
      String[] nombres = {"Unidades", "Decenas", "Centenas"};
      System.out.println("Introduzca un numero");
      int nEntero = in.nextInt();
      int cd = contarDigitos(nEntero);
      if(cd<=3)
      separar(nEntero,nombres);
      else
      System.out.println("Errrrrr.... ");
      }
      private static void separar(int nEntero,String[] nombres){
      System.out.println("El numero esta "+ nEntero +" compuesto por: ");
      int j = 0;
      while( nEntero > 0 ){
      System.out.println( (nEntero%10) + " " + nombres[j] );
      nEntero = nEntero/10;
      j++;
      }
      }
      private static int contarDigitos(int nEntero){
      if(nEntero<10)
      return 1;
      else
      return 1+contarDigitos(nEntero/10);
      }
      }

      Eliminar
  80. Necesito un programa donde lea un diámetro del círculo y el programa muestre el radio y el área.

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      public class Circulo {
      public static void main(String[]args){
      Scanner scanner = new Scanner(System.in);
      System.out.println("Ingrese diametro");
      String str = scanner.nextLine();
      double diametro = Double.parseDouble(str);
      double r = diametro/2;
      double a = (Math.pow(r,2))*Math.PI;
      System.out.println("radio = "+r);
      System.out.println("area = "+a);
      }
      }

      Eliminar
  81. Usando ciclos for y el siguiente arreglo de tipo String [] meses = {“ENERO”, “FEBRERO” , “MARZO” , “ABRIL” , “MAYO” , “JUNIO” , “JULIO” , “AGOSTO” , “SEPTIEMBRE” , “OCTUBRE” , “NOVIEMBRE” , “DICIEMBRE”} indique al usuario que le de un numero del 1 al 12 y usted debe indicarle el mes que es de acuerdo al arreglo. Alguna persona que lo sepa hacer?

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      public class Months{
      public static void main(String[]args){
      String[] meses = {"ENERO", "FEBRERO", "MARZO","ABRIL","MAYO", "JUNIO", "JULIO", "AGOSTO", "SEPTIEMBRE", "OCTUBRE","NOVIEMBRE", "DICIEMBRE"};
      Scanner scanner = new Scanner(System.in);
      System.out.println("ingrese un numero");
      int numero = scanner.nextInt();
      if(numero < 1 || numero > 12){
      System.out.println("Este mes no existe!!...");
      }
      for (int i = 1; i <=12; i++) {
      if(i == numero){
      System.out.println(meses[i-1]);
      }
      }
      }
      }

      Eliminar
  82. elaborar un algoritmo que lea los datos de los viajes del dia y al final que imprima :
    ESTADISTICA DEL DIA
    cantidades de viajes: 999
    cantidad de personas transpotadas: 999
    peso transportado(kilos): 999.99
    promedio de personas por viaje: 99.9
    promedio de peso por viaje: 9999.99

    ResponderEliminar
  83. realizar un programa en bluej donde se utilize una jerarquia de herencia para las clases triangulo, triangulo eequilatero, triangulo isosceles y triangulo escaleno.usando el triangulo como la superclase de la jerarquia . especifique las variables de instancia y los metodos para cada clase. las variables de instancia private de triangulo deben ser los pares de coordenadas x - y para los 3 puntos finales del triangulo . escriba un programa que cree instancias de objetos de sus clases y que imprima el area de cda objeto(esepto triangulo)

    ResponderEliminar
  84. alguien me puede ayudar tengo q desplegar en la tabla de multiplicar entre 1 y 10, requerida x el usuario

    ResponderEliminar
  85. public class TablaMultiplicar {
    public static void main(String[]args){
    for(int i = 1; i <= 10; i++){
    for(int j=0; j <= 10; j++){
    System.out.println(i+"X"+j+"="+i*j);
    }
    System.out.println("-------");
    }
    }
    }

    ResponderEliminar
  86. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  87. HOLA ME PODRIAN AYUDAR A desarrollar un programa que permita calcular el area y perimetro de un rectagulo, triangulo y circulo, tomando como base la clase FiguraGeometrica. Se deben implementar los metodos get y set para cada atributo. se deben de subir las clases FiguraGeometrica, Rectangulo, Triangulo y Circulo, asi como una clase con metodo main que las implemente.

    ResponderEliminar
  88. /*Tendrias que usar Herrencia y clases abstractas.... */
    public abstract class Figura{}
    public abstract class Triangulo extends Figura{}
    public class Equilatero extends Triangulo{}
    public class Escaleno extends Triangulo{}
    public class Isoceles extends Triangulo{}
    public class Circulo extends Figura{}
    public class Esfera extends Circulo{}
    public class Rectangulo extends Figura{}
    public class Cuadrado extends Rectangulo{}

    //Ejemplo clase figura.
    public abstract class Figura {
    public Figura(){}
    public abstract boolean esTipoDe(Figura o);
    public abstract double getArea();
    public abstract double getPerimetro();
    }

    ResponderEliminar
  89. Disculpen me podrían ayudar con este programa?
    1.-En una tienda donde solo hay 10 productos se desea calcular el total de ganancia que produjo dicho negocio este mes. Para ello se cuenta por producto con: Precio de compra, precio de venta, código y cantidad vendida en ese periodo. Realizar programa que permita calcular las Ganancias de la Tienda.

    ResponderEliminar
  90. hola necesito hacer un programa en netbeans, que se desarrolle con varias clases y métodos, pero apenas estoy aprendiendo a utilizarlo, les agradecería si pudieran ayudarme.
    Ejercicio 1:
    El sistema de D'Hondt es un método electoral, creada por Victor d’Hondt, que se utiliza generalmente, para repartir los escaños o curules o bancas, según cómo se llame el cargo de legislador en cada país de un parlamento o congreso, de modo aproximadamente "proporcional" a los votos obtenidos por las candidaturas. Aunque sobre todo es conocido en el ámbito de la política, este sistema puede servir para cualquier tipo de distribución proporcional.
    Supongamos que concurren N partidos a las elecciones y que la provincia o distrito electoral dispone de M escaños. El primer escaño se lo llevará el partido más votado. Para el segundo escaño se dividen los votos de cada partido entre el número de escaños obtenidos más uno (el partido que no tenga todavía ningún escaño se dividirá entre 1). El escaño se asigna al partido que tras esta operación tenga más votos. Vamos a verlo con un ejemplo:
    Ejemplo
    Supongamos unas elecciones a las que se presentan cinco partidos, entre los que deben repartirse siete escaños o curules o bancas, según el país. Dichos partidos reciben una cantidad de votos en la elección, como se muestra a continuación: Partido A Partido B Partido C Partido D Partido E Votos 340.000 280.000 160.000 60.000 15.000
    Primera iteración
    1. El cociente más alto corresponde al partido A, 340.000 votos.
    2. El partido A gana un escaño y se escribe debajo el siguiente cociente: 340.000 / 2 = 170.000.
    3. Se rellena el resto de casillas en blanco con los valores de la casilla inmediatamente superior.
    Segunda iteración
    1. El cociente más alto corresponde al partido B, 280.000 votos.
    2. El partido B gana un escaño y se escribe debajo el cociente: 280.000 / 2 = 140.000.
    3. Rellenamos el resto de casillas en blanco con los valores de la casilla inmediatamente superior.
    Tercera iteración
    1. El cociente más alto corresponde al partido A, 170.000 votos.
    2. El partido A gana un nuevo escaño y escribimos abajo el siguiente cociente: 340.000 / 3 = 113.333.
    3. Rellenamos el resto de casillas en blanco con los valores de la casilla inmediatamente superior. Y así sucesivamente hasta seis o siete iteraciones.

    ResponderEliminar
  91. Hola alguien me puede ayudar por favor me urge hacer este programa.
    Una empresa solicita un programa para conocer el total de ventas trimestrales por vendedor.(Hay 3 vendedores).
    También se necesita conocer el total de ventas anuales y liquidar las comisiones a vendedores por trimestres; más de $50.000 es un 10% menos $50.000 es un 5%. El archivo esta ordenado y cargado por año. Solo se tendra en cuenta el año 2013.

    ResponderEliminar
  92. Hola necesito ayuda con un programa tipo quiz de facebook que determinan vidas pasadas o que tipo de persona eres, tengo una base de datos en weka pero no se como programarla en netbeans porfavooooooooooooooooo

    ResponderEliminar
  93. espero y me puedan ayudar con este programa..!

    1) Haz una clase llamada Persona que siga las siguientes condiciones:

    * Sus atributos son: nombre, edad, curp, sexo (H hombre, M mujer), peso y altura. No queremos que se accedan directamente a ellos. Piensa que modificador de acceso es el más adecuado, también su tipo. Si quieres añadir algún atributo puedes hacerlo.

    * Por defecto, todos los atributos menos el DNI serán valores por defecto según su tipo (0 números, cadena vacía para String, etc.). Sexo sera hombre por defecto, usa una constante para ello.

    * Se implantaran varios constructores:

    o Un constructor por defecto.

    o Un constructor con el nombre, edad y sexo, el resto por defecto.

    o Un constructor con todos los atributos como parámetro.

    * Los métodos que se implementaran son:

    o calcularIMC(): calculara si la persona esta en su peso ideal (peso en kg/(altura^2 en m)), devuelve un -1 si esta por debajo de su peso ideal, un 0 si esta en su peso ideal y un 1 si tiene sobrepeso .Te recomiendo que uses constantes para devolver estos valores.

    o esMayorDeEdad(): indica si es mayor de edad, devuelve un booleano.

    o comprobarSexo(char sexo): comprueba que el sexo introducido es correcto. Si no es correcto, sera H. No sera visible al exterior.

    o toString(): devuelve toda la información del objeto.

    o generaDNI(): genera un numero aleatorio de 8 cifras, genera a partir de este su número su letra correspondiente. Este método sera invocado cuando se construya el objeto. Puedes dividir el método para que te sea más fácil. No será visible al exterior.

    o Métodos set de cada parámetro, excepto de DNI.

    Crear una clase Main que contenga:

    * Pide por teclado el nombre, la edad, sexo, peso y altura.

    * Crea 3 objetos de la clase anterior, el primer objeto obtendrá las anteriores variables pedidas por teclado, el segundo objeto obtendrá todos los anteriores menos el peso y la altura y el último por defecto, para este último utiliza los métodos set para darle a los atributos un valor.

    * Para cada objeto, deberá comprobar si esta en su peso ideal, tiene sobrepeso o por debajo de su peso ideal con un mensaje.

    * Indicar para cada objeto si es mayor de edad.

    * Por último, mostrar la información de cada objeto.

    Puedes usar métodos en la clase ejecutable, para que os sea mas fácil.

    ResponderEliminar
  94. hola puedes revisar si esta bien este ejercicio es que muestre un mensaje de acuerdo a la edad ingresada en netbeans gracias amigo ya que me tira varios errores

    static public void main(String[] args){

    int edad;
    System.out.print("Ingrese su edad ");

    Scanner Su edad = new Scanner(System.in);
    Edad=Su edad.nextInt();

    if(edad 0<=10)
    {
    System.out.println("niño");
    }
    else
    {
    if(edad>=11 && edad<14)
    }
    else
    {
    System.out.println("púber");
    }
    else
    {
    if(edad>=15 && edad<18)
    }
    else
    {
    System.out.println("adolescente");
    }
    else
    {
    if(edad>=19 && edad<25)
    }
    else
    {
    System.out.println("adulto");
    {
    else
    }
    if(edad>=25 && edad<65)
    {
    else
    }
    System.out.println("anciano");
    {
    if(edad>65)
    }
    }

    ResponderEliminar
  95. Tambien tengo este otro problema.

    Es leer la informacion de 2 archivos .txt, y generar de ellos 2 mas, uno que contenga las palabras de ambos pero eliminando las repetidas y el otro que tenga solo las palabras que esten en ambos archivos.

    Ya tengo la parte que lee ambos archivos pero solo encuentro ejemplos que comparan lineas de archivos, le adjunto lo que tengo.

    ENUNCIADO
    Calcular la unión e intersección de dos conjuntos de palabras.
    Se pide realizar un programa que sea capaz de calcular la unión e intersección de dos conjuntos de palabras.
    Se recuerda que la intersección de ambos conjuntos es el conjunto dado por aquellas palabras que se encuentran tanto en el primer conjunto como en el segundo. Por su parte la unión es el conjunto de todas las palabras que pertenecen a uno y/u otro conjunto, eliminando las palabras repetidas.
    Archivo1.txt
    Archivo2.txt
    Union.txt
    Interseccion.txt

    Para realizar esto se van a contar con dos archivos de texto, Archivo1.txt y Archivo2.txt que contendrán listado de palabras, mínimo 20 palabras cada archivo.
    Opcional: Puede implementar una selección de archivos donde selecciona los archivos a utilizar o la ruta de los archivos a utilizar.
    Se deben leer el contenido de los archivos Archivo1.txt y Archivo2.txt y generar dos archivos uno con el resultado de la unión de las palabras de ambos archivos de ingreso y otro con el resultado de la intersección de ambos archivos de ingreso. Los nombres de los archivos de resultado son union.txt e interseccion.txt.
    Recordar que, pueden existir palabras repetidas en los archivos a procesar.

    ResponderEliminar
  96. dada la solucion de un arrays determinar q jugador gano.

    ResponderEliminar
  97. hola podrían ayudarme con un algoritmo que lea los dos primeros números de cédula y determine a que provincia pertenece

    ResponderEliminar
  98. Hola alguien me puede ayudar,por favor,necesito pasar sistemas.
    Construir una aplicación en Java que solicite al usuario números enteros
    a)Determine la cantidad de números primos que hay entre ellos
    b)Suma de los números perfectos entre ellos
    c)La suma de los números impares comprendido entre ellos

    ResponderEliminar
  99. Me podrían ayudar con esto, muchas gracias de antemano! :D
    1.-Hacer un programa en java usando métodos que implemente lo siguiente:
    a) Llenar un arreglo de n renglones y n columnas de x elementos enteros.
    b) Usar métodos para encontrar el menor de todos los elementos.

    ResponderEliminar
  100. ayuda: una persona compra un producto y obtendrá un descuento del 5% si el precio del producto es superior a s/.50.00 caso contrario el descuento sera de 2%. Elaborar un programa que permita mostrar y calcular dicho descuento

    ResponderEliminar
    Respuestas
    1. Necesito ayuda, un programa en java que averigüe un numero divisible por otro. Gracias

      Eliminar
  101. ayuda:
    La universidad x ha categorizado las matriculas de acuerdo a la
    facultad que va a estudiar según la siguiente:(ing.sistemas->350 matricula-590 mensualidad,
    derecho->300 matricula-550 mensualidad,ing,naviera->300 matricula-500 mensualidad,
    ing.pesquera->310 matricula-550 mensualidad,contabilidad->280 matricula-490 mensualidad.
    Ingrese por teclado el nombre del postulando y la facultad que va a estudiar,
    visualice:el importe de la matricula;el monto de la mensualidad;
    el monto total,que es la suma de la matricula y la mensualidad



    ResponderEliminar
  102. public class Elementos {
    public static int pedir(){
    int N;
    Scanner e = new Scanner(System.in);
    System.out.println("Total de elementos");
    N=e.nextInt();
    return;
    }
    public static int[] llenar(int x) int[] v= new int[x];
    int i;
    Scanner e=new Scanner(System.in);
    for(i=0; i0)
    S= S+v[i];
    C= C+1;
    }
    P=(double)S/C;
    return P;
    }


    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    // TODO code application logic here
    int y; double prom;
    y= pedir();
    int A[]=new int A[y];
    A= llenar (y);
    prom= promedio(Y,A);
    System.out.println("promedio=" + prom);
    }
    }


    Alguien que me ayude a corregirlo, no corre :c

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      class Elementos
      {
      public static void main(String args[])
      {
      // TODO code application logic here
      int y; double prom;
      y= pedir();
      int A[]=new int [y];
      A = llenar(y);
      prom= promedio(y,A);
      System.out.println("promedio=" + prom);
      }

      private static int pedir()
      {
      int N;
      Scanner e = new Scanner(System.in);
      System.out.println(" enter size of array...");
      N=e.nextInt();
      return N;
      }
      private static int[] llenar(int y)
      {
      int v[] = new int[y];
      Scanner e = new Scanner(System.in);
      int i = 0;
      do
      {
      System.out.println(" enter a elements to array");
      int elem = e.nextInt();
      v[i] = elem;
      i++;
      }while( i < y);
      return v;
      }

      private static double promedio(int y, int[] A)
      {
      double sum = 0;
      for( int i = 0; i < A.length; i++ )
      {
      sum += A[i];
      }
      return sum / y;
      }
      }

      Eliminar
  103. plis ayudenme con ste ajercicio
    usted ingresa un numero par gana el triple de lo ingresado y si es impar gana el doble?
    ayudenme!!
    Gracias...

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. import java.util.Scanner;
      class Elementos
      {
      public static void main(String args[])
      {
      System.out.println("Enter a number....");
      Scanner e = new Scanner(System.in);
      int num = e.nextInt();
      if( num % 2 == 0 )
      {
      System.out.println("Triple!!! " + 3* num);
      }
      else
      {
      System.out.println("Double!!! " + 2* num);
      }
      }
      }

      Eliminar
  104. Hola!! Necesito un programa que me muestre una serie asi -10-2-20-3-40-5-80 hasta el numero q yo le indeque.
    por favor

    ResponderEliminar
  105. Necesito un programa que calcule el area de un rectangulo y que se escriba por teclado el ancho y la altura

    ResponderEliminar
  106. hola buenas tardes disculpa necesito ayuda tengo que hacer un programa que permita al usuario introducir 50 valores numéricos enteros y que calcule y obtenga como salida lo siguiente:
    promedio de los números
    valor mayor
    valor menor
    mediana
    moda
    espero contar con su ayuda de antemano muchísimas gracias :)

    ResponderEliminar
  107. import java.util.Scanner;
    class Array
    {
    public static void main(String args[])
    {
    Scanner e = new Scanner(System.in);
    System.out.print("Intoduce el tamano del arreglo...Eje. 50 ??? ");
    int tam = e.nextInt();
    int array[] = new int[tam];
    int i = 0;
    do{
    System.out.println("Intro un elemento...");
    int dato = e.nextInt();
    array[i] = dato;
    i++;
    }while( i < array.length);

    int ma = mayor(array);
    int me = menor(array);
    double md = mediana(array);

    System.out.println("Mayor: " + ma);
    System.out.println("Menor: " + me);
    System.out.println("Mediana: " + md);

    }
    private static int mayor(int[] arry) {
    int mayor = 0;
    for( int i = 0; i < arry.length-1; i++ )
    {
    if( arry[i] > arry[i+1] )
    {
    mayor = arry[i];
    }
    else{
    mayor = arry[i+1];
    }
    }
    return mayor;
    }
    private static int menor(int[] array)
    {
    int menor = 0;
    for( int i = 0; i < array.length-1; i++)
    {
    if( array[i] > array[i+1])
    {
    menor = array[i+1];
    }
    else{
    menor = array[i];
    }
    }
    return menor;
    }

    private static double mediana(int[] array)
    {
    int pos = array.length/2;
    int mediana = 0;
    if( array.length % 2 != 0)
    {
    return array[pos];
    }
    else{
    return array[pos-1] + array[pos];
    }
    }
    }

    ResponderEliminar
  108. muchisimas gracias x tu respues me sirvio de mucho gracias

    ResponderEliminar
  109. Buenas tardes amigos me pueden ayudar con este programa en netbeans :

    programa que calcule el numero de elementos negativos positivos y nulos de un vector de n elementos introducido por teclado

    ResponderEliminar
  110. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  111. import java.util.Scanner;
    class Vector
    {
    public static void main(String args[])
    {
    Scanner e = new Scanner(System.in);
    System.out.print("Intoduce el tamano del arreglo...??? ");
    int tam = e.nextInt();
    int array[] = new int[tam];
    int i = 0;
    do{
    System.out.println("Intro un elemento...");
    int dato = e.nextInt();
    array[i] = dato;
    i++;
    }while( i < array.length);

    int pos=0; int neg=0; int nullos=0;
    for( int j = 0; j < array.length; j++ )
    {
    if( array[j] < 0)
    {
    neg++;
    }
    else if( array[j] > 0)
    {
    pos++;
    }
    else{
    nullos++;
    }
    }
    System.out.println("Postivos:"+pos);
    System.out.println("Negativos"+neg);
    System.out.println("Nullos:"+nullos);
    }
    }

    ResponderEliminar
  112. me pueden ayudar coin un ejercicio que ingrese 10 numeros y lo multiplico con un numero k io ingrese. i me salga el resultado

    ResponderEliminar
  113. import java.util.Scanner;
    class Vector
    {
    public static void main(String args[])
    {
    Scanner e = new Scanner(System.in);
    System.out.print("Intoduce el tamano del arreglo Eje 10...??? ");
    int tam = e.nextInt();
    int array[] = new int[tam];
    int i = 0;
    do{
    System.out.println("Intro un elemento...");
    int dato = e.nextInt();
    array[i] = dato;
    i++;
    }while( i < array.length);

    mostrar(array);
    System.out.println("Ingrese un Numero para multiplicar el arreglo");
    int k = e.nextInt();
    for(int u = 0; u < array.length; u++)
    {
    array[u]*=k;
    }
    mostrar(array);
    }
    private static void mostrar(int[] array) {
    for(int j = 0; j < array.length; j++)
    {
    System.out.print( array[j]+",");
    }
    }
    }

    ResponderEliminar
  114. hola buenas tardes amigos alguien que me ayude a hacer un analizador léxico que lea un código desde un txt que lea palabras reservadas, variables, etc. les agradecería mucho gracias . :)

    ResponderEliminar
    Respuestas
    1. import java.io.*;
      class MyFile {
      public static void main(String [] arg)
      {
      File archivo = null;
      FileReader fr = null;
      BufferedReader br = null;
      //example: some java key_works
      String p_reservadas[] = {"continue", "for", "new", "default", "goto"};
      try {
      archivo = new File ("C:\\archivo.txt");
      fr = new FileReader (archivo);
      br = new BufferedReader(fr);
      // Lectura del fichero
      String linea;
      while((linea = br.readLine()) != null){
      String palabra = "";
      for( int i = 0; i < linea.length(); i++){
      char c = linea.charAt(i);
      if( c == ' ' ){
      if(is_reservada( palabra, p_reservadas )){
      System.out.println( palabra );
      palabra = "";
      }else{
      palabra = "";
      }
      }
      else{
      palabra += c;
      }
      }
      }
      }
      catch(IOException e){
      }finally{
      try{
      if( null != fr ){
      fr.close();
      }
      }catch (IOException e2){
      }
      }
      }
      private static boolean is_reservada(String palabra, String[] p_reservadas)
      {
      for (String p_reservada : p_reservadas) {
      if (p_reservada.equals(palabra)) {
      return true;
      }
      }
      return false;
      }
      }

      Eliminar
  115. buenas tardes amigos quien me ayuda acrear un programa de empleados de una empresa trabajador de lunes a viernes en horario normal , teniendo en cuenta esto crear un programa que permita ingresar por teclado el nombre del empleado el ara en la que trabaja y un dia culquiera de la semana el sistema debe leer el dia de la semana y que muestre en la pantalla el nombre del empleado si trabaja o no.

    ResponderEliminar
  116. Buen día agradezco la ayuda de este ejercicio :D

    Construya un programa que comprueba si una matriz de tamaño 3*3 es un cuadrado magico. Es decir, si las columnas y las diagonales suman lo mismo. Por ejemplo la siguiente matriz es un cuadrado magico ya que todas las filas, columnas y diagonales suman 15.

    !4!9!2!
    !3!5!7!
    !8!1!6!

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      public class CMagico {
      public static void main(String arg[]){
      int[][]m = new int [3][3];
      Scanner e = new Scanner(System.in);
      int n = 0;
      do{
      for(int i = 0; i < 3; i++){
      for(int j = 0; j < 3; j++){
      System.out.println("Enter a element of array");
      int d = e.nextInt();
      m[i][j] = d;
      }
      }
      n++;
      }while(n > 2);
      esMagico(m);
      }
      private static void esMagico(int[][] m) {
      int sumaFila = 0;
      int sumaColumna = 0;
      int counter =0;
      for (int i = 0; i < 3 ; i++){
      for (int j = 0; j < 3; j++){
      sumaFila += m[i][j];
      sumaColumna+=m[j][i];
      }
      if( isIgual( sumaFila, sumaColumna )){
      counter++;
      if( counter == 3 ){
      System.out.println("Es magico");
      mostrar(m);
      }else{
      sumaFila =0;
      sumaColumna = 0;
      }
      }else{
      System.out.println("No es magico!!!");
      mostrar(m);
      return;
      }
      }
      }
      private static boolean isIgual(int sumaFila, int sumaColumna) {
      return sumaFila == sumaColumna;
      }
      private static void mostrar(int[][] m) {
      for(int i = 0; i < 3; i++){
      for( int j = 0; j < 3; j++){
      System.out.print(m[i][j]);
      }
      System.out.println();
      }
      }
      }

      Eliminar
    2. Muchas Gracias como puedo seguirte tienes Face o Twitter

      Eliminar
  117. Buenas, necesito ayuda con un ejercicio simple, que lo estoy por sacar pero hay algo que falta, me pide que realice un programa que permita ingresar los números deseados, y que se impriman pares, es decir:
    El usuario introduce 5
    entonces se imprimirá, 2, 4, 6, 8, 10
    si introduciera 8 = 2, 4, 6, 8, 10, 12, 14, 16

    ResponderEliminar
  118. import java.util.Scanner;
    public class Simple {
    public static void main(String arg[]){
    Scanner e = new Scanner(System.in);
    System.out.println("Introduce un numero");
    int n = e.nextInt();
    int i =0;
    int j =1;
    do{
    if(j%2==0)
    {
    System.out.print(j+",");
    j++;
    i++;
    }else { j++; }
    }while( i != n);
    }
    }

    ResponderEliminar
    Respuestas
    1. hola me podrias ayudar con un ejercicio??
      necesito un prog en java que haga lo siguiente.

      -leer una frase ingresada por usuario
      -mostrar la cantidad cuantas palabras contiene la frase
      -mostrar la palabra mas larga y la mas corta de la frase
      -mostrar la palabra segun posicion de ingreso.

      espero me puedas ayudar!! de ante mano gracias saludos!!

      Eliminar
    2. import java.util.Scanner;
      public class Cadena {
      public static void main(String arg[]){
      Scanner e = new Scanner(System.in);
      System.out.println("Escribe un frase....");
      String s = e.nextLine();
      String[] p = s.split(" ");
      for (int i = 0; i < p.length; i++) {
      System.out.println("pos:"+i+" palabra:"+p[i]);
      }
      for (int i = 0; i < p.length-1; i++) {
      for (int j = 1; j < p.length; j++) {
      if( p[i].length() > p[j].length()){
      String aux = p[i];
      p[i] = p[j];
      p[j] = aux;
      }
      }
      }
      System.out.println("*********************");
      System.out.println("numP="+p.length+ " menor="+p[0]+" mayor="+p[p.length-1]);
      }
      }

      Eliminar
  119. buenas necesito ayuda con un ejercicio necesito realizar un programa que ayude a controlar el flujo de una linea de banco debe contener 10 clientes y 4 cajas ejemplo caja 1 cliente 1 caja 2 cliente 2 y cuando sea cliente 5 de nuevo toque caja 1 y así sucesivamente asta que pasen los 10 clientes

    ResponderEliminar
    Respuestas
    1. public class Caja {
      String nombre;
      public Caja(String n){
      nombre = n;
      }
      String getNombre(){
      return nombre;
      }
      }

      public class Cliente {
      private String nombre;
      public Cliente(String n){
      nombre = n;
      }
      String getNombre() {
      return nombre;
      }
      }

      public class Main {
      public static void main(String arg[]){
      Cliente[] clientes={
      new Cliente("Cl1"),
      new Cliente("Cl2"),
      new Cliente("Cl3"),
      new Cliente("Cl4"),
      new Cliente("Cl5"),
      new Cliente("Cl6"),
      new Cliente("Cl7"),
      new Cliente("Cl8"),
      new Cliente("Cl9"),
      new Cliente("Cl10")
      };
      Caja[] cajas={
      new Caja("C1"),
      new Caja("C2"),
      new Caja("C3"),
      new Caja("C4")
      };
      int ci = 0;
      int i = 0;
      while(i < clientes.length){
      if( ci < 4){
      System.out.println(cajas[ci].getNombre()+" "+clientes[i].getNombre());
      i++;
      ci++;
      }else{
      ci = 0;
      }
      }
      }
      }

      Eliminar
    2. Results:
      C1 Cl1
      C2 Cl2
      C3 Cl3
      C4 Cl4
      C1 Cl5
      C2 Cl6
      C3 Cl7
      C4 Cl8
      C1 Cl9
      C2 Cl10

      Eliminar
  120. programar un algoritmo recursivo que determine si un numero es impar utilizando recursividad cruzada. Ayuda Gracias
    public boolean par(int n){
    if(n==0) return true;
    else return impar(n-1);
    }

    public boolean impar(int n){
    if(n==0) return false;
    else return par(n-1);
    }

    ResponderEliminar
  121. Ayuda con este urge!
    Leer 3 num y decir si el primero es comun divisor de los otros 2 num

    ResponderEliminar
  122. Ayuda me URGE!
    Implemente en lenguaje Java una aplicación que utilice los métodos de la clase PILAESTATICA (meter, sacar, pilallena, pilavacía, visualizar).
    La aplicación insertará 10 valores en la Pila1. Éstos serán ingresados por teclado por el usuario.
    Una vez completa la Pila1, copiarlos a la Pila2 pero en orden invertido. El dato que estaba al fondo de la Pila1 ahora estará en la cima de la Pila 2.
    Considere que después de la ejecución del método, Pila1 debe quedar como estaba originalmente, es decir no quedará vacía.
    La única pila que existe con datos es la pila1. Puede crear las adicionales que sean necesarias para realizar la operación. No puede utilizar la variable TAMPILA.

    ResponderEliminar
  123. 1)que genere los 15 primeros numeros naturales
    2) que multiplique por 2 a los 7 primeros numeros naturales
    3)Una persona desea invertir $1000 en el banco , el cural le otorga un 2% de interes mensual.En cuantos meses tendra mas de $1500, di invierte cada nes todo su dinero? (Realice un programa en java correspondiente)

    ResponderEliminar
  124. 16.-Ingrese por teclado el sueldo de un trabajador, asumiendo que este es un valor entero, visualizar la mejor distribución de billetes y monedas que se utilizarían para pagar el sueldo.
    l) Considere Billetes de 100, 50,20 y 10
    m) Monedas 5, 2,1

    ResponderEliminar
  125. Ingrese el nombre de un trabajador y sus horas trabajadas, para calcular y mostrar:
    n) Haber normal, abonar s/. 5.00 nuevos soles p/c hora trabajada de 1 a 48hrs.
    o) Haber extra, abonar s/. 10.00 nuevos por cada hora trabajada mayores a 48hrs.
    p) Haber neto, sume haber normal mas haber extra
    Considere que las horas trabajadas que se ingresan no serán mayores a 60hrs

    ResponderEliminar
  126. me pueden ayudar con este programa porfis.
    que lea por teclado y compruebe si es una letra mayuscula.

    ResponderEliminar
  127. ingresar el dia y el mes de naciiento y reportar su signo zodiacal y en que estacion del año pertenece (verano, otoño,invierno o primavera)

    ResponderEliminar
  128. Buenas, necesito ayuda con el siguiente ejercicio, necesito calcular el dígito verificador de una cédula de identidad, un ejemplo es este:
    1)Si la cédula es 1.234.567 la cuenta quedaría así:
    la hacemos con el siguiente numero: 2.987.634

    1x2+2x9+3x8+4x7+5x6+6x3+7x4= 148.

    2) Se toma el resultado y se le busca el numero mayor que termina en 0

    y se le resta. Ej: 150-148= 2.

    3) El número 2 es el dígito verificador para la cedula
    1.234.567-2

    ResponderEliminar
  129. hola tengo un problema pueden ayudar.
    tengo dos carreras: contaduría,sistemas.
    en sistemas de 1-5 semestre el carnet me cuesta 2500 y de 6-10 me cuesta 3800
    en contaduría de 1-5 semestre el carnet me cuesta 3500 y de 6-10 me cuesta 3000
    les agradezco me colaboren gracias

    ResponderEliminar
  130. por favor me podrian ayyudar cn este ejercicio
    se cuenta con la siguiente informacion
    las edades de 10 estudiantes del turno mañana
    las edades de 60 estudiantes del turno noche
    las edades de 110 estudiantes del turno noche
    las esdades de cada estudiante deben ingresar por teclado
    a)obtener el promedio de las edades de cada turno (tres promedios)
    b)imprimir dichoso promedios (promedio de cada turno)
    c)mostrar por pantalla un mensaje dque indique cual de los tres turnos
    tieene un promedio de edades mayores
    en for, do while y while

    ResponderEliminar
  131. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  132. Para la película Ocean's Eleven IV se requiere diseñar un software para el juego de 21 o black jack.
    Este sistema estará montado sobre las máquinas y la idea es reemplazar al crupier por este
    sistema. La idea consiste en permitirle al jugador interactuar con la pantalla para solicitar una carta.
    Cada vez que el sistema le arroje una carta, el usuario deberá decidir si quiere recibir otra carta o
    no. No se requiere validar si la baraja es única.
    Implemente un método que arroje una carta al azar. Para este sistema considere las cuatro figuras
    y 10 números.
    Para calcular un número aleatorio utilice la siguiente expresión:
    int valor = min + (int)(Math.random() * ((max - min) + 1));
    Modifique el ejercicio anterior para que acumule los puntos, y si se pasa de 21 debe mostrar un mensaje indicando que perdió. Si sacó 21 un mensaje que ganó. Debe exis?r la opción de juego nuevo.Y de mostrar el valor actual que lleva acumulado.

    ResponderEliminar
  133. Una tienda comercial desea registrar los distintos artefactos eléctricos indicando el nombre del artefacto, la categoría del artefacto (audio, video o línea blanca), el stock, el precio y el modelo del artefacto. También se desea registrar las ventas de artefactos indicando la fecha de venta y el nombre del cliente que compró el artefacto. El cliente puede adquirir cualquier artefacto al contado o al crédito. Si es al contado se aplica un descuento del 6% si es audio, 8% si es video y 9% si es línea blanca. Si la adquisición es al crédito se aplica un incremento del 10% si es audio, 12% si es video y 15% si es línea blanca.

    Después de presentarles el caso problema cada estudiante deberá rea realizar lo siguiente:
    • Crea las clases necesarias para ser luego ser usados en la programación visual.
    • Diseña los formularios del caso de estudio aplicando los objetos de control básicos.
    • Aplica recursividad o interactividad en la programación.
    • Aplica arreglos en el manejo de los datos de varios artefactos.

    ResponderEliminar
  134. Rosa Salgado, una alumna de un instituto superior y tecnológico, observó que sus docentes tenían registros de asistencia, evaluación y avance silábico en cada uno de los cursos y lo hacían de manera manual, no existía sistema informático alguno para registrar. Le propuso a su docente de Lenguaje de Programación hacer una aplicación que permita registrar la asistencia y evaluación de cada uno de los estudiantes. El docente le proporcionó la siguiente información:
    a) Todo docente, según lo estipulado en el sílabo, puede dividir la asignatura en cuatro unidades formativas, teniendo para ello 19 semanas de clases.
    b) Cada unidad formativa se toma como criterios de evaluación: Prácticas, Trabajos y Examen de Unidad. El promedio de unidad es simple, se suma las tres notas y se divide entre 3.
    c) La asistencia es semanal, es decir, cada estudiante debe tener 19 asistencias durante todo el ciclo. Un alumno con más de 30% de inasistencia queda inhabilitado del curso.
    La estudiante Rosa Salgado le solicitó a su profesor que le gustaría saber acerca los datos que maneja de cada estudiante, el docente le manifestó lo siguiente:
    1) Un listado de los estudiantes con sus promedios de cada unidad formativa ordenado de forma alfabética y por orden de mérito.
    2) Un listado de los estudiantes indicando el porcentaje de inasistencia al curso ordenado de forma alfabética.
    3) Un reporte de rendimiento académico por cada unidad formativa, la cual consiste en indicar el porcentaje de alumnos que se encuentran sus calificativos entre 0 y 7, entre 8 y 10, entre 11 y 14, entre 15 y 17 y entre 18 y 20.
    4) Un reporte de los alumnos con sus promedios finales, indicando el número de aprobados, el número de desaprobados y el número de inhabilitados, todo esto ordenado de forma alfabética.

    Después de presentarles el caso problema cada estudiante de deberá tener en cuenta lo siguiente:
    • Aplica los métodos de algunas de las clases de Java como la conversión del tipo de dato, por ejemplo parseInt() de la clase de Integer.
    • Crea y aplica métodos estáticos en la elaboración de los listados o reportes.
    • Usa la recursividad y/o interactividad en la construcción de los programas.
    • Aplica arreglos en el manejo de los datos de varios alumnos. Considera el manejo de sólo 10 alumnos.
    Favor de su ayuda, aun no entiendo bien el lenguaje de programa java para netbeans. gracias de antemano

    ResponderEliminar
  135. escribir una funcion de busqueda binaria (donde el cliente se el que busque cierto numero) aplicado a un array ordenado desendentemente en java :D Gracias

    ResponderEliminar
  136. En un estadio se tienen 5 tipos diferentes de localidades, las cuales se identifican por una clave numérica que es un valor comprendido entre 1 y 5. Los precios de cada localidad y los datos referentes a las ventas de boletos para el próximo juego se proporcionan como datos.

    Construir algoritmo para
    a) Leer los precios
    b) Leer los datos de las ventas de los boletos.
    c) Imprimir cada venta, la clave, la cantidad y el importe total de los boletos vendidos en esta venta.
    d) Calcule e imprima la cantidad de boletos vendidos de cada tipo.
    e) Calcule e imprima la recaudación total del estadio.

    Por fa! una ayuda con la codificación de este problema...

    ResponderEliminar
  137. Alguien podria ayudarme a resolver este problema

    Crear un vector de objetos para la clase Productos con los datos
    id_producto
    descripcion
    precio
    stock
    Que muestre los datos del producto cuyo precio sea mayor a 100
    Y ordenarlo en base al stock

    ResponderEliminar
  138. Hola alguien me puede ayudar con este programa nesecito la clase y el test (en java):
    Escribir un programa para el manejo de alumnos para el registro de calificaciones de x materia, cada alumno cuenta con un numero de control, un nombre y apellidos, ademas de 3 calificaciones parciale. Se e deberan llenar los arreglos con la informacion respectiva de cada alumno, el programa debera de ser capaz de mostrar un menu en que se pueda mostrar la opcion de:
    1.-modificacion de las calificaciones.
    2.-modificar nombre.
    3.-modificar apellidos.
    4.-Consultar los datos de un alunmo
    5.-imprimir toda la lista de los datos de los alumnos
    6.- salir

    NOTA: los arreglos ya estaran llendados para el momento que el usuario utlice el programa y quiera hacer cualquier cosa del menu, el arreglo solo es para 10 alumnos.

    Si me pueden ayudar contesten a mi correo:
    criztina2407@gmail.com
    espero y me puedan ayudar, gracias.

    ResponderEliminar
  139. hola amigos ayudeme por favor necesito crear estos programas y recien estoy engreasado a este programa no entiendo gracias amigos en NetBeans


    1. En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es roja, se aplica un descuento del 30% y si saca una bolita color blanca, no se aplica ningún descuento. Diseñe un programa que a partir del importe de la compra y el color de la bolita, muestre lo que debe pagar dicho cliente.

    2. Realizar un programa que calcule el importe a pagar por un vehículo al circular por una autopista. El vehículo pude ser una bicicleta, una moto, un carro o un camión. Para definir el conjunto de vehículos deben utilizar una estructura switch. El importe se calculara según los siguientes datos:
    • Un importe de 0.5 soles por km para la bicicleta.
    • Las motos y los carros pagaran 2 soles por Km.
    • Los camiones pagaran 5 soles por Km. más 3 soles por tonelada.
    Se debe ingresar el tipo de Vehículo, los kilómetros a recorridos y si es camión las toneladas llevadas.

    ResponderEliminar
  140. Chicos , favor ayudar con la creación del siguiente programa, ya que no se como hacer... Es en Eclipse.

    1-. Crear clase película con los siguientes atributos:
    - Nombre: String
    - Año: int.
    - Genero: String
    - Estudio : String
    - Publico Estreno : int.
    - Duración (en minutos): int.

    2-.Recibir por teclado atributos para crear 10 objetos de la clase película para almacenarlos en un arreglo y finalmente en un archivo de texto-.

    Correo: kexa.bell@gmail.com

    ResponderEliminar
  141. ayuda con este ejercicio...xf
    Dada una cantidad (en decimal) e
    n dólares, conviértala en euros.
    Muestre los resultados.
    Tasa de conversión
    : 1 dólar = 0,802
    euros.
    Utilice constante

    ResponderEliminar
  142. Los pasajeros van al aeropuerto:


    Se compran los tiquetes:

    1. si es dentro del pais tiene un 50% de descuento.
    1. si el pais es de latinoamercia tiene un 40% de descuento.
    3. si el pais es otro fuera de latinoamerica y de colombia tiene un 20%.

    El pasajero escoge la silla del avion y el destino.

    Ojo: "No se debe dejar repetir la silla".

    Pasajeros:

    Si van entre 2 y 5 pasajeros se les regala 1 pasaje.
    si van entre mas 5 pasajeros se les regalan 3 pasajes.
    Si son menos de 2 pasajeros se les cobra normal.

    si es viajero frecuente debe escribir su numero de viajero frecuente y si existe, le dan el 50% mas de descuento.

    ResponderEliminar
  143. Hola necesito ayuda por favor :
    1.Hacer un programa que solicite desde teclado el nombre de una persona y su año de nacimiento, con esta información proporcionada muestre un mensaje en pantalla con el nombre de la persona, asi como indicar si puede participar en las elecciones electorales.
    2. Un banco solicita apoyo para sabes si x persona es apto para proporcionarle un crédito por lo que debe cumplir con el requisito de edad solo se autorizaran créditos para aquellas personas que sean mayores de 18 años y menores de 60 años.
    3. En clase de matemáticas el maestro explica a la clase el tema de la secuencia de Fibonacci por lo que inmediatamente recuerda que el grupo es de la carrera de programación por lo tanto solicita la realización de un programa que muestre dicha serie.
    4. El mismo maestro de matematicas esta muy sorprendido de sus alumnos por el interes en la programacion por lo que solicita que realice un programa que haga lo siguiente : Mostrar un menu en el cual se agrega el programa anterior.
    a.Serie de Fibonacci
    b. Dado un numero x saber si es par o impar
    c. Saber si un número x es primo
    d. Mostrar la tabla de multiplicar de x
    e. Convertir grados Celsius a grados Fahrenheit o viceversa
    f.Salir..

    Les agradesco de antemano la ayuda que me den....

    ResponderEliminar
  144. Hola necesito ayuda por favor :
    1.Hacer un programa que solicite desde teclado el nombre de una persona y su año de nacimiento, con esta información proporcionada muestre un mensaje en pantalla con el nombre de la persona, asi como indicar si puede participar en las elecciones electorales.
    2. Un banco solicita apoyo para sabes si x persona es apto para proporcionarle un crédito por lo que debe cumplir con el requisito de edad solo se autorizaran créditos para aquellas personas que sean mayores de 18 años y menores de 60 años.
    3. En clase de matemáticas el maestro explica a la clase el tema de la secuencia de Fibonacci por lo que inmediatamente recuerda que el grupo es de la carrera de programación por lo tanto solicita la realización de un programa que muestre dicha serie.
    4. El mismo maestro de matematicas esta muy sorprendido de sus alumnos por el interes en la programacion por lo que solicita que realice un programa que haga lo siguiente : Mostrar un menu en el cual se agrega el programa anterior.
    a.Serie de Fibonacci
    b. Dado un numero x saber si es par o impar
    c. Saber si un número x es primo
    d. Mostrar la tabla de multiplicar de x
    e. Convertir grados Celsius a grados Fahrenheit o viceversa
    f.Salir..

    Les agradesco de antemano la ayuda que me den....

    ResponderEliminar
  145. ayudemne en este ejercicio por favor
    1. Elaborar un aplicación que lea un número y muestre la siguiente serie:
    0,1,1,2,3,5,……………
    Si n = 2
    Muestra 0,1
    2. Elaborar una aplicación que lea el valor de n , x y calcule lo siguiente
    S = 1 + x + x2/2! + x3/3! + …………….

    ResponderEliminar
  146. ayuda con este!
    Desarrolle en java lo siguiente: procese el control de N ventas de tiquetes para los 5 cines del Mall San Pedro. El diagrama tiene que leer para cada venta: número de cine, cantidad de entradas y precio. El diagrama tiene que calcular el total por cada venta. Una vez procesadas las N ventas, el diagrama tiene que reportar la cantidad de entradas vendidas por cada uno de los cines con sus respectivos totales de ventas y por último debe reportar el promedio general de ventas.

    ResponderEliminar
  147. POR FAVOR ME AYUDAN
    NECECITO UN ALGIRITMO,CODIGO

    DE : JAVA

    EN EL QUE PREGUNTE EL GENERO SI ES FEMENINO O MASCULINO SI ES HACI QUE DE UN POCIBLE DE 3 NOMBRES QUE PODRIAN UTILIZAR

    GRACIAS

    ResponderEliminar
    Respuestas
    1. Codigo:

      package escogernombre;

      import javax.swing.JOptionPane;

      /**
      *
      * @author jhon
      */


      public class EscogerNombre {


      public static void main(String[] args) {
      int sexo, op=0;


      while(op<2) {
      sexo=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite 1.Masculino ó 2.Femenino: "));

      if(sexo==1)
      JOptionPane.showMessageDialog(null,"A su niño Puede llamarle Juan, Pedro ó Carlos");


      if(sexo==2)
      JOptionPane.showMessageDialog(null,"A su niña Puede llamarle Maria, Andrea ó Camila");

      op=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite 1.Continuar ó 2.Salir: "));

      }

      }

      }

      Eliminar
  148. Por favorr necesito ayuda para elaborar en java, y el dos clases distintas lo siguente:
    1.- Ingresar notas
    2.- Vender entradas
    3.-Buscar entradas
    4.-Mostrar entradas vendidas
    5.-Mostrar entradas no vendidas
    6.-Calcular valor total entradas vendidas
    7.- Mostrar entradas vendidas por rango de fecha.

    2 clases: Boleteria.java Entrada.java


    Urgenteee! gracias!

    ResponderEliminar
    Respuestas
    1. por fa me pueden ayudar
      Necesito que en sle2 que permita ingresar por teclado nombres y apellidos del cliente, CI, direccion, telefono, ingresos mensuales, gastos mensuales, monto prestamo, cantidad de cuotas, tiene inforncomf (si tiene aprobado o no aprobado) si los gastos mensuales son mayor a 50% de los ingresos mensuales, no aprovado. si la cantidad de cuotas es menor o igual a seis meses, entonces calcular 10 % al monto final, si es mayor a sies y menor o igual a 12 meses, 22 %

      ayuda por faaaa!!!

      Eliminar