Java Ejercicios Básicos Resueltos 1

Relación Nº 1: Ejercicios 1, 2 y 3

Empezaremos por unos ejercicios básicos de programas Java con estructura secuencial, es decir, en estos programas no hay instrucciones condicionales ni repetitivas. En la mayoría de ellos las operaciones a realizar son: lectura de datos por teclado, realizar alguna operación con esos datos y mostrar resultados por pantalla.

Ejercicios Básicos Resueltos con estructura secuencial
1.      Programa Java que lea dos números enteros por teclado y los muestre por pantalla.

     import java.util.*;
 public class Main {
    public static void main(String[] args){
        //declaración de variables
        int n1, n2;
        Scanner sc = new Scanner(System.in);
        //leer el primer número
        System.out.println("Introduce un número entero: ");
        n1 = sc.nextInt();      //lee un entero por teclado
        //leer el segundo número
        System.out.println("Introduce otro número entero: ");
        n2 = sc.nextInt();      //lee un entero por teclado
        //mostrar resultado
        System.out.println("Ha introducido los números: " + n1 + " y " + n2);

    }
}


2.      Programa Java que lea un nombre y muestre por pantalla:
“Buenos dias nombre_introducido


 import java.util.*;
 public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String cadena;
        System.out.println("Introduce un nombre: ");
        cadena = sc.nextLine();
        System.out.println("Buenos Días " + cadena);
    }
}



3.      Escribe un programa Java que lee un número entero por teclado y obtiene y muestra por pantalla el doble y el triple de ese número.

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int numero;
        System.out.println("Introduce un número entero:");
        numero = sc.nextInt();
        System.out.println("Número introducido: " + numero);
        System.out.println("Doble de " + numero + " -> "+ 2*numero);
        System.out.println("Triple de " + numero + " -> "+ 3*numero);
       
    }
}

Siguiente relación de ejercicios básicos java

60 comentarios:

  1. Buen mini manual, me podrias hacer llegar un manual mas o menos completo de la prog en java, me seria de gran ayuda ya que poco he desarrollado esa area y estoy estudiando informatica.. Desafortunadamente los empleos que he tenido no han estado relacionado con esa area pero la necesidad a veces obliga.

    Espero tu respuesta mi correo es lusbynmorales@gmail.com

    ResponderEliminar
  2. import java.util.Scanner;
    public class pruebita {
    public static void main(String args[]){
    Scanner teclado=new Scanner(System.in);
    int Numero;
    System.out.print("Digite Un Numero y sera multiplicado x2 y x3: ");
    Numero=teclado.nextInt();

    System.out.print("El numero "+Numero+" multiplicado x2 es: "+2*Numero);
    System.out.print("\nmultiplicado x3 es: "+3*Numero);


    }
    }

    ResponderEliminar
    Respuestas
    1. Hola gente programadora necesito un favor necesito un programa de clase envoltorio o wrap para el siguiente programa un clase q se llame nombre numero la cual tenga un metodo q se llame convertir nombre q por parametro le pase un String " Cadena de caracteres " las operaciones del metodo seran reemplazzar cada letra por un valor numero al final tendra q sumar todos los valores y retornar el valor sumado .
      un for que sea de 1 a 30 con un replace .
      un for q sebe sumar de 1 a 30 y los espacios son remplazados x el cero
      metodo wrapper String y q no se inicializa nada de nada les agradesco si tiene el programa o si tienen alguno parecido x favor es urgente

      GRACIAS GENTE PROGRAMADORA
      MI CORREO ES HOLMAN-02@HOTMAIL.COM

      Eliminar
  3. Me podrían ayudar con este ejercicio por favor.
    Estructuras Condicionales y Repetitivas: Desarrollar un programa que controle los gastos realizados por el área de recursos logística de una empresa. El programa debe registrar el monto del gasto realizado, el responsable del gasto y el motivo del gasto. En el área de logística trabajan tres personas (Ana, José y Cesar). Los tipos de gastos a realizar son: Compra de bienes, pago de servicios y otros.
    A petición de gerencia el programa debe emitir los siguientes reportes:

    • Reporte total de gastos por responsable.
    • Reporte porcentual de gastos por tipo.

    ResponderEliminar
    Respuestas
    1. Me aburro mucho, y no tenía nada que hacer esta mañana. xD
      Hace una semana decidí aprender a programar con java y la verdad es que este blog me ayuda bastante (es MUY bueno), pero me aburría de hacer ejercicios simples.


      package es3;
      import java.util.*;
      public class ES3 {

      public static void main(String[] args) {
      int i=0, i2=0, res=1, pasta, tipo=1, a=0, j=0, c=0, o;
      int[][] ana, jose, cesar;
      ana = new int[10][2];
      jose = new int[10][2];
      cesar = new int[10][2];
      Scanner sc = new Scanner(System.in);
      while(i==0){
      System.out.println("Selecciona opcion: ");
      System.out.println(" 1 - Introducir gasto");
      System.out.println(" 2 - Consulta");
      System.out.println(" 3 - Salir");
      switch (sc.nextInt()){
      //Introduce un gasto
      case 1:
      //Pedir los datos al usuario
      System.out.println("Cantidad del gasto: ");
      pasta = sc.nextInt();
      while(i2==0){
      System.out.println("Responsable del gasto (1.Ana : 2.Jose : 3.Cesar): ");
      res = sc.nextInt();
      if (res==1 || res==2 || res==3){
      i2=1;
      }
      else {
      System.out.println("No se reconoce como opcion");
      }
      }
      i2=0;
      while(i2==0){
      System.out.println("Motivo del gasto (1.Compra de Bienes : 2.Pago de Servicios : 3.Otros): ");
      tipo = sc.nextInt();
      if (tipo==1 || tipo==2 || tipo==3){
      i2=1;
      }
      else {
      System.out.println("No se reconoce como opcion");
      }
      }
      i2=0;
      //Guardar los datos
      switch (res){
      case 1:
      ana[a][0] = pasta;
      ana[a][1] = tipo;
      a++;
      break;
      case 2:
      jose[j][0] = pasta;
      jose[j][1] = tipo;
      j++;
      break;
      case 3:
      cesar[c][0] = pasta;
      cesar[c][1] = tipo;
      c++;
      break;
      }
      break;
      //Realizar una consulta
      case 2:
      while(i2==0){
      System.out.println("Tipo de Consulta: ");
      System.out.println(" 1 - Gastos por Responsable");
      System.out.println(" 2 - Reporte Porcentual de Gastos por Tipo");
      o = sc.nextInt();
      switch (o){
      //Presentar informe de gastos por responsable
      case 1:
      break;
      //Presentar reporte Porcentual de Gastos por Tipo
      case 2:
      break;
      default: System.out.println("No se reconoce como opcion");
      }
      }
      i2=0;
      break;
      //Finaliza el programa
      case 3: i = 1;
      break;
      default: System.out.println("No se reconoce como opcion");
      }
      }
      }
      }

      Falta presentar los informes, pero no me daba tiempo, lo siento, espero que te ayude.

      Eliminar
    2. En mi opinión el código no es muy entendible y un poco feo, pero igual lo hiciste muy bien si dices que estas empezando.
      Saludos!!

      Eliminar
  4. excelente
    att:natraku..

    ResponderEliminar
  5. Usando el SWITCH hacer ls operaciones basicas de dos matrices
    me ayudarian cm ese ejercicio xfavor

    ResponderEliminar
  6. crear una aplicacion en java,una aplicacion desplegada con un job, el cual usted acceda consola ejecutando el java por el nombre del job y los comandos. esos comandos como estan definidos listar torneos internos crear nuevo torneo listar equipos crear nuevos equipos agregar enfrentamientos completos, no editarlos, permitir consultar los tres primeros equipos del torneo que uno pase

    ResponderEliminar
  7. hola me podrían ayudar =D
    Implementar en Java la clase ListaSimple los casos de inserción y eliminación de nodos mas la operación de búsqueda. Considere el modelo planteado en esta clase.

    1)En un método main llamar a la clase ListaSimple para usar insertarVacio, insertarInicio, entreNodos, insertarFinal y mostrar_lista.

    2)Si desea puede poner como un limite 10 elementos para trabajar. Los valores deben ingresar por teclado.

    3)Antes de implementar el método de eliminación, implemente el método búsqueda ya que lo va a necesitar para la eliminación.

    Gracias ante mano.. =D

    ResponderEliminar
  8. Hola disculpa una pregunta porque al probar este codigo:
    import java.util.*;
    public class Main {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    String cadena;
    System.out.println("Introduce un nombre: ");
    cadena = sc.nextLine();
    System.out.println("Buenos Días " + cadena);
    }
    }

    Si escribo un nombre que contenga la letra ñ no me la imprime la letra ñ???

    ResponderEliminar
    Respuestas
    1. es simple Irving el programa no lee la ñ porque en el idioma ingles no existe.

      Eliminar
    2. por que en el ingles no existe la " ñ "

      Eliminar
  9. me poidrian ayudar a resolver 2. Escribir un programa que permita ver la repetición de elementos de un vector mediante un histograma
    Ejemplo:
    1:******
    2:***
    3:****
    4:**********
    5:*****

    este ejercicio por favor urgente

    ResponderEliminar
    Respuestas
    1. Hola jesus tal ves este codigo te pueda ayudar .. la implementacion es con colecciones
      public class Histagram {

      public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);

      int n;
      Random r = new Random();
      Map numeros=new TreeMap();
      System.out.println("cantidad de aleatorios:");
      n=sc.nextInt();
      for(int i=0;iclaves=numeros.keySet();
      for(Integer clave :claves){
      System.out.print(clave+":");
      int re=numeros.get(clave);
      for(int i=0;i<re;i++)
      System.out.print("*");
      System.out.println();

      }
      }
      }

      Eliminar
    2. Hola.
      en el libro de deitel y deitel este ejercicio estA rzesuelto.
      como programar en java

      Eliminar
  10. tengo un problema:
    import java.util.*;
    public class Main {
    public static void main(String[] args){
    //declaración de variables
    int n1, n2;
    Scanner sc = new Scanner(System.in);
    //leer el primer número
    System.out.println("Introduce un número entero: ");
    n1 = sc.nextInt(); //lee un entero por teclado
    //leer el segundo número
    System.out.println("Introduce otro número entero: ");
    n2 = sc.nextInt(); //lee un entero por teclado
    //mostrar resultado
    System.out.println("Ha introducido los números: " + n1 + " y " + n2);

    por que al escribir import java.util.*; al principio me lo marca como error al igual que poner el de scanner sc = new scanner(system.in); tambien me marca error ?????????'

    ResponderEliminar
    Respuestas
    1. a lo mejor te falta esto al principio " import java.util.Scanner; " , prueba así con esto


      Suerte!!

      Eliminar
    2. PORQUE EL NOMBRE DE LA CLASE QUE CREAS TIENE QUE SE MAIN COMO NOMBRE PARA QUE VALIDEN LOS DATOS

      Eliminar
  11. tengo una pregunta?
    package swing;

    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;

    public class TestSwing extends JFrame{

    /**
    * @param args
    */
    public static void main(String[] args) {

    JTextField field=new JTextField(20);
    JFrame frame =new JFrame();
    JPanel Panel =new JPanel();
    //n.add(field);
    //JButton b=new;
    //JButton("VALIDAR");
    //n.add(b);

    //Panel.add(b);
    JButton b=new JButton("+");
    JButton b2=new JButton("-");
    JButton b3=new JButton("*");
    JButton b4=new JButton("/");
    JButton b5=new JButton("1");
    JButton b6=new JButton("2");
    JButton b7=new JButton("3");
    JButton b8=new JButton("4");
    JButton b9=new JButton("5");
    JButton b10=new JButton("6");
    JButton b11=new JButton("7");
    JButton b12=new JButton("8");
    JButton b13=new JButton("9");
    JPanel panel=new JPanel();

    panel.add(field);
    panel.add(b);
    panel.add(b2);
    panel.add(b3);
    panel.add(b4);
    panel.add(b5);
    panel.add(b6);
    panel.add(b7);
    panel.add(b8);
    panel.add(b9);
    panel.add(b10);
    panel.add(b11);
    panel.add(b12);
    panel.add(b13);

    frame.add(b);
    frame.add(b2);
    frame.add(b3);
    frame.add(b4);
    frame.add(b5);
    frame.add(b6);
    frame.add(b7);
    frame.add(b8);
    frame.add(b9);
    frame.add(b10);
    frame.add(b11);
    frame.add(b12);
    frame.add(b13);

    frame.setTitle("Calculadora cientifica");
    frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    frame.setSize(250,360);
    frame.setLocationRelativeTo(null);
    //This.setUndecorated(true);
    frame.setResizable(true);
    frame.setVisible(true);

    }

    }
    porke al acabar los botones no aparecen¿?

    ResponderEliminar
    Respuestas
    1. por que tienes que crear tu panel que lleva otros procedimientos

      Eliminar
  12. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar.

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      public class par
      {
      public static void main(String args [])
      {
      Scanner lector = new Scanner (System.in);
      int par;
      par = lector.nextInt( );
      if(par % 2 == 0)
      {
      System.out.println("Es par");
      }
      else
      {
      System.out.println("NO es par");
      }
      }
      }



      Eliminar
    2. //Escribir un programa que solicite un valor entero al usuario y determine si es par o impar.

      import java.util.Scanner;

      public class parImpar {

      public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      int numero;
      System.out.println("Introduce un número entero:");
      numero = sc.nextInt();
      if (numero % 2 == 0) {
      System.out.println("El numero " + numero + " es par");
      } else {
      System.out.println("El numero " + numero + " NO es par");
      }
      }
      }

      Eliminar
  13. Solicita una cantidad de grados centígrados y la pase a grados Fahrenheit. La fórmula correspondiente es:
    F = 32 + ( 9 * C / 5) como hacer este ejercicio con un metodo y parametros

    ResponderEliminar
  14. hola alguien que me ayude tengo que hacer este proyecto esta difícil noce como hacer
    Utilice los componentes Swing para la ejecución del programa descrito
    o Crear un Sistema de Reporte de Casos o Problemas de Cliente
    o El sistema debe tener como mínimo las siguientes características
    Crear de forma dinámica el número del caso o reporte
    Solicitar el nombre del cliente que reporta el caso
    Colocar la Prioridad del Caso (Alta, Media o Baja)
    Colocar el tipo de Problema (Funcional o Técnico)
    Indicar a quien se le asigna el caso (Nombre de Personas dentro del
    Sistema)
    Comentarios del Caso
    o Toda la información del caso debe ser almacenada en un Arreglo de tipo Matriz
    para que la misma esté en memoria durante la ejecución del programa.
    o El sistema debe tener una opción que le permita mostrar en pantalla todos los
    casos abiertos o la impresión de la matriz de forma completa

    ResponderEliminar
    Respuestas
    1. te lo hago....te vale 250 dólares...

      Eliminar
  15. jejejeje pobres muchachos ayyyy

    ResponderEliminar
  16. ALGUIEN QUE ME AYUDE CON ESTE EJERCICIO POR FAVOR
    Escriba una aplicacion que calcule y muestre el sueldo neto semanal de
    un empleado si se sabe: las horas trabajadas, el sueldo por hora, tasa
    de descuento del seguro social y tasa de descuento de contribucion
    sobre ingresos. La aplicacion debe solicitar el nombre del empleado, la
    cantidad de horas trabajadas en una semana, el sueldo por hora, la
    tasa de descuento del seguro social y la tasa de descuento de la
    contribucion sobre ingresos del empleado. Ademas, debe mostrar el
    nombre del empleado y su sueldo neto semanal.

    ResponderEliminar
  17. Alguno sabe como calcular fórmulas matemáticas. Es decir, hacer una operacion matematica 3 números, por ejemplo 1+6*7...

    ResponderEliminar
  18. Hola buenas noches, ayuda por favor, alguien me puede decir o apoyarme para hacer este programa que determinar si el carácter que se lee del teclado es una letra, número o símbolo.? desde ya se les agradece¡¡

    ResponderEliminar
  19. alguien me podria ayudar con este codigo

    import java.util.Scanner;

    public class colorville_1082 {

    public static void main(String[] args) {

    Scanner lee = new Scanner(System.in);

    while (lee.hasNext()) {

    int x=lee.nextInt();
    int n=lee.nextInt();
    int m=lee.nextInt();
    lee.nextLine();
    if (x==0)
    break;

    String v=lee.next();
    char vec[] = v.toCharArray();
    int cont[] = new int[x];

    int t = 0;
    int pos = 0;
    int play = 0;
    boolean aux=true;

    for (int i = 0; i < m&& aux; i++) {

    String cad=lee.next();

    for (int j = 0; j < cad.length(); j++) {
    boolean sw=true;
    for (int k =cont[t]; k < vec.length; k++) {
    if(cad.charAt(j)==vec[k]){
    if(k==(vec.length-1)){
    aux=false;
    pos=i+1;
    play=t+1;
    }
    else{
    cont[t]=k+1;
    sw=false;
    }
    break;
    }
    }

    if(sw){
    aux=false;
    pos=i+1;
    play=t+1;
    break;
    }
    }

    if(++t==x)
    t=0;
    lee.nextLine();
    }


    if(pos!=0)
    System.out.println("Player "+play+" won after "+pos+" cards.");
    else
    System.out.println("No player won after "+m+" cards.");
    lee.nextLine();

    }
    }
    }


    entrada
    2 13 8
    RYGPBRYGBRPOP
    R
    B
    GG
    Y
    P
    B
    P
    RR
    2 6 5
    RYGRYB
    R
    YY
    G
    G
    B
    3 9 6
    QQQQQQQQQ
    Q
    QQ
    Q
    Q
    QQ
    Q
    0 6 0

    salida

    Player 1 won after 7 cards.
    Player 2 won after 4 cards.
    No player won after 6 cards.

    el codigo esta bien pero,,, creo q es un problema con la lectura de datos

    ResponderEliminar
  20. Ayuda por favor!!!
    Desarrollar un programa Java que pregunte al usuario el numero de estudiantes de un curso. Luego, usando la
    estructura de iteración FOR lea cada uno de los nombres de los estudiantes. Finalmente, muestre la lista de estudiantes leídos (para esto considere concatenar los nombres en una variable tipo cadena, usando como separador “\n”).
    aqui les paso mi correo: jeaninacruzsegura@gmail.com

    ResponderEliminar
  21. Escribir un programa que reciba por teclado dos enteros correspondientes al kilometraje y año de fabricación de un lote de 4 autos e imprima su estado de acuerdo a la siguiente tabla:
    Vehículo Kilometraje Año Estado
    1
    2
    3
    4
    El estado se clasifica de acuerdo a las siguientes reglas: Si el kilometraje es menor a 5050 y el año es 2013, 2014 ó 2015 el estado es "Viejo". Si el kilometraje está entre 5050 y 35231(incluidos) y el año está entre 2008 y 2012 el estado es "Maravilla". Si el kilometraje está entre 35231 y 78934 (incluido) y el año está entre 1998 y 2008 es estado es "Genial".
    Todas las demás combinaciones deben dar "Auto desechable"
    Nota: Se deben utilizar únicamente instrucciones condicionales. Se deben comentar las instrucciones. Los programas sin comentarios serán evaluados a la mitad de la nota.

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

    ResponderEliminar
  23. Me podrían ayudar con este ejercicio por favor. es urgente
    Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera:
    Si trabaja 40 horas o menos se le paga $16 por hora
    Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;
      public class CalculoDePagoPorHorasExtra {

      public static void main(String[] args) {
      // TODO code application logic here
      Scanner sc = new Scanner(System.in); //crear un objeto Scanner
      double neto, ord, extra;
      double bruto, hr, ex;
      int Canthoras, Cantext;
      System.out.print("Introduzca las horas de Trabajo \n");
      Canthoras = sc.nextInt(); //leer las horas trabajadas
      System.out.print("Introduzca el pago por hora Ordinaria \n");
      hr = sc.nextDouble(); //Fijar el Pago por hora ordinaria
      System.out.print("Introduzca el pago por hora Extra\n");
      ex = sc.nextDouble(); //Fijar el Pago por hora Extra
      if (Canthoras > 40){
      bruto = 40 * hr;
      Cantext = Canthoras - 40;
      extra = Cantext * ex;
      neto = 40 * hr + extra;
      System.out.print("Tu sueldo Ordinario es: "+bruto+", Lo de tus horas Extra es: "+extra+". \nEl total de tu pago es: $"+neto+"\n");
      }
      else {
      neto = Canthoras * hr;
      System.out.print("Tu sueldo Ordinario es: $"+neto+"\n");
      }



      }

      }

      Eliminar
  24. Por favor un ejemplo de leer un dato de tipo entero y char con Scanner. Bueno tengo problema con el siguiente programa:

    import java.util.Scanner;
    public class MiniCalculadora2{
    public static void main(String args[]){
    int suma = 0, resta=0, multiplicacion=0,firstNumber, secondNumber;
    char Op;
    Scanner inputNumScanner = new Scanner(System.in);
    System.out.println("Enter First Number: ");
    firstNumber = inputNumScanner.nextInt();

    System.out.println("Enter Second Number: ");
    secondNumber = inputNumScanner.nextInt();


    System.out.println("INGRESE UN OPERADOR: ");
    Op = inputNumScanner.nextChar();
    System.out.print("El resultado es : ");

    switch (Op) {

    case '+':
    System.out.println(secondNumber + firstNumber );
    break;
    case '-':
    System.out.println( secondNumber - firstNumber);
    break;
    case '*':
    System.out.println( secondNumber * firstNumber);
    break;
    case '/':
    System.out.println(firstNumber / secondNumber);
    break;
    default:
    System.out.println("error" );
    break;
    }
    }
    }

    Op = inputNumScanner.nextChar(); Al compilar en esta línea tengo el error

    ResponderEliminar
  25. Necesito ayuda con este tema:Conociendo el nombre,edad,CI,em@il,de una persona.Gestionar el mismo.
    Para dicha gestión de persona se hará necesario la cantidad de personas a gestionar.
    El programa debe ser capaz de pedir al usuario:
    1.Todos los datos de las N personas y mantener dicha información durante la ejecución del programa.
    2.Para la solución de dicho ejercicio debe hacer uso de arreglos , matrices o representación de dicha
    problemática en objetos.
    3.El programa debe permitir entrar n o menos personas.
    3.1 Decir la persona de mayor edad.
    3.2La cantidad de mujeres y hombres.
    3.3 Promedio de edad de todas las personas.
    3.4 Usted debe de ser capaz de agregarle 5 funciones nuevas.
    3.5 Todas las funciones deben de ser mostradas en un menú.

    EL ejercicio se hará en lenguaje java usando el id desarrollo Nestbiens la entrega será en un complilado.

    ResponderEliminar
  26. podrías ayudarme con este ejercicio? por favor.
    "programa que lea la cantidad de grados centigrados y la pase a grados Fahrenheit.
    la formula correspondiente es: F= 32+(9*C/5)

    ResponderEliminar
    Respuestas
    1. Lo tienes en esta entrada del blog
      http://puntocomnoesunlenguaje.blogspot.com.es/2012/06/java-ejercicios-basicos-2.html

      Eliminar
  27. Hola necesito hacer un juego en java, generar un numero aleatorio de 4 cifras mayor o igual a 1234 y menor o igual a 9876, se genera y no se debe mostrar.
    Que el jugador vaya ingresando números de 4 cifras y le tiene que decir cuantos regular o bien tiene la ubicación del numero que ingreso.
    se que se hace system.out.println(Match.random())
    CODIGOS:

    int x=entrada.nextInt();
    int u=x%10;
    int d=(x/10)%10;
    int c=(x/100)%10;
    int um=x/1000;



    import java.util.rand
    public book esta numero
    {
    return
    }
    public int darDigitoAleatorio()
    {
    randon nr=new Randon();
    return (int)(nr.nextDouble ()*9);
    }

    public generarNumero(int [] v)
    {
    int n=0;
    while(n==0)
    n=darDigitalAleatorio();
    v[0]=n;
    for(int i=1; i<4; i++)
    {
    n=darDigitalAleatorio();
    while (estanumero (v,n))
    n=darDigitalAleatorio();
    v[i]=n;
    }
    }

    y hasta ahi tengo algo, COMO SIGOOOO AYUDA!

    ResponderEliminar
  28. Alguien me ayuda x favor como puedo imprimir esto en pantalla
    *___*
    *__*
    *_*
    **
    *

    ResponderEliminar
  29. Ayudaaaaa!
    5. Un banco establece que la clave secreta para acceso a sus cajeros automaticos debe ser un numero de cuatro digitos, tales que ninguno de ellos se repita y que la suma de los dos digitos intermedios sea par.

    ResponderEliminar
  30. Cómo puedo imprimir dos números enteros en un JFrame, entiendo que para escribir texto se usa JLabel
    algo así:

    texto=new JLabel("Coordenadas del ratón: " );

    pero ahora deseo que después de ese texto imprima los números de las coordenadas.

    Gracias

    ResponderEliminar
  31. hola necesito un programa que pregunte el nombre de la persona y despues pida un numero y escriba el nombre de acuerdo al numero que se ingresa y que eso se repita 5 veces

    ResponderEliminar
  32. Hola necesito un programa que lea un numero mayor que uno y menor que diez
    y lo pueda leer en pantalla

    ResponderEliminar
  33. me pueden ayudar por favor con un programa basico en java elaborando correctamente la sintaxis y la estructura es urgente

    ResponderEliminar
  34. import java.util.*;

    public class goodmornig {

    public static void main(String[] args) {

    Scanner s = new Scanner(System.in);
    int x;

    System.out.println("Indicame un numero: ");

    x = s.nextInt();

    System.out.println("\nEl doble del numero: "+x+" es: "+x*2+" \nEl triple del numero es: "+x*3);

    }
    }

    ResponderEliminar
  35. import java.util.*;

    public class goodmornig {

    public static void main(String[] args) {

    Scanner s = new Scanner(System.in);
    int x;

    System.out.println("Indicame un numero: ");

    x = s.nextInt();

    System.out.println("\nEl doble del numero: "+x+" es: "+x*2+" \nEl triple del numero es: "+x*3);

    }
    }

    ResponderEliminar
  36. me pueden ayudar porfa necesito un applet que al ingresarle mi nombre me de las iniciales de este

    ResponderEliminar
  37. Me ayudan con el siguiente programa por fa?

    Crear un programa que lea nombre de una persona,edad y sexo, si el nombre es "juanito"; calcular e imprimir "te ganaste la loteria" si no imprimir "Sigue comprando cachitos"

    Gracias. espero respuesta.

    ResponderEliminar
  38. hola esta muy bueno este blog
    quisiera saber si me puede ayudar con este programa

    Escriba un programa en Java que permita responder si un número ingresado por teclado es
    positivo, negativo o cero.
    En caso que el número ingresado sea positivo, acumule la suma de dichos números; en caso
    de ser negativo, acumule la multiplicación de dichos números y, en caso de ser cero, cuente
    la cantidad de ceros ingresados.
    Requerimientos de realización del programa:
    • La condición de término de su programa es el ingreso del número 99999.

    saludos
    mi correo es franjadipa1@hotmail.com

    ResponderEliminar
  39. AYUDA PORFA Una compañía dedicada al alquiler de automóviles cobra $30.00 por kilómetro.
    Si la distancia llega hasta 300 km de distancia recorrida solo cobra los $30.00 pesos sin ningún tipo de incremento.
    Para más de 300 km y hasta 1000 km, cobra $30 más un monto adicional de $2.00 pesos por cada kilómetro recorrido.
    Para más de 1000 km cobra $30 más un monto adicional de $1.50 por cada kilómetro recorrido.
    Los precios no incluyen el 18% del impuesto general a las rentas. Diseñe un programa que determine el monto a pagar por el alquiler de un vehículo y el monto incluido del impuesto.

    ResponderEliminar
  40. alguien me podría ayudar con este problema....
    //40.- Crear un programa que lea la clave de un producto, nombre, precio y cantidad.
    //Que calcule e imprima el sub-total, descuento y total.
    //El descuento será del 20% si la clave inicia con el # 40 sino nada.

    ResponderEliminar
  41. Escriba un programa que dado un precio de un producto y una cantidad para pagarlo, calcule la cantidad de monedas y billetes (vuelto a devolver). Monedas: 1, 2, 5, 10, 20, 50, 100, 500, 1000. Billetes: 2000, 5000, 10000, 20000 y 50000. Considere que debe darse la menor cantidad de billetes y monedas.

    quien me puede ayudar con este ejercicio

    ResponderEliminar
  42. me podrian ayudar a aser un programa calcular promedio java con ventana a pantalla

    ResponderEliminar