Java Ejercicios Básicos de Arrays Resueltos 1

Relación Nº 1: Ejercicios 1 y 2

1. Calcular la media de una serie de números que se leen por teclado.

Programa Java que lea por teclado 10 números enteros y los guarde en un array. A continuación calcula y muestra por separado la media de los valores positivos y la de los valores negativos.

/*
 * Programa que lea por teclado 10 números enteros y los guarde en un array.
 * A continuación calcula y muestra la media de los valores positivos y la  de los valores negativos.
 */


import java.util.*;
public class Media1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i;
        int pos = 0, neg = 0; //contadores de los números positivos y negativos
        int[] numeros = new int[10]; //array que contendrá los números leídos por teclado
        double sumaPos = 0, sumaNeg = 0; //acumuladores para las sumas de positivos y negativos                   
        
        //lectura de datos y llenar el array
        System.out.println("Lectura de los elementos del array: ");
        for (i = 0; i < 10; i++) {
            System.out.print("numeros[" + i + "]= ");
            numeros[i]=sc.nextInt();
        }

        //recorrer el array para sumar por separado los números positivos 
         // y los negativos 
        for (i = 0; i < 10; i++) {
            if (numeros[i] > 0){ //sumar positivos
                sumaPos += numeros[i];
                pos++;
            } else if (numeros[i] < 0){ //sumar negativos
                sumaNeg += numeros[i];
                neg++;
            }
        }

        //Calcular y mostrar las medias
        if (pos != 0) {
            System.out.println("Media de los valores positivos: " + sumaPos / pos);                
        } else {
            System.out.println("No ha introducido numeros positivos");
        }
        if (neg != 0) {
            System.out.println("Media de los valores negativos: " + sumaNeg / neg);
        } else {
            System.out.println("No ha introducido numeros negativos");
        }
    }
}

2. Programa Java que lea 10 números enteros por teclado y los guarde en un array. Calcula y muestra la media de los números que estén en las posiciones pares del array.

Considera la primera posición del array (posición 0) como par.

/*
 * Leer 10 números enteros y guardarlos en un array. 
 * Calcular la media de los números que estén en las posiciones pares.
 */

import java.util.*;

public class Arrays1_2 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int i;
        int[] numeros = new int[10];
        double media = 0;

        //lectura de datos y llenar el array
        System.out.println("Lectura de los elementos del array: ");
        for (i = 0; i < 10; i++) {
            System.out.print("numeros[" + i + "]= ");
            numeros[i] = sc.nextInt();
        }
        
        //Recorrer el array y calcular la media
        for (i = 0; i < 10; i++) {
            if (i % 2 == 0){ //si la posición actual es par
                media = media + numeros[i]; //se suma el valor de esa posición
            }
        }
        //Calcular y mostrar la media
        System.out.println("Media de los valores que se encuentran en posiciones pares: "+ media/5);              
    }
}
Siguiente relación de ejercicios básicos de arrays

263 comentarios:

  1. muy buenos tus programas.... gracias :)

    ResponderEliminar
    Respuestas
    1. En el ejercicio Nº 1 se presenta un error en el calcula de la media ya que "int pos = 0, neg = 0; //contadores de los números positivos y negativos" la variable estan inicializadas a cero(0)y al pasar por el for solo se incrementan hasta (9) dando un error en la media ( sumaPos / pos), o sea para 10 elementos no divide por (10) sino que divide por ( 9).

      Eliminar
    2. La variable del for empieza en 0. Desde 0 hasta 9 son 10 valores.

      Eliminar
    3. Entonces para hacer la media no será mejor aumentar en uno para que no lo arroje para dividirlo por 9?

      Eliminar
    4. no hay ningun error. Las sumas de neg y pos no serán divididas para nueve (puede surgir el caso, ya que neg y pos contaran el tipo de numero que hayan ingresado, podria ocurrir el caso en que neg=1o y pos=0, neg=9 y pos=1... al revez tambien)las sumas seran divididos para lo que diga su respectivo contador porque se piden 2 medias, la de los positivos y la de los negativos.

      Eliminar
    5. Será que me pueden ayudar con este ejercicio por favor Desarrollar un programa en JAVA que le permita cargar 10 elementos de una pila y realizar las siguientes operaciones :

      1 Verificar que la pila no este vacia

      2 Seleccionar cada elemento de la pila y sumarlos

      3 Al final motrar el resultado de la suma

      Eliminar
    6. Realizar un programa en un lenguaje de programación que genere "n" números enteros aleatoriamente y los almacene dentro de un arreglo y realice las siguientes operaciones: 1.- El programa deberá de mostrar los "n/2" números mayores de la lista en orden descendente. (ya esto lo realizo usted) 2.- Medir el tiempo que se tarda para diferentes valores de "n" y elaborar una tabla y gráfica comparativa, con al menos 10 corridas diferentes
      UNA AYUDA CON ESTE

      Eliminar
  2. como hago los programas creando clases es decir que en ua clase los sume y en otra saque las medias..??

    ResponderEliminar
    Respuestas
    1. Hola Gabriela, estos ejercicios son básicos y están dirigidos a todos aquellos que están empezando a programar y aún no conocen la programación orientada a objetos. Por eso están resueltos utilizando una sola clase principal. Pronto empezaré a subir ejercicios basicos utilizando clases pero como anticipo podríamos resolver el primer ejercicio creando una clase ArrayEnteros que contenga los métodos para leer el array y calcular las medias. El programa podría quedar así:
      //Clase principal
      public class Main {
      public static void main(String[] args) {

      double mediaPos, mediaNeg;

      ArrayEnteros numeros = new ArrayEnteros();
      //lectura de datos y llenar el array
      numeros.leerElementos();
      //media de los positivos
      mediaPos = numeros.mediaPositivos();
      //media de los negativos
      mediaNeg = numeros.mediaNegativos();
      //Calcular y mostrar las medias
      System.out.println("Media de los valores positivos: " + mediaPos);
      System.out.println("Media de los valores negativos: " + mediaNeg);
      }
      }

      //Clase ArrayEnteros
      public class ArrayEnteros {
      private int [] array;
      private int N = 10;
      public ArrayEnteros(){
      array = new int[N];
      }
      //método para lectura del array
      public void leerElementos(){
      Scanner sc = new Scanner(System.in);
      System.out.println("Lectura de los elementos del array: ");
      for (int i = 0; i < N; i++) {
      System.out.print("elemento[" + i + "]= ");
      array[i]=sc.nextInt();
      }
      }
      //método para recorrer el array y calcular la media de los números positivos
      public double mediaPositivos(){
      double suma = 0;
      int cont = 0;
      for (int i = 0; i < N; i++) {
      if (array[i] > 0){ //sumar positivos
      suma += array[i];
      cont++;
      }
      }
      return suma/cont;
      }
      //método para recorrer el array y calcular la media de los números negativos
      public double mediaNegativos(){
      double suma = 0;
      int cont = 0;
      for (int i = 0; i < N; i++) {
      if (array[i] < 0){ //sumar negativos
      suma += array[i];
      cont++;
      }
      }
      return suma/cont;
      }
      }

      El programa se puede mejorar añadiendo la comprobación de si hay números positivos o negativos y evitar errores a la hora de calcular las medias.

      Eliminar
    2. estas tareas son muy útiles,
      si, seria genial, hacer tarea usando clases y métodos, alojados en otras clases,

      Eliminar
    3. hola me ayudan con esto
      Hacer un programa que lea 10 valores enteros en un array desde el teclado y calcule y muestre: la suma, el valor medio, el mayor y el menor.
      EXPLICACION DEL PROGRAMA: El programa lee 10 valores desde teclado y calcula la suma de estos, el valor medio, el mayor y el menor, para esto se utiliza un ciclo para llenar una arreglo previamente declarado, posteriormente mediante comparaciones simples y luego de declarar 2 variables que serán el mayor y el menor y utilizando un ciclo for, se halla el mayor y menor valores.

      Eliminar
  3. heeey holas so patrick me podrian auyudar en un ejercisio "dada una matriz cuadrada retornar otra matriz pero con los mismos datos pero en la priemera fila que me salga los numeros mayores "

    ResponderEliminar
  4. Programa que lee dos vectores de 10 elementos y los elementos que estan en el primer vector y no estan en el segundo en java ayudeme

    ResponderEliminar
  5. ejercicios de java ayudeme a programar

    ResponderEliminar
  6. nesesito codificar un programa en el me toca ller leer un arreglo de n componenetes y encontrar cuantos y cuales de sus elemnetos son primos
    arreglo(n)=2,8,9,11,7,0,4,3
    primos= divisibles ´por la unidad
    divisibles por si mismo
    y las respuestas tiene que ser primos(k)=2,3,11,7
    cuantos=4
    por favor si alguien m puede ayudar
    son aprendis favor dejarlo en terminos faciles

    ResponderEliminar
  7. necesito codificar todas las operaciones que hace un banco

    ResponderEliminar
  8. buenas noches alguien me puede colaborar con el ste ejercicio ?

    1.Una tienda necesita una aplicación que almacene las ventas de los 12 meses del año, se debe poder ingresar el nombre del mes y el total de ventas del mes, al final debe poder calcular el promedio de ventas y el porcentaje de las mismas teniendo en cuenta que el año pasado las ventas anuales sumaron 6,000,000.oo (realice la aplicación utilizando arreglos)

    2.De un grupo desconocido de estudiantes se necesita determinar: cuantos son mayores de edad, cuantos menores y promedio de edad de los mayores de edad y menores de edad, además se necesita establecer cual es el estudiante de mas edad entre los mayores de edad. (Realice la aplicación utilizando arreglos)

    ResponderEliminar
    Respuestas
    1. también necesito esos jajajakj

      Eliminar
    2. /*2.De un grupo desconocido de estudiantes se necesita determinar: cuantos son mayores de edad, cuantos menores y promedio de edad de los mayores de edad y menores de edad, además se necesita establecer cual es el estudiante de mas edad entre los mayores de edad. (Realice la aplicación utilizando arreglos)*/
      import java.util.Scanner;
      class ESTUDIANTES{
      public static void main(String [] args){
      Scanner teclado=new Scanner(System.in);
      int edad, nE;
      int c1=0, c2=0;
      float c3=0, c4=0;
      int MYE=1;
      float x, y;
      System.out.print("Ingrese el numero de estudiantes: ");
      nE=teclado.nextInt();
      for(int i=1; i<=nE; i++){
      System.out.print("Ingrese la edad del estudiante: ");
      edad=teclado.nextInt();
      if(edad<18){
      c1=c1+1;
      c3=c3+edad;
      }
      if(edad>=18){
      c2=c2+1;
      c4=c4+edad;
      if(edad>MYE){
      MYE=edad;
      }

      }
      }
      x=c4/c2;
      y=c3/c1;
      System.out.println("El total de estudiantes mayor de edad son: " + c2);
      System.out.println("El total de estudiantes menor de edad son: " + c1);
      System.out.println("El promedio de estudiantes mayor de edad son: " + x);
      System.out.println("El promedio de estudiantes menor de edad son: " + y);
      System.out.println("El estudiante de mayor edad es: " + MYE);
      }
      }

      Eliminar
    3. buenas tardes me podrian ayudar con este ejercicio: por favor

      PIDA EL INGRESO DE 5 NOMBRES DE EMPLEADOS Y ALMACENE EN UN VECTOR, ASI MISMO SUS EDADES QUE SE ALMACENAN EN OTRO VECTOR. Y SUS ESTATURAS EN OTRO, PRESENTE TODA ESTA INFORMACION MEDIANTE CONSOLA

      Eliminar
    4. //PIDA EL INGRESO DE 5 NOMBRES DE EMPLEADOS Y ALMACENE EN UN VECTOR, ASI MISMO SUS EDADES QUE SE ALMACENAN
      //EN OTRO VECTOR. Y SUS ESTATURAS EN OTRO, PRESENTE TODA ESTA INFORMACION MEDIANTE CONSOLA

      import java.util.Scanner;

      public class NOE {

      public static void main(String[] args) {
      Scanner p = new Scanner(System.in);
      String nombre[] = new String[3];
      int edad[] = new int[3];
      float estatura[] = new float[3];

      for (int i = 0; i < 3; i++) {
      p.nextLine();
      System.out.print("ingrese nombre: ");
      nombre[i] = p.nextLine();
      System.out.print("ingrese edad: ");
      edad[i] = p.nextInt();
      System.out.print("ingrese estatura: ");
      estatura[i] = p.nextFloat();

      }
      for (int i = 0; i < 3; i++) {
      System.out.println("|nombre: " + nombre[i] + "| edad: " + edad[i] +" |estatura: " + estatura[i]+"|");

      }

      }
      }

      Eliminar
  9. alguien me ayuda tengo un ejercicio que no me sale

    Crear un array A que almacene n datos (ingresados por el usuarios)y que pase los numeros paresa otro arrey B y los impares a un tercer array C, kuego imprimir los tres arrys.

    Porfavor ayuda

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      /**
      * Crear un array A que almacene n datos (ingresados por el usuarios)y que pase
      * los numeros paresa otro arrey B y los impares a un tercer array C, kuego
      * imprimir los tres arrys.
      *
      * @author jose luis
      */
      class ape {

      public static void main(String[] args) {
      Scanner p = new Scanner(System.in);
      int n = 0, par = 0, impar = 0;

      System.out.print("cuantos valores desea meter: ");
      n = p.nextInt();
      int arrayA[] = new int[n];
      for (int i = 0; i < n; i++) {
      System.out.print("ingrese numeros:");
      arrayA[i] = p.nextInt();

      if (arrayA[i] % 2 == 0) {
      par++;
      } else {
      impar++;
      }
      }
      int arrayB[] = new int[par];
      int arrayC[] = new int[impar];
      par = 0;
      impar = 0;
      System.out.println("");
      System.out.println("recorrer para pasarlo en el arregelo B[] y C[]");
      for (int i = 0; i < n; i++) {
      if (arrayA[i] % 2 == 0) {
      arrayB[par] = arrayA[i];
      par++;
      } else {
      arrayC[impar] = arrayA[i];
      impar++;
      }
      }
      System.out.println("");
      System.out.println("**************IMPRIMIR-PARES******************");
      for (int i = 0; i < par; i++) {
      System.out.println("los pares del arreglo B: [" + arrayB[i] + "]");
      }
      System.out.println("");
      System.out.println("**************IMPRIMIR-IMPARES******************");
      for (int i = 0; i < impar; i++) {
      System.out.println("los impares del arreglo C: [" + arrayC[i] + "]");
      }

      }
      }

      Eliminar
  10. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  11. Hello, I need help as soon as possible, for example: how I can to add elements to a list? How is it?
    The problem is below:

    Exercice:
    Sistema de cadena de tiendas.

    Se necesita realizar un sistema para el control de todos los establecimientos de una cadena de tiendas, se conoce que los establecimientos pueden ser movibles (tráileres) o tiendas. De los establecimientos en general se registra el código del establecimiento, la dirección, el director, la cantidad de trabajadores y la cantidad de productos a la venta. De las tiendas se conoce además su nombre, cantidad de departamentos, cantidad de cajas registradoras y si tienen cafetería incluida. Por otro lado de los tráileres se conoce además la si tiene nevera, si tiene contrato de helados con Nestlé, el nombre de la tienda a la que pertenece y fecha en que se puso en su posición actual. De las direcciones se registra el 21.
    reparto, la calle y el número. De los directores de los establecimientos se conoce el nombre, el sexo y la experiencia en el cargo. Se tiene que el sistema debe tener una lista de establecimientos.
    El sistema debe permitir las siguientes funcionalidades:

    a) Implemente las funcionalidades necesaria para insertar establecimientos al sistema y eliminarlos a partir de su código, además se debe permitir listar los datos de las tiendas o tráileres de manera independiente.

    ResponderEliminar
  12. como resolver el programa que lea 10 numeros por teclado y determine cuales son pares, que los imprima todos los numeros leidos y pares

    ResponderEliminar
  13. HOLAA qyuda porfaaaaa soy nuevito en eso del programacion me ayudarian con esto porfavor
    Escribe un programa que pida 15 números enteros y los muestre en orden inverso (del último leído hasta el primero). (Tienen que capturar el dato numérico desde el teclado y en caso de que introduzca un valor que no es un número avisarle al usuario …

    ResponderEliminar
  14. Me han servido de mucho! Muchas gracias!

    ResponderEliminar
  15. me funco perfestamnt man f¡grasias man haora staria revueno k suveras + pogramas man

    ResponderEliminar
  16. hola necesito un programa que me permita ingresar 10 enteros me muestre cual es el mayor y el menor y me muestre también todos los números ingresados muchas gracias a los que me puedan ayudar

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      /**
      * hola necesito un programa que me permita ingresar 10 enteros me muestre cual
      * es el mayor y el menor y me muestre también todos los números ingresados
      *
      * @author jose luis
      */
      class ape {

      public static void main(String[] args) {
      int numero[] = new int[10];
      int mayor=0, menor = 99999999;

      Scanner p = new Scanner(System.in);
      for (int i = 0; i < numero.length; i++) {
      System.out.print("ingrese num.: ");
      numero[i] = p.nextInt();
      if (numero[i] > mayor) {
      mayor = numero[i];
      } if (numero[i] < menor) {
      menor = numero[i];

      }
      }

      System.out.println("*************IMPRIMIR MAYOR Y MENOR**********");
      System.out.print("numero mayor: " + mayor);
      System.out.println("");
      System.out.print("numero menor: " + menor);
      System.out.println("");
      System.out.println("***********NUMEROS INGRESADOS*************");

      for (int i = 0; i < numero.length; i++) {
      System.out.println("numeros: " + numero[i]);
      }

      }
      }

      Eliminar
  17. nesecito su ayuda !! 1,_definir una clase llamada vector3D que permita manipular vectores de tres componentes (tipo float);la clase debe contener al menos un constructor que permita leer los valores de los componetes, desde el teclado,un constructor que permita inicializar con cero los valores de los componentes ,un metodo imprime vector que permita mostrar en pantalla los valores de los componentes,un metodo llamado producto escalar que devuelva el producto de dos vectores ,llamdado producto vectorial que permita devolver el producto vectorial en dos vectores.....ESCALAR V.1 (5,-3,-7)V.2 (5,-2,-4)V.1*V2=(5*8+-3*-2+-7*-4)==40+6+28=74

    ResponderEliminar
  18. Hola me gustan tus programas pero nesecito ayuda para resolver este ejercicio que me dejaron , es muy parecido al que tu tienes pero en este caso no se cuantos datos van a ingresar ya que es con n datos; te lo agradeceria mucho si me ayudaras:
    calcular la media de las notas introducidas por el teclado con un dialogo interactivo semejante al siguiente:

    ¿cuantas notas? 20
    nota 1: 7.5
    nota 2:8
    nota 3: 6.4
    ....
    nota 20:9.5
    media de estas:...

    ResponderEliminar
    Respuestas
    1. Hola Janette, como dices, el programa que tienes que hacer es muy parecido, tan solo tienes que leer por teclado el número de notas y lo guardas en una variable N y hacer el for desde 1 hasta N en lugar de hacerlo desde 1 hasta 10

      Eliminar
    2. muchas gracias siii eso si ya lo sabia solo que no sabia como declarar la variable en arreglos pero despues de ver muchos ejemplos pude resolverlo.
      y me parece una gran ayuda tu blog sigue haciendo mas ya que nos ayudas bastante!!

      Eliminar
  19. Por favor me pueden ayudar con un programa qe pida cualqier cantidad de nombres y los imprima de manera ASC y Dec con arreglos se los agradeceria mucho.... :/

    ResponderEliminar
  20. Respuestas
    1. Gracias Guadalupe, espero que sigas visitando el blog y que te siga siendo de ayuda

      Eliminar
  21. ayuda con problema :
    Crear un array de 10 posiciones de numeros con valores pedidos por tecla.
    Muestra por consola el indice y el valor al que corresponde.
    Hacer 2 metodos uno para llenar valores y otro para mostrar.

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      /**
      *
      * @author jose luis
      */
      public class ejem {

      public static void main(String[] args) {
      Scanner c = new Scanner(System.in);
      int n = 10;
      int ingresa[] = new int[n];
      llenar(ingresa);
      mostrar(ingresa);
      }

      public static void mostrar(int ingresa[]) {

      for (int i = 0; i < ingresa.length; i++) {
      System.out.println("posicion: " + i + " numero: " + ingresa[i]);

      }
      }

      public static void llenar(int ingresa[]) {
      Scanner c = new Scanner(System.in);
      for (int i = 0; i < ingresa.length; i++) {
      System.out.print("ingrese los valores: ");
      ingresa[i] = c.nextInt();

      }

      }
      }

      Eliminar
  22. Ayuda con problema por favor
    Hacer un programa que pida y llene desde el teclado 7 números enteros (con ciclo) y que al final despliegue la suma total, pero de solamente los números pares introducidos en el arreglo.

    ResponderEliminar
    Respuestas

    1. import java.util.Scanner;

      /**
      *
      * @author jose luis
      */
      public class ejem {

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

      int ingresa[] = new int[7];
      int suma=0;

      for (int i = 0; i < ingresa.length; i++) {
      System.out.print("ingresa valores: ");
      ingresa[i]=c.nextInt();
      if(ingresa[i]%2==0){
      suma+= ingresa[i];

      }

      }

      System.out.println("la suma de los pares es: "+suma);

      }
      }

      Eliminar
  23. hola nesesito un programa como el primero pero en c++ para el compilador dev c++ porfa tengo una idea de como va pero si me pueden corroborar se los agradeceria

    ResponderEliminar
  24. necesito un programa orientada a objeto que me calcule media mediana rango moda varianza desviazion tipica y coeficiente de variacion

    ResponderEliminar

  25. Hola ayundeme porfavor necesito un programa en java que haga esto
    El dueño de una cadena de tiendas de artículos deportivos desea controlar
    sus ventas por medio de una computadora.los datos de entrada son:
    · El numero de la tienda (1 a 50)
    · Un numero que indica el deporte del articulo (1 a 20)

    · El costo del articulo 0
    Hacer un programa que imprima al final:
    · Las ventas totales en el día para cada tienda
    · Las ventas totales para cada uno de los deportes}

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

    ResponderEliminar
  27. hola , me gustaria saber si no tienes un ejercicio de arreglos tridimencionales he estado buscando y solo me salen bidimencionales , este blog me parecio interesante espero una pronta respuesta gracias

    ResponderEliminar
  28. mi correo es> wv.villarreal@gmail.com o si no me lo dejas por aca. mil gracias

    ResponderEliminar
  29. disculpa, como podria hacer un arreglo de 35, donde me almacene solo los numeros 3, 5 ,7 y 11?
    gracias! :)

    ResponderEliminar
  30. hola seria tan amable de ayudarme es que tengo que hacer un ejercicios orientada a objetos en javascriptUna empresa inmobiliaria, requiere un software que le ayude a controlar sus ventas, esta empresa se dedica a comercializar propiedades de tipo: apartamento, casa o inmueble comercial. El software que requiere esta organización debe proporcionar la siguiente información:

    1. Valor total de los inmuebles que tiene la compañía, esto es la sumatoria del valor de todas las propiedades.

    2. La empresa requiere saber cuántos inmuebles son rurales y cuántos son urbanos.

    3. Promedio del precio de los inmuebles rurales.

    4. De toda la compañía: ¿Cuáles inmuebles cuestan más, los urbanos o los rurales?

    5. Comparar el promedio de los precios de los inmuebles según el tipo de propiedad: apartamento, casa o inmueble comercial, es decir, calcular el promedio de precios cada uno y mostrar descendentemente. Ejemplo:

    total sumatoria precio casas : 100
    total sumatoria precio apartamentos : 500
    total sumatoria precio inmueble comercial : 50

    Ordenados ascendemente según el total del precio, el sistema debería mostrar:

    1. Inmueble comercial.
    2. Casas
    3. Apartamentos.

    6. Calcular el valor neto de todas las propiedades, menos impuestos; es decir, debe mostrar el valor total de las propiedades descontando el valor de los impuestos de cada una, en este caso, el valor del impuesto es el IVA del 16%.

    7. Calcular la diferencia entre el inmueble más barato y el más costoso.

    ResponderEliminar
  31. Desarrollar un programa en Java que permita clasificar el tipo de temperatura de un horno microondas, la temperatura se tiene que ingresar por teclado. El horno microondas puede variar desde 0 hasta 100 grados centígrados y se clasifica de acuerdo a lo siguiente: (3ptos)
    CLASIFICACION RANGO
    MUY ALTA
    90oC y 100oC
    ALTA
    80oC y 89oC
    NORMAL
    40oC y 79oC
    BAJA
    0oC y 39oC

    ResponderEliminar
  32. Ayuda , si alguien me puede dar la programacion de este ejercicio en java en el programa netbeans estaria agradecido y si hya un video donde me explique como lo hizo estaria agradecido sino con solo la programacioon me basta :Crear un programa que cargue una matriz bidimensional de 10 por 10 y obtenga la suma de todos los números primos cargados en la matriz, cuantos números primos hay, cuantos primos hay en cada fila y cada columna y además el promedio de los números primos encontrados, el primo mayor y el primo menor de toda la matriz

    ResponderEliminar
  33. ayuda necesito la proramacion en java en netbeans de : Las notas de un colegio tienen una matriz de 30 x 5elementos(30 es el numero de alumnos ; 5 es el numero de notas). Cada alumno tiene como minimo 2 asignaturas y maximo 5 asignatuas, aunque los alumnos no necesariamente todos tienen que tener las 5 materias.Se desea cargar la matriz , teniendo en cuenta lo antes mencionado y se desea listar las notas de cada alumno y su media(promedio) . Nota:Tener en cuenta , como determinar cuando un alumno no tiene materia , es decir cuando la posicion de la matriz no tiene nota.

    ResponderEliminar
  34. Necesito ayuda plis
    15 usuarios van a votar por alguno de los colores:rojo,azul y verde.Registrar el voto de cada uno de ellos y al final decir cuantos votos obtuvo cada color.

    ResponderEliminar
    Respuestas
    1. import java.io.*;

      public class votos {
      public static void main(String args[]) throws IOException{
      BufferedReader x=new BufferedReader(new InputStreamReader (System.in));
      int votos[]=new int [15];
      for(int i=0; i<15;i++){
      System.out.println("Escribe el número que corresponde al color de tu preferencia\n 1.Rojo\n 2.Azul\n 3.Verde");
      votos[i]=Integer.parseInt(x.readLine());

      }
      int contar=0;
      int contar1=0;
      int contar2=0;
      for(int b=0;b<15;b++){
      if(votos[b]==1){
      contar=contar+1;

      }
      else if(votos[b]==2){
      contar1=contar1+1;

      }
      else if(votos[b]==3){
      contar2=contar2+1;

      }

      }
      System.out.println("resultado Rojo: "+contar);
      System.out.println("resultado Verde: "+contar1);
      System.out.println("resultado Azul: "+contar2);


      }

      }

      Eliminar
    2. import java.util.Scanner;

      public class ejemplo {

      public static void main(String args[]) {
      Scanner p = new Scanner(System.in);
      int r=0,a=0,v=0;
      int votos[] = new int[15];
      System.out.println("1.- rojo \n 2.- azul \n 3.-verde");
      for (int i = 0; i < votos.length; i++) {
      System.out.print("ingrese el color: ");
      votos[i] = p.nextInt();
      if (votos[i] == 1) {
      r++;
      } else if (votos[i] == 2) {
      a++;
      } else if (votos[i] == 3) {
      v++;
      }

      }
      System.out.println();
      System.out.print("votos Rojo: "+r);
      System.out.println();
      System.out.print("votos azul: "+a);
      System.out.println();
      System.out.print("votos verde: "+v);
      }
      }

      Eliminar
  35. CREAR UN PROGRAMA QUE DEFINA 5 ARREGLOS PARALELOS QUE PERMITEN GUARDAR LOS SIGUIENTES DATOS; DOCUMENTO,NOMBRE,NUMERO DE HORAS TRABAJADAS,VALOR CADA HORA,TOTAL A PAGAR
    listar en orden ascendente y desendente
    el programa debe realizar el calculo de el total a pagar numero de horas * valor de horas

    gracias

    ResponderEliminar
  36. Diseñar el tipo de datos abstracto llamado arreglo que incorpore un arreglo de n elementos, así como sus operaciones básicas: insertar, eliminar, buscar.

    Eliminación: Para eliminar un elemento X de un arreglo unidimensional V desordenado, se debe verificar que X se encuentre en el arreglo. Si se cumple esta condición, entonces se procederá a recorrer todos los elementos que están a su derecha una posición a la izquierda, disminuyendo en uno el número de componentes del arreglo.

    ResponderEliminar
  37. Hola, necesito ayuda con un programa que te pida una frase y después una palabra, lo que debe decir es si la palabra se encuentra dentro de la frase.

    ResponderEliminar
  38. ola me ayudas con este =
    dado 5 numeros obtener la suma utilizando vectores ??
    porfavor gracias

    ResponderEliminar
  39. necesito hayuda en un codigo de imprimir una matriz con los valores de la expresion R=(a es diferente de b y b mayor que 5 pero menor o igual que 15 ) los conjuntos quedan asi
    a=(1,2,,4,5,7,8) y b=(6,7,8,9,10,11,12,13,14,15) donde el usuario tenga la opcion de ingresar los valores pero que al imprimir la matriz solo tome los valores que pertenescan a cada conjunto y que imprima la matriz y su expencion porfa siii espero su respuesta aqui si no en mi correo por favor es andres_alejo1996@hotmail.com
    gracias

    ResponderEliminar
  40. Necesito ayuda urgentemente; tengo que hacer un programa que elavore un curp, al ingresar nustros datos basicos, nombre, apellido fecha y así , llevo intentandolo un poco de tiempo pero no me sale :'c

    ResponderEliminar
  41. Buenas alguien que me explique por favor como creo un método que me muestre el número total de elementos diferentes de una lista

    ResponderEliminar
  42. En sistema computacional se requiere crear una máscara de ceros y uno para una secuencia de números de tal forma que se asigne un 0 para los valores positivos y el 1 para los negativos.Por ejemplo: La secuencia: 1, -3, -5, 8, 9, -6, -43, -8 tendría la siguiente máscara: 01100111.

    ResponderEliminar
    Respuestas
    1. Te voy a reportar al tecmilenio, será mejor que le informes tú a tu profesor tu falta, esto hará que te expulsen!

      Eliminar
    2. Trsite "Anonimo" Castroso. xD

      Eliminar
  43. Si se me pide ingresar enteros hasta que se ingrese 0(serian numeros de 1 hasta 10 digitos), sacar el maximo digito par si hubiese, minimo digito impar si hubiese , como podria hacerlo.

    ResponderEliminar
    Respuestas
    1. import parainfo.java.Cosito;



      public class Main {

      public static void main(String[] args) {
      Cosito cosito = new Cosito();
      Integer n;
      Integer temp;
      Integer total = 0;
      while (true) {
      Integer suma = 0;
      do {
      n = cosito.getInteger("N: ");
      } while (n == null);
      if (n == 0) {
      break;
      }
      Integer[] vector = new Integer[String.valueOf(n).length()];
      int i = 0;
      int cont = 0;
      while (n > 0) {
      vector[i] = n % 10;
      suma += vector[i];

      if (vector[i] % 2 == 0) {
      cont++;
      }
      n /= 10;
      i++;
      }
      total += suma;

      for (int j = 0; j < vector.length - 1; j++) {
      for (int k = j + 1; k < vector.length; k++) {
      if (vector[j] % 2 == 0) {
      temp = vector[k];
      vector[k] = vector[j];
      vector[j] = temp;
      }
      }
      }

      for (int j = (vector.length - cont); j < vector.length - 1; j++) {
      if (vector[j] >= vector[j + 1]) {
      vector[j + 1] = vector[j];

      }
      }
      for (int j = vector.length - (cont + 1); j > 0; j--) {
      if (vector[j] <= vector[j - 1]) {
      vector[j - 1] = vector[j];
      }
      }
      if (cont == 0) {
      System.out.println("Minimo digito impar: " + vector[0]);
      System.out.println("Suma de digito(s): " + suma);
      } else if (vector.length - cont == 0) {
      System.out.println("Maximo digito par: " + vector[vector.length - 1]);
      System.out.println("Suma de digito(s): " + suma);
      } else if (cont >= 1 && vector.length - cont >= 1) {
      System.out.println("Maximo digito par: " + vector[vector.length - 1]);
      System.out.println("Minimo digito impar: " + vector[0]);
      System.out.println("Suma de digito(s): " + suma);
      }

      }
      System.out.println("Suma de todos los digitos: " + total);
      }

      }


      Este es el importe que hice :
      package parainfo.java;

      import java.util.Scanner;

      public class Cosito {

      private final Scanner SCANNER;

      public Cosito() {
      SCANNER = new Scanner(System.in);
      }

      public String getString(String s) {
      System.out.print(s);

      String result = SCANNER.nextLine();
      return result;
      }

      public Double getDouble(String s) {
      Double result = null;
      System.out.print(s);
      String aux = SCANNER.nextLine();

      try {
      result = Double.valueOf(aux);
      } catch (NumberFormatException e) {
      }
      return result;
      }

      public Integer getInteger(String s) {
      Integer result = null;
      System.out.print(s);
      String aux = SCANNER.nextLine();
      try {
      result = Integer.valueOf(aux);
      } catch (NumberFormatException e) {
      }

      return result;
      }
      }

      Eliminar
  44. alguien me podría ayudar con este programa en java.
    escribir un programa que utilice un arreglo de objetos de tipo concepto gasto
    y que pida del usuario los datos necesarios para cada concepto de gasto.
    en cada concepto capturado por el usuario se debe crear un objeto de tipo
    concepto gasto y añadirlo al arreglo. al final de la captura se debe listar el
    contenido de arreglo, usando el método imprimir para cada objeto del arreglo.

    ResponderEliminar
  45. Ayuda como resuelvo esto?
    Hacer un programa que almacene 10 números enteros en un vector, solicite al usuario un número a buscar y localícelo en el vector. Imprima "SI EXISTE" si se localizó al número, o imprima "NO EXISTE" en caso de no localizarlo.

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

      Eliminar
    2. import java.util.Scanner;

      public class Main {

      public static void main(String[] args) {
      Integer[] vector = new Integer[10];

      Scanner n= new Scanner(System.in);
      for (int i = 0; i < 10; i++) {
      System.out.println("Ingresar valor "+(i+1));
      vector[i]=n.nextInt();
      }
      System.out.print("Ingresar numero: ");
      int num=n.nextInt();
      for (int i = 0; i < 10; i++) {

      if (num==vector[i]) {
      System.out.println("Si existe");
      break;
      }else if(i==9){
      System.out.println("No existe");
      }

      }
      }

      }

      Eliminar
  46. alguien que me ayude con un programa de arreglos este es el problema
    "leer un arreglo de 10 números y mostrar el numero mayor y el menor!

    ResponderEliminar
    Respuestas
    1. public class Main {

      public static void main(String[] args) {
      Integer[] vector = new Integer[10];
      Integer temp;
      System.out.println("10 numeros: ");
      for (int i = 0; i < 10; i++) {
      vector[i] = (int) ((Math.random() * 10 + 1));
      System.out.print(vector[i]+" ");
      }
      for (int i = 0; i < vector.length; i++) {
      for (int j = i + 1; j < vector.length; j++) {
      if (vector[i] >= vector[j]) {
      temp = vector[j];
      vector[j] = vector[i];
      vector[i] = temp;
      }

      }

      }
      System.out.println("");
      System.out.println("Mayor numero: " + vector[9]);
      System.out.println("Menor numero: " + vector[0]);
      }

      }

      Eliminar
  47. 1. Un taxista almacena en un vector de 30 posiciones el número de carreras que ha realizado en cada uno de los días del mes. El dueño del taxi ha decidido pagarle por cada día trabajado, de la siguiente manera:
    a. Si en el día hizo menos de 10 carreras, le pagará a $2000 por carrera.
    b. Si en el día hizo entre 11 y 30 carreras, le pagará a $4000 cada carrera.
    c. Si en el día hizo más de 30 carreras, cada carrera se la pagará a $5000.
    Dado esto, escriba un programa que realice las siguientes tareas:
    - Leer el vector de las carreras diarias del taxista
    - Hallar el día en que más carrera hizo
    - Hallar el total de dinero que hizo el taxista en el mes
    - Determinar el promedio de carreras hechas por el taxista.

    ayuda por favor es de vida o muerte !!

    ResponderEliminar
    Respuestas
    1. public static void main(String[] args) {

      int mayor,pre,prom=0;
      Double total=0d;
      Integer[] list = new Integer[30];

      mayor = Integer.MIN_VALUE;
      for (int i = 0; i < 30; i++) {
      list[i] = ((int) (Math.random() * 50 + 1));
      if (list[i]<=10) {
      pre=list[i]*2000;
      }else if(list[i]>=11 && list[i]<=30){
      pre=list[i]*4000;
      }else{
      pre=list[i]*5000;
      }
      total+=pre;
      prom+=list[i];
      }

      for (int i = 0; i < 30; i++) {

      System.out.println("Dia "+(i+1)+":"+list[i]);

      }
      for (Integer list1 : list) {
      if (list1 > mayor) {
      mayor = list1;
      }
      }
      System.out.println("El mayor numero de carreras fue: "+mayor);
      System.out.println("----------------------------------------");
      System.out.println("Dia(s) que se hizo "+ mayor+" carreras :");
      for (int i = 0; i < list.length; i++) {
      if (mayor==list[i]) {
      System.out.println("Dia: "+(i+1));
      }
      }
      System.out.println("----------------------------------------");
      System.out.println("El total del dinero hecho en el mes: $/. "+total);
      System.out.println("El promedio de carreras en el mes: "+prom/list.length);

      }

      Eliminar
  48. Hola alguien que me ayude a documentar paso por paso este operación por favor
    public class Operacion {
    float num1;
    float num2;
    public Operacion(){
    this.num1=0.0f;
    this.num2=0.0f;
    }
    public void setNum1(float num1){
    this.num1=num1;
    }
    public void setNum2(float num2){
    this.num2=num2;
    }
    public float getNum1(){
    return this.num1;
    }
    public float getNum2(){
    return this.num2;
    }
    public String toString() {
    return "Operacion{" + "num1=" + num1 + ", num2=" + num2 + '}';
    }
    public float Suma(){
    return this.num1+num2;
    }
    public float Resta(){
    return this.num1-this.num2;
    }
    public float Multiplicacion (){
    return this.num1*this.num2;
    }
    public float Division(){
    return this.num1/this.num2;
    }
    }

    ResponderEliminar
  49. y este es su continuación

    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    public class ventanaOperacion extends JFrame {
    JLabel lbltitulo, lblnum1, lblnum2, lblresultado;
    JTextField txtnum1, txtnum2;
    JButton btnsuma, btnresta, btnmultiplicacion,btndivicion;
    public ventanaOperacion(){
    setLayout(null);
    setTitle("Mi primera ventana");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(500,400);
    setResizable(false);
    Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension ventana= this.getSize();
    setLocation((pantalla.width-ventana.width)/2, (pantalla.height-ventana.height)/2);
    lbltitulo=new JLabel("Mi primera ventana --Operaciones");
    lblnum1=new JLabel("Numero 1");
    lblnum2=new JLabel("numero 2");
    lblresultado=new JLabel("resultado=**");
    txtnum1=new JTextField(20);
    txtnum2=new JTextField(20);
    btnsuma=new JButton("suma");
    btnresta=new JButton("resta");
    btnmultiplicacion=new JButton ("multiplicacion");
    btndivicion=new JButton ("divicion");
    this.lbltitulo.setBounds(150,30,200,20);
    add(this.lbltitulo);
    this.lblnum1.setBounds(170,60,100,20);
    add(this.lblnum1);
    this.txtnum1.setBounds(230,60,100,20);
    add(this.txtnum1);
    this.lblnum2.setBounds(170,90,100,20);
    add(this.lblnum2);
    this.txtnum2.setBounds(230,90,100,20);
    add(this.txtnum2);
    this.btnsuma.setBounds(50,120,70,20);
    this.btnsuma.addActionListener(acciones);
    add(this.btnsuma);
    this.btnresta.setBounds(130,120,70,20);
    this.btnresta.addActionListener(acciones);
    add(this.btnresta);
    this.btnmultiplicacion.setBounds(210,120,120,20);
    this.btnmultiplicacion.addActionListener(acciones);
    add(this.btnmultiplicacion);
    this.btndivicion.addActionListener(acciones);
    add(this.btndivicion);
    this.btndivicion.setBounds(340,120,100,20);
    this.lblresultado.setBounds(200,150,100,20);
    add(this.lblresultado);
    }
    ActionListener acciones = new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    Operacion op= new Operacion();
    float n1,n2;
    n1=Float.parseFloat(txtnum1.getText());
    n2=Float.parseFloat(txtnum2.getText());
    op.setNum1(n1);
    op.setNum2(n2);
    if(e.getSource()==btnsuma){
    lblresultado.setText("Resultado "+op.Suma());
    }else if(e.getSource()==btnresta){
    lblresultado.setText("Resultado "+op.Resta());
    }else if(e.getSource()==btnmultiplicacion){
    lblresultado.setText("Resultado "+op.Multiplicacion());
    }else if(e.getSource()==btndivicion){
    lblresultado.setText("Resultado "+op.Division());
    }
    }
    };
    public static void main(String args[]){
    ventanaOperacion v1=new ventanaOperacion();
    v1.setVisible(true);
    }

    }

    ResponderEliminar
  50. Amigos cordial saludo, por favor alguien me puede orientar con este ejercicio que debo realizar, dice.

    Dada una matriz de n xn posiciones pedidas por teclado, realizar la sumatoria de todos los elementos que ocupen las posiciones pares de la matriz, Mostrar finalmente dicho resultado.

    Alguien por favor me podría ayudar con el código, para leerlo y analizarlo. Muchas gracias

    ResponderEliminar
  51. hola amigos ... me pueden ayudar con este ejercicio en c, lo tengo que realizar con las tres estructuras iterativas
    Calcula:
    1.) La suma de los numero pares.
    2.) La suma de los números impares.
    3.) La cantidad de números pares.
    4.) La cantidad de numero impares.
    Que hay entre un determinado rango pedido al usuario.

    ResponderEliminar
  52. hola necesito ayuda con esto porfavor


    Menu
    ====
    1.- Ingreso de arreglo de 10 posiciones (nombre, edad)
    2.- Mostrar arreglo
    3.- Mostrar nombre y edad mayor.
    4.- Ordenar por edad.
    5.- Buscar por posición.
    6.- Ingresar una matriz de 5X5
    7.- Mostrar elementos matriz ingresada
    8.- Mostrar elemntos riangulo superior derecho
    9.- Mostrar elementos triangulo inferior izquierdo
    10.- Mostrar elementos diagonal principal
    11.- Mostrar elementos diagonal secundaria
    12.- Salir
    2.- se dará 1 punto adicional para aquellos que traigan el menu listo.
    3.- para aquellos que optan por hacer el trabajo adicional del codigo morse tendran 2 puntos adicionales.
    menu morse
    ===========
    1.- ingresar mensaje
    2.- Traducir a morse
    3.- Ingresar mensaje en morse
    4.- traducir el mensaje morse.
    5.- Adicional (bonus 0,5)
    6.- Salir.

    ResponderEliminar
  53. Quien me ayuda ocupó un programa de inventario que me muestre n producto con perdidas total si puede enviemelo a elmersosa2003@yahoo.con se lo agradeceria

    ResponderEliminar
  54. Hola necesito un ejemplo de imprimir una matriz...pero con JOptioPane...Gracias

    ResponderEliminar
  55. Hola, necesito me apoyen en este ejercicio utilizando arreglos. porfavor...
    Elaborar un algoritmo que permita leer 30 números en un arreglo y que imprima el número mayor, el menor y la cantidad de veces que se repiten ambos.

    ResponderEliminar
  56. hola me podrian ayudar con un trabajo

    realiza un programa en java que me permita leer 50 numeros que los sume y que muestre el resultado de la sumatoria

    xfas me urge

    ResponderEliminar
  57. podrian ayudarme, me pidieron un programa que pueda dar la fechas en formato largo DD/Mes/AAAA y tambien en formato corto DD/MM/AAAA

    ResponderEliminar
  58. Nesecito Ayuda Urgente Chicos!!!
    -Hacer un programa que tenga las opciones de
    1-ingresar
    2-modificar
    3-mostrar
    4-buscar
    5-eliminar
    6-RESTAURAR
    podrian ayudarme con la Sexta opcion la de restaurar?? es como una especie de paelera de reciclaje pero no doy para hacer esa opcion
    porvafor AYUDA!!!

    ResponderEliminar
  59. podrian ayudarme, me pidieron un programa que lea dos vectores A y B y luego diga que los elementos del vector A no se encuentre en B EN JAVA

    ResponderEliminar
  60. ayudenme en este porfavor. hallar la sumatoria de la cifra de un numero de 4 cifras(solo 4 cifras), calcule la sumatoria de las cifras pares y la sumatoria de las cifras impares, empleando metodos en cada paso.

    ResponderEliminar
  61. Porfavor alguien que me ayude con este problema,
    Elaborar un programa en lenguaje de programación java que incorpore en un vector de n elementos sus operaciones básicas: insertar, eliminar, ordenar, buscar, cantidad de memoria estática utilizada y tiempo de ordenamiento.

    ResponderEliminar
  62. Necesito almacenar un listado de productos de una compra en almacén de cadena. Primero le pido al usuario cuantos productos compro. Luego le pido al usuario el nombre de los productos y de cada uno, el precio unitario y la cantidad. Al finalizar el software debe mostrar el total bruto (sin IVA), el monto del IVA (16%) y el total de la venta. Utilizar vectores para almacenar los nombres, los precios y cantidades de los productos.
    Scanner sc = new Scanner(System.in);

    System.out.println("Cuantos productos va digitar?: ");
    int numnumeros = sc.nextInt();

    int[] cedulas = new int[numnumeros];
    String[] nomestudiantes = new String[numnumeros];
    int[]canti=new int[numnumeros];
    int[]mult=new int [numnumeros];
    int n,tot = 0;

    for (int i = 0; i < cedulas.length; i++) {
    n=i +1;
    System.out.println("Ingrese precio del producto" + n + " : ");
    cedulas[i] = sc.nextInt();
    System.out.println("Ingrese el nombre del producto" + n + " : ");
    nomestudiantes[i] = sc.next();
    System.out.println("Ingrese la cantidad del producto" + n + " : ");
    canti[i] = sc.nextInt();
    }
    quien será capaz de terminarlo

    ResponderEliminar
  63. Desarrollar una aplicacion en java mediante uno o varios arrays de diez
    elementos que permita almacenar los campos: nombre, ci, edad, cant_hijos,
    salario basico... Estos trabajadores recibiran un % de aumento, el cual
    debera ser ingresado por teclado y adicional una prima por hijo del 10 %
    por cada hijo si los tiene. la aplicacion debera mostrar los datos de los
    empleados con su nuevo salario tomando en consideracion la asignacion de la prima por hijo. aplicar Pogrmacion orientada a objetos

    ResponderEliminar
  64. Desarrollar una aplicación en java mediante uno o varios arrays de 10 elementos que permita almacenar los campos nombre, cedula de identidad, edad, cant_hijos, salario básico. Estos trabajadores recibirán un porcentaje de aumento, el cual deberá ser ingresado por teclado y adicional una prima por hijo del 10% por cada hijo si los tiene. La aplicación deberá mostrar los datos de los empleados con su nuevo salario tomando en consideración la asignación de la prima por hijo. Aplicar POO

    ResponderEliminar
  65. hola me pueden ayudar a aser un pograma que calcule el promedio

    ResponderEliminar
  66. quien me podra ayudar .Realizar un programa que lea 10 números cualesquiera y los guarde en un arreglo. Se
    debe ordenar los números de menor a mayor y mostrarlos por pantalla. (Recomiendo
    utilizar el Método de la Burbuja para realizar el ordenamiento)

    ResponderEliminar
  67. quien me puede ayudar
    1. Se quiere construir un algoritmo que califique un examen de selección múltiple presentado por un estudiante de Programación de Computadores. En cada una de las preguntas del examen, el estudiante debió elegir una de cinco opciones, identificadas con las letras A,B,C,D y E. Las entradas (datos conocidos) para el algoritmo son:

    * El número de preguntas que tenía el examen

    * Cada una de las respuestas dadas por el estudiante

    * Las respuestas correctas

    * La salida esperada (dato desconocido) es:

    * La nota obtenida. Esta nota corresponde al número de aciertos que tuvo el estudiante.

    ResponderEliminar
  68. hola quien me puede ayudar con este programa
    una constructora esta realizando un proyecto de verificar dos torres de apartamentos y desea porder
    calcular el valor de cada una teniendo en cuenta:


    Torre 1
    *El valor base para apartamentos de 50m cuadrados es de 50millones
    *El valor base para apartamentos de 60m cuadrados es de 60millones
    *El valor base para apartamentos de 70m CUdrados es de 70millones

    *SI EL APARTAMENTO ESTA entre el piso 1 y el piso 3 incrementara un 10%
    *si EL APARTAMENTO esta entre 4 y 6 incrementara un 20%
    *Si El apartamento esta entre 7 y 10 tendra un incremento del 40 %

    Adicionalmente el usuario podra escoger si lo quiere con o sin parqueadero.
    costo adicional de 12millones de $

    Torre 2

    *El valor base para apartamentos de 50m cuadrados es de 45millones
    *El valor base para apartamentos de 60m cuadrados es de 55millones
    *El valor base para apartamentos de 70m CUdrados es de 70millones

    *SI EL APARTAMENTO ESTA entre el piso 1 y el piso 3 incrementara un 10%
    *si EL APARTAMENTO esta entre 4 y 6 incrementara un 20%
    *Si El apartamento esta entre 7 y 10 tendra un incremento del 40 %

    *SI EL APARTAMENTO ESTA entre el piso 1 y el piso 3 incrementara un 10%
    *si EL APARTAMENTO esta entre 4 y 6 incrementara un 20%
    *Si El apartamento esta entre 7 y 10 tendra un incremento del 40 %
    (IGUALES A LA TORREA A)

    APARTAMENTOS DE 50M cuadrados van del 1 al 6

    ResponderEliminar
  69. alquien que me ayude porfavor: crear un arreglo de tamaño n en java de tipo entero muestre cuantos y cuales numeros de los digitados son positivos y negativos y cero, mostrar la suma y promedio positivos y negativos

    ResponderEliminar
  70. Realiza un programa que ingrese 25 nombres y 25 edades, mostrar el promedio de las edades

    ResponderEliminar
  71. porfa alguien que me ayude con este problema dado un vector de 5 elementos hallar el vector resultante de la suma de sus consecutivos ejemplo : vector a :{ 8, 5, 2, 10, 6`} y el vector b {13,7,12,16,14} gracias ...

    ResponderEliminar
  72. Solicitar por consola los nombres, apellidos, direcciones, edades, correos electrònicos
    de 15 personas, dichos datos seràn almacenados en vectores independentes.
    Finalmente mostrar en pantalla el promedio de las edades de las 15 personas.

    ResponderEliminar
  73. hola amigo necesito ayuda con este ejercicio de clase......
    Haga la clase punto donde tendrá tres coordenadas de números flotantes y pedir uno de los puntos por consola

    ResponderEliminar
  74. programa que imprima lea un arreglo de 9 números e imprima el primero, el medio y el ultimo numero

    ResponderEliminar
  75. Buenas tardes,he echo el ejemplo 2 el cual pide se calcule la media de las posiciones pares de un arreglo de 10 numeros enteros
    Hasta donde tengo entendido las posiciones pares del arreglo serian las sigs: 0,2,4,6,8

    Y a como esta redactado el problema, segun entendi yo, se tienen que ingresar 10 numeros, por ejemplo:

    Se ingresan los numeros: 2,5,7,30,8,12,6,3,9,10
    Para la calcular la media se tendria que identificar que numero corresponde a las posiciones pares
    *posicion 0=2
    posicion 1=5
    *posicion 2=7
    posicion 3=30
    *posicion 4=8
    posicion 5=
    *posicion 6=6
    posicion 7=3
    *posicion 8=9
    posicion 9=10

    Por lo tanto para sacar la media de las posiciones pares seria:
    media_num_pares_arreglo=(2+7+8+6+9)/(5)=6.4

    Para mayor entendimiento dejo mi codigo.


    package ejercicio7;

    import java.util.*;

    public class Ejercicio7 {

    public static void main(String[] args) {
    Scanner numeros=new Scanner(System.in);
    int []numeros_array=new int[10];
    int i,resultado;

    for(i=0;i<=9;i++){
    System.out.println("Introduce un numero:");
    numeros_array[i]=numeros.nextInt();
    }
    resultado=(numeros_array[0]+numeros_array[2]+numeros_array[4]+numeros_array[6]+numeros_array[8])/(5);
    System.out.println("Media de los numeros par del arreglo="+resultado);
    }

    }

    ResponderEliminar
  76. Me gustaria saber si es correcto así, me funciona, pero no estoy segura si debo reecorrer los arrays o no. Qué me conviene? Gracias!!
    int media, suma=0, cantnum=0;
    int [] vec= new int [10];

    for(int i=0; i<10; i= i+2)
    {
    System.out.println("Ingrese un número: ");
    vec [i]=s.nextInt();

    suma+=vec[i];
    cantnum+=1;
    }

    media=suma/cantnum;


    System.out.println("La media es: "+media);

    s.close();

    ResponderEliminar
  77. Me ayudan con este (Pero es con C#): 36. Leer 10 números enteros, almacenarlos en un vector y determinar cuántos dígitos primos hay
    en los números leídos.

    ResponderEliminar
  78. PORFAVOR.. ME PODRIAN AYUDAR CON ESTO....Desarrollar una aplicación que permita el ingreso de datos a un vector y realice la busqueda de un elemento dentro del vector de cualquier tipo de datos y que se ejecute un número indefinido de veces

    ResponderEliminar
  79. alguien que sepa como resolver estos 3 ejercicio de vectores??

    ResponderEliminar
  80. 1.ingrese los sueldo de 10 trabajadores en un vector.calcular el sueldo promedio, ademas de la cantidad de trabajadores cuyo sueldo supere el promedio
    2.-ingrese 10 nombre de personas en un vector.luego ingrese un nombre cualquiera busquelo en el vector si el nombre aparece en el vector mostrar"nombre encontrado" en caso contrario"nombre no encntrado".
    3.una persona desea saber en que dia del mes realizo mas gastos en compras ,para ello ingresa por teclado dia a dia que gasto por dia,cargando un vector definido en memoria.puede haber varias o ninguna comprapara un determinado dia.informar del total d compras del dia asi como tambien cual fue el dia y el total de compra de mayor gasto

    ResponderEliminar
    Respuestas
    1. 1)
      int[] sueldo={8000,9000,10000,7000,15000,8000,6000,9500,19000,20000};
      int cont=0,prom=0;
      for(int i=0;i<10;i++){
      prom=prom+sueldo[i];
      }
      prom=prom/10;
      System.out.println("El promedio es: " + prom);
      for(int j=0;j<10;j++){
      if(sueldo[j]>prom){
      cont++;
      }
      }
      System.out.println("Sueldo de empleados que superan el promedio: " + cont);
      Estaba aburrido buscando ejercicios para hacer jaja

      Eliminar
  81. 1.ingrese los sueldo de 10 trabajadores en un vector.calcular el sueldo promedio, ademas de la cantidad de trabajadores cuyo sueldo supere el promedio
    2.-ingrese 10 nombre de personas en un vector.luego ingrese un nombre cualquiera busquelo en el vector si el nombre aparece en el vector mostrar"nombre encontrado" en caso contrario"nombre no encntrado".
    3.una persona desea saber en que dia del mes realizo mas gastos en compras ,para ello ingresa por teclado dia a dia que gasto por dia,cargando un vector definido en memoria.puede haber varias o ninguna comprapara un determinado dia.informar del total d compras del dia asi como tambien cual fue el dia y el total de compra de mayor gasto

    ResponderEliminar
  82. hola me pueden ayudar con este ejercicio
    dado 3 arreglos de estudiantes se nesecita ordenar los mismos por edad y estatura para tal efecto mostrar los arreglos iniciales cada uno con 5 personas Mostrar en un arreglo final con los datos ordenados segun lo mencionado y hacer una busqueda por edad

    ResponderEliminar
  83. Realice un algoritmo que pida una matriz de nFilas y nColumnas, comprobar que el tamaño de la matriz sea mayor a 2, luego calcule la suma de las diagonales de la matriz y presente en pantalla los valores de la diagonal principal y secundaria con sus respectivas sumas. en java

    ResponderEliminar
  84. . Crear un procedimiento en java en que se lea un numero ENTERO cualquiera y lo busque en el vector X, el cual tiene almacenados 10 NUMEROS ENTEROS CUALQUIERA. Escribir la posición donde se encuentra almacenado el numero en el vector o el mensaje “NO” si no lo encuentra. Utilice procedimiento para: leer vector, leer numero y buscar. CASSIANI MOISES.

    ResponderEliminar
  85. Ayuda con este:
    Se tiene dos vectores de N elementos de tipo real (notas) y tipo cadena de texto (Apellidos de los alumnos). Crear ambos vectores, luego ingresar la forma de como ordenar el vector notas en forma ascendente(A) o descendente (D), muestre los vectores ordenados, mostrando los apellidos del alumno y su nota respectivamente. Además, el apellido del alumno(s) que tiene la mayor nota, menor nota y cercano superior e inferior al promedio de las notas respectivamente estos valores deben ser almacenados en un ArrayList.

    ResponderEliminar
  86. quien me podria decir como resto el indice posterior de un array entre el anterior y mostrarlo en un nuevo array. gracias

    ResponderEliminar
  87. hola alguien podria explicarme que significa esto por favor: (i % 2 == 0

    ResponderEliminar
  88. alguien que me ayude a este ejercisio: guardar n numeros positivos en un vector, mostrar el vector, conventir
    todos los numeros a negativos y mostrar el vector

    ResponderEliminar
  89. hola me piden que haga un programa de Generar e imprimir la progresión aritmética 1 2 4 8 16, hasta 1000. no se como realizarlo no me sale el programa

    ResponderEliminar
  90. hola me podrian ayudar con este ejercicio

    Dados dos números enteros de dos dígitos, determinar si hay dígitos comunes entre uno y otro número

    ResponderEliminar
  91. Crea un programa que pida al usuario un números real "a" y un número entero "b". Deberá calcular la raíz de orden "b" del número "a". Por ejemplo, si los números son 3 y 4, deberas calcular (y mostrar) la raíz cuarta de 3. Deberá repetirse hasta que el número "a" sea 0. Si el números "a" es negativo y Y "b" es par se deberá mostrar un aviso "No se puede calcular esa raíz". quien lo tendra

    ResponderEliminar
  92. quien me ayuda con esto
    Realiza un algoritmo que permita almacenar 10 valores, y luego te permita determinar el mayor, menor y número repetido, utiliza un menú.

    ResponderEliminar
  93. oigan alguien si me podria ayudar en este ejercicio: crear una matriz MxN y hacer la sumatoria de todos sus elementos porfa ayuden....

    ResponderEliminar
  94. ALguien que me ayude a resolver esto? "Hacer un programa que permita ingresar dos vectores y reportar si son iguales y las medianas de los dos vectores. gracias de antemano .-.

    ResponderEliminar
  95. Alguien me puede ayudar con este ejercicio:
    1.- leer una serie de datos reales y almacenarlos en un arreglo unidimensional llamado dato. El programa tambien debe calcular la media aritmetica, la desviacion estandar y la varianza de dichos datos...

    ResponderEliminar
  96. Buenas Enrique, yo realice los dos ejercicios en un solo for, no se si es lo correcto pero funciona.

    public void ejercicioArray1_2() {

    Scanner sn = new Scanner(System.in);
    int[] arrayNumeros = new int[10];
    double mediaPositivos = 0, mediaNegativos = 0;
    double positivos=0, negativos=0;
    double mediaPares=0;

    System.out.print("Ingresa el valor para la posicion ");
    for (int i = 0; i < 10; i++) {
    System.out.print(i+": \n");
    arrayNumeros[i] = Integer.parseInt(sn.nextLine());
    }

    //se muestra el array ingresado y se realiza la suma valores pares, positivos y negativos
    System.out.println("Array ingresado:");
    for (int i = 0; i < 10; i++) {
    System.out.println("Posicion " + i + " : " + arrayNumeros[i]);
    if(i%2==0){
    mediaPares+=arrayNumeros[i];
    }
    if (arrayNumeros[i] >= 0) {
    mediaPositivos += arrayNumeros[i];
    positivos++;
    } else {
    mediaNegativos += arrayNumeros[i];
    negativos++;
    }
    }

    System.out.printf("%nLa media: %n--> Valores Positivos: %.2f%n--> Valores Negativos: %.2f%n--> Posiciones Pares: %.2f",
    (mediaPositivos / positivos),(mediaNegativos / negativos),(mediaPares/5));
    }

    ResponderEliminar
  97. Hola, Me pueden Ayudar con este:
    Escriba un programa donde cree un arrelgo de N*5 indicando que una empresa tiene N
    vendedores cada uno de los cuales realiza 5 ventas. El array almacena los ingresos obtenidos por
    cada vendedor en cada producto, imprimir el total de cada vendedor y obtener los ingresos
    totales de la tienda.

    ResponderEliminar
  98. hola, si me pudieran ayudar con un programa que pida cinco numeros y que muestre cuales de esos contienen los numeros 3 y 5
    por favor :)

    ResponderEliminar
  99. Hola me podrian ayudar con esto, quiero programar un array que pida ingresar 15 numeros , de los resultados de la suma , resta , multiplicacion y divicionde ellos . introduzco numeros positivos y arroga resultado negativo . no se deonde esta el error

    #include
    #include

    int main(void)
    {
    int x,tabla[15];
    int sum,res,mul,div;

    for (x=0;x<14;x++)
    {
    printf("Introduzca número\n");
    scanf("%d",&tabla[x]);
    }

    sum=tabla[0];
    res=tabla[0];
    mul=tabla[0];
    div=tabla[0];

    for (x=1;x<14;x++)
    {
    sum=sum+tabla[x];
    res=res-tabla[x];
    mul=mul*tabla[x];
    div=div/tabla[x];
    }

    printf("Suma: %d\n",sum);
    printf("Resta: %d\n",res);
    printf("Multiplicación: %d\n",mul);
    printf("División: %d\n",div);

    system("PAUSE");
    return 0;
    }

    ResponderEliminar
  100. bt estoy intendo ejecutar el programa y me da un error que por mi falta de experiencia no encuentro me podrias ayudar porfa,
    el error que da es que el ArrayEnteros debe estar incluido en su propio archivo , gracias



    // ejemplo con arreglos clases particulares


    Hola Gabriela, estos ejercicios son básicos y están dirigidos a todos aquellos que están empezando a programar y aún no conocen la programación orientada a objetos. Por eso están resueltos utilizando una sola clase principal. Pronto empezaré a subir ejercicios basicos utilizando clases pero como anticipo podríamos resolver el primer ejercicio creando una clase ArrayEnteros que contenga los métodos para leer el array y calcular las medias. El programa podría quedar así:
    //Clase principal
    public class Main {
    public static void main(String[] args) {

    double mediaPos, mediaNeg;

    ArrayEnteros numeros = new ArrayEnteros();
    //lectura de datos y llenar el array
    numeros.leerElementos();
    //media de los positivos
    mediaPos = numeros.mediaPositivos();
    //media de los negativos
    mediaNeg = numeros.mediaNegativos();
    //Calcular y mostrar las medias
    System.out.println("Media de los valores positivos: " + mediaPos);
    System.out.println("Media de los valores negativos: " + mediaNeg);
    }
    }

    //Clase ArrayEnteros
    public class ArrayEnteros {
    private int [] array;
    private int N = 10;
    public ArrayEnteros(){
    array = new int[N];
    }
    //método para lectura del array
    public void leerElementos(){
    Scanner sc = new Scanner(System.in);
    System.out.println("Lectura de los elementos del array: ");
    for (int i = 0; i < N; i++) {
    System.out.print("elemento[" + i + "]= ");
    array[i]=sc.nextInt();
    }
    }
    //método para recorrer el array y calcular la media de los números positivos
    public double mediaPositivos(){
    double suma = 0;
    int cont = 0;
    for (int i = 0; i < N; i++) {
    if (array[i] > 0){ //sumar positivos
    suma += array[i];
    cont++;
    }
    }
    return suma/cont;
    }
    //método para recorrer el array y calcular la media de los números negativos
    public double mediaNegativos(){
    double suma = 0;
    int cont = 0;
    for (int i = 0; i < N; i++) {
    if (array[i] < 0){ //sumar negativos
    suma += array[i];
    cont++;
    }
    }
    return suma/cont;
    }
    }

    ResponderEliminar
  101. holaa!!
    como puedo hacer un programa que lea x números por el teclado, los almacene en un array, los multiplique por 2 y me muestre el resultado en un segundo arreglo.
    porfavor!

    ResponderEliminar
  102. ayuda con array unidemensionales que muestre suma y promedio de 4 calificativos

    ResponderEliminar
    Respuestas
    1. Maria espero que aun te pueda servir
      //arreglo unidimensional que muestra suma y promedio de 4 calificativos
      import java.io.*;

      public class notas {
      public static void main(String args[])throws IOException{

      BufferedReader leer = new BufferedReader(new InputStreamReader(System.in));
      int[] notas = new int[4];
      double prom = 0, suma = 0;

      for(int i = 0; i < notas.length; i++){
      System.out.print("Ingrese la nota " + (i + 1) + ": ");
      notas[i] = Integer.parseInt(leer.readLine());
      }
      for(int i = 0; i < notas.length; i++){
      suma += notas[i];
      }

      prom = suma / notas.length;
      System.out.println("El promedio de las notas es: " + prom);
      System.out.println("La suma de las notas es: " +suma );
      }
      }

      Eliminar
  103. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  104. /*Los ciudadanos van a votar por alguno de los colores:rojo,azul y verde. Pedir el numero de ciudadano, registrar el voto de cada uno de ellos y al final decir cuantos votos obtuvo cada color y el porcentaje que saco cada color.*/
    import java.util.Scanner;
    class Votos{
    public static void main(String [] args){
    Scanner teclado=new Scanner(System.in);
    int V1=0, V2=0, V3=0;
    int VC, NP;
    float A, R, Z;
    System.out.print("Ingrese el numero de personas: ");
    NP=teclado.nextInt();
    for (int i=1; i<=NP; i++){
    System.out.println("1.-COLOR AZUL");
    System.out.println("2.-COLOR ROJO");
    System.out.println("3.-COLOR VERDE");
    System.out.println("ELIGA EL PARTIDO A VOTAR: ");
    VC=teclado.nextInt();
    switch(VC){
    case 1:{
    V1=V1+1;
    break;
    }
    case 2:{
    V2=V2+1;
    break;
    }
    case 3:{
    V3=V3+1;
    break;
    }
    case 4:{
    System.out.println(" ERROR----Ingrese una opcion valida----");
    break;
    }
    }
    }
    A=(100*V1)/NP; R=(100*V2)/NP; Z=(100*V3)/NP;

    System.out.println("TOTAL DE PERSONAS QUE VOTARON POR EL COLOR AZUL SON: " + V1);
    System.out.println("TOTAL DE PERSONAS QUE VOTARON POR EL COLOR ROJO SON: " + V2);
    System.out.println("TOTAL DE PERSONAS QUE VOTARON POR EL COLOR VERDE SON: " + V3);

    System.out.println("PORCENTAJE DE PERSONAS QUE VOTARON POR EL COLOR AZUL: %" + A);
    System.out.println("PORCENTAJE DE PERSONAS QUE VOTARON POR EL COLOR ROJO: %" + R);
    System.out.println("PORCENTAJE DE PERSONAS QUE VOTARON POR EL COLOR VERDE: %" + Z);
    }
    }

    ResponderEliminar
  105. necesito ayuda para resolver este ejercicio gracias
    Crear un programa en java que contenga un vector con 10 palabras diferentes después crear una variable con un número ramdon entre 0 y 9 después tomar el valor del vector que contiene las palabras en la posición que le genere el número ramdon después pedir una palabra al usuario por teclado y a continuación tendrá tres oportunidades de adivinar la palabra que se genero aleatoriamente.

    ResponderEliminar
  106. hola me podías ayudar a ser este ejercicio
    un programa que llene un arreglo con las edades de los estudiantes maestrear
    cuantos de ellos son mayores de edad (mayores de 18)

    ResponderEliminar
  107. hola que tal mira necesito 2. Se desea almacenar los datos principales de los estudiantes del tercer semestre del programa Ingeniera de sistemas, y a su vez registrar el promedio académico del segundo corte por estudiante. El sistema requiere visualizar el listado de esta información registrada, también requiere visualizar el/los estudiantes que tengan la misma nota del promedio general.

    ResponderEliminar
  108. Elabore un programa en Java que guarde en un arreglo 10 números y luego determine la suma de todos los números.

    ResponderEliminar
  109. oye me podrian ayudar porfa el problema es ese: Se desea capturar los nombres de 10 personas que compitieron en un concurso se capturan en el orden ascendente del primer lugar al décimo. Pregunte al usuario si desea ver el nombre de la persona que ocupo el N lugar terminara el programa cuando el usuario dese salir.

    porfa agradeceria mucho que me ayuden

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      public class ejemplo {

      public static void main(String args[]) {
      Scanner p = new Scanner(System.in);
      String guardar = "";
      char op;
      int pos = -1, n = -1;
      String[] com = new String[5];

      for (int i = 0; i <= com.length - 1; i++) {
      System.out.print("nombre competidor[" + (i + 1) + "]: ");
      com[i] = p.nextLine();
      }

      for (int i = 0; i <= com.length - 1; i++) {
      System.out.println("competidores registrados: [" + (i + 1) + "]: " + com[i]);

      }

      do {
      try {
      System.out.print("deseas ver el nombre digite la posicion: ");
      pos = p.nextInt();
      //f = String.valueOf(pos);
      for (int i = 0; i <= com.length - 1; i++) {
      guardar = com[pos - 1];
      }
      System.out.println("la posicion: " + pos + " participante: " + guardar);
      } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println("no existe la posicion vuelve a digitar otra posicions"+
      "por favor");

      }

      System.out.println();
      System.out.print("deseas salir [SI/NO]: ");
      op = p.next().charAt(0);
      } while (op == 'n' || op == 'N');

      }
      }

      Eliminar
  110. Hola, me podrian ayudar con este ejercicio Se tienen 3 listas de personas, en la primera se coloca el nombre, en la segunda la edad y en la tercera el sexo.
    Se digita el nombre, la edad y el sexo
    Si la persona no es mayor de edad entonces en la lista de nombre no se coloca el nombre, si no un mensaje diciendo "Es menor de edad"
    Si es mayor de edad y mujer entonces en la lista de edad no se coloca la edad, si no un mensaje "Secreto"
    Si es hombre y de edad mayor de 70 años entonces en el nombre se coloca "Tercera edad"

    ResponderEliminar
  111. Ejercicio No: 1

    Calcular el número de elementos negativos, cero y positivos de un arreglo dado n elementos.



    Análisis: Para la solución de este problema, se requiere que el usuario ingrese los n elementos (n1, n2, n3, ..... ni), luego el sistema verifica y devuelve la cantidad de elementos negativos, cero y positivos hay en el arreglo.


    Necesio ayuda, por favor!

    ResponderEliminar
  112. Hola amigos alguno que me ayude con este ejercicio...

    Diseñar una aplicación servidor que reciba 10 numeros de una aplicación cliente y en respuesta muestre al cliente: Numero mayor digitado, numero menor digitado, la suma de todos los numeros digitados y mostrarlo asi: El numero mayor es XX, el numero menor es YY, y la suma de todos los numeros es ZZ"

    Muchas gracias,

    ResponderEliminar
  113. Se ingresan los promedios finales de los alumnos del III -A haciendo uso de un arreglo. Escribir un programa para: a) Encontrar las dos primeros puestos del curso. b) escribir en un arreglo las notas mayores al promedio.


    ayudenmee porfavooor

    ResponderEliminar
  114. Buenas, alguien que me ayude con lo siguiente:

    Necesito hacer un programa en Java con rutinas y arreglos que solicite varios dato:
    1- Cantidad de productores
    2- De cada productor los siguientes datos:
    -ID
    -cantidad de entregas realizadas
    3-por cada entrega realizada debo solicitar los siguientes datos:
    -cantidad de botellas entregadas

    Por ejemplo: El productor de ID P01 realizo 2 entregas, en la entrega 1 entregó 10 botellas y en la entreda 2 entregó 25 botellas...

    Pero estos deben ser 3 arreglos como minimo:
    1- listaProductores: que contiene los ID de todos los productores
    2- listaEntregas: que contiene la cantidad de entregas que realizó cada productor
    3- botellasEntregadas: que contiene la cantidad total de botellas que entregó cada productor

    esto ya que tengo que hacer una funcion que me indique el productor con mayor entregas, otra funcion que indique el productor que entregó mas botellas y otra que me indique cuales fueron los 3 productores que realizon mas entregas

    ResponderEliminar
  115. Hola alguien me pueden ayudar con este ejercicio ?
    Construya un programa que llene de ceros una matriz cuadrada, excepto las posiciones que están por encima de la diagonal principal

    ResponderEliminar
  116. hola necesito hacer el siguiente ejercicio :Un programa pida por teclado el numero de filas y el numero de columnas y sume sus elementos.

    ResponderEliminar
  117. c++ aplicando array como puedo calcular el numero de elementos negativos, cero y positivos de un vector dado máximo de 15 elementos. Solicitar el numero de elementos, que se desea ingresar al arreglo. mostrar en pantalla el arreglo completo y el resumen de elementos negativos, ceros y positivos.

    ResponderEliminar
  118. me pueden ayudar con este ejercicio 1) Crea un array de 10 posiciones, con valores puestos por ti y muestra el
    array

    ResponderEliminar
  119. me podrian ayudar
    Programa que lea por teclado 10 números enteros y los guarde en un array.
    * A continuación calcula y muestra la media de los valores positivos y la de los valores negativos. con JOptionpane

    ResponderEliminar
  120. Desarrolle un programa en Java que permita leer n números enteros y almacenarlos
    en un arreglo. Imprima los datos del arreglo. Imprima cuantos números primos están en el
    arreglo que su valor sea mayor al promedio de todos los números del arreglo.

    ResponderEliminar
  121. Crear un arreglo de números. El tamaño del arreglo debe indicarse por teclado. Se debe tener un método para agregar los número desde el teclado y por último el programa debe indicar cual es mayor de todos.


    ayuda

    ResponderEliminar
  122. Como lo puedo hacer lenguaje java
    Dado un arreglo de enteros x y un entero n, encuentre una posición de x en la que se
    encuentre n.

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

    ResponderEliminar
  124. M e pueden ayudar con un programa para sacar el curp en java por favor es para poder pasar :((

    ResponderEliminar
  125. Ayudaa Necesito resolver

    1.Dado un arreglo de enteros x y un entero n, encuentre una posición de x en la que se encuentre n.
    2.Dado un arreglo de enteros x, decida si x está ordenado o no de menor a mayor.
    3.Dado un arreglo de enteros x, cuente el número de valores diferentes en x

    ResponderEliminar
  126. hola, alguien me podría ayudar con este ejercicio muchas gracias

    Dado un arreglo de enteros x, cuente el número de valores diferentes en x.

    ResponderEliminar
  127. Solicitar los valores para 4 vectores de 4 posiciones y crear un nuevo vector de 4 posiciones
    que contendrá en cada una de sus posiciones el valor mayor de cada uno de los vectores
    iniciales.
    Posición 0 valor mayor del vector 1
    Posición 1 valor menor del vector 2
    Posición 2 valor mayor del vector 3
    Posición 3 valor menor del vector 4

    ResponderEliminar
  128. Hola me podrian colaborar con este ejercicio
    El Arca de NOE, en versión moderna, quiere construir programa en java que registre en un vector todos los animales que van a ingresar al arca, en donde los primeros en ingresar van a estar en las primeras posiciones del vector y los últimos en ingresar en las últimas posiciones. Como es natural, cuando vayan a salir del arca los Animales, van a salir en el orden contrario a como ingresaron, es decir, los últimos que ingresaron son los primeros en salir.

    Para que Don NOE pueda controlar ordenadamente la salida de los animales requiere que usted le haga un programa con las siguientes condiciones

    1. Cree y llene con los nombres de diferentes animales un vector alfanumérico de seis (6) posiciones llamado Animales (este número de posiciones es para la práctica, pues los animales del arca fueron muchísimos más)

    2. Imprima el vector Animales creado

    3. Invierta el orden del vector de la siguiente forma

    Leon

    Tigre

    Jirafa

    Elefante

    Camello

    Tortuga

    El vector debe quedar así:

    Tortuga

    Camello

    Elefante

    Jirafa

    Tigre

    Leon

    Para hacer esta inversión tenga en cuenta que debe utilizar una variable temporal

    4. Imprima el vector resultante

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      /**
      * @author jose luis
      */
      public class NOE {
      public static void main(String[] args) {
      String animales[] = new String[6];
      String aux[] = new String[6];// vector auxiliar para imprimir en orden inverso
      Scanner a = new Scanner(System.in);

      System.out.println("******INGRESO ANIMALES******");

      for (int i = 0; i =0; i--) {
      System.out.println("Salida animales: "+aux[i]);

      }
      }

      }

      Eliminar
  129. DESARROLLAR EN PSEINT
    11. Llene un vector con una lista de números del 1 al 50 y que muestre por pantalla múltiplo de 5.
    12. Llene un vector con una lista de números del 50 al 1 y que muestre por pantalla los números ingresados en ese orden.
    13. Llene un vector con una lista de números del 1 al 100 y que muestre por pantalla los números ingresados pero de 10 en 10 hasta llegar a 100.
    14. Diseñar un programa que lea 10 números enteros en un vector desde el teclado y que muestre: la suma.
    15. Diseñar un programa que lea 10 números enteros en un vector desde el teclado y que muestre: la multiplicación
    Tengo esta actividades y no pude resolver. Si alguien me puede ayudar

    ResponderEliminar
  130. Elaborar un programa en Java que maneje 04 arreglos en paralelo, que permita gestionar la información
    de los libros en una Biblioteca mediante el menú de opciones que se presenta líneas abajo, considerando
    la siguiente información: codigo, titulo, editorial (Prentice Hall, Ra-Ma, Mc Graw Hill, Addison Wesley),
    especialidad (Programación, Redes, Sistemas Operativos, Diseño Gráfico).
    Tanto las editoriales como las especialidades el usuario debe elegirlo de un pequeño menú de opciones,
    esto quiere decir que al momento de ingresar las editoriales y especialidades NO SE DEBEN DE
    INGRESAR POR TECLADO "ALGUIEN ME AYUDA"

    ResponderEliminar
  131. El presidente de Netflix quiere datos para calificar su catálogo de productos, pero
    desea iniciar con una encuesta piloto que califique películas y series, para ello requiere
    primeramente solicitar al usuario un nick, edad y género, posteriormente cuantas películas
    y series desea calificar (el número de películas y series a calificar pueden ser diferentes; es
    decir, puede calificar 5 películas y 2 series); de acuerdo con su respuesta,solicitar el nombre
    de cada película y serie; así como, la calificación (del 1 al 10) que le otorga a cada una.
    El programa debe imprimir:
    “Te identificaste como (Nick), tienes (edad) años y eres (un chico/una
    chica).
    Tu lista de películas y su calificación respectiva son:
    película 1: Señor de los anillos, calificación 10
    película 2: Piratas del Caribe, calificación 9
    n..
    Tu lista de series y su calificación respectiva son:
    Serie 1: Dexter calificación 10
    Serie 2: Prison Break, calificación 9
    Serie 3: The Good Doctor, calificación 5
    n..
    Muchas Gracias por tu apoyo!! “

    porfavor si alguien podria ayudarme con esto

    ResponderEliminar
  132. Por favor, pudieran ayudarme en este ejercicio?

    crear un programa que permita ingresar 4 elementos en dos arreglos de igual dimension y muestre como resultadop el nuevo arreglo con la suma de cada una de las posiciones de los arreglos iniciales, ademas obtener cual es el mayor de los 2 arreglos en neatbens

    ResponderEliminar
  133. Hacer un proyecto en Java, para almacenar en una matriz la siguiente información y hacer lo que se pide. El programa debe validar todos los datos que proporciona el usuario, es decir, que no acepte datos cuyos valores no son correctos, por ejemplo datos negativos en datos que deben ser positivos, datos fuera de rango según el problema.

    Desarrollar del proyecto y ejecutarlo. En un documento con el formato de tarea, incluir los nombres de los integrantes del equipo. Incluir el código de todas las clases utilizadas en el proyectos. Correr el proyecto y realizar las operaciones que se piden. Capturar las pantallas de ejecución de todas las tareas solicitadas. ENVIAR EN FORMATO PDF. Cada estudiante será responsable de subir el proyecto al classroom.

    PROYECTO 4
    Registrar el precio unitario de cada uno de los diez productos diferentes de la canasta básica, que están a la venta en tres tiendas diferentes. Y hacer las siguientes consultas según un menú de opciones para el usuario.

    - Determinar qué tienda o tiendas ofrece con menor precio un producto especificado por el usuario.
    - Determinar qué tienda o tiendas ofrece el precio más caro de un producto especificado por el usuario.
    - Calcular el costo total de una canasta básica según la tienda.

    ResponderEliminar
  134. amigos necesito una ayuda he estado batallando bastante con un trabajo que me encargo el profe, y no me explica bien alguien me podria ayudar en esto?
    Desarrollo: Por medio de una vector 100 elementos realizar lo siguiente:

    Pedir el valor a buscar puede ser cualquer numero.

    Se llenará el vector 10 veces con valores al azar y en cada vez se realiza la busqueda

    realizar una serie de busquedas del vector, se lleva el vector de elementos al azar y se realiza una busqueda cada vez que se llena de los elementos al azar. Mencionar en cada busqueda las veces que encontro o no encontro el elemento

    entregar el código generado

    ResponderEliminar
  135. hola buenos dias alguien me podria ayudar este ejercicio
    Ejercicio propuesto

    Realizar un programa en pseudocódigo que pida valores enteros al usuario y los inserte ordenadamente en una lista de enteros (tras insertar, por ejemplo 4, 3, 6, 5, 1 la lista contendrá los valores en el orden correcto, es decir, 1, 3, 4, 5, 6.) El proceso se detendrá cuando introduzcamos un valor negativo.

    ResponderEliminar
  136. Desarrolle un algoritmo que almacenarán nombres, y su respectivo número de identificación.
    Tendrá un menú con varias opciones.
    1: Buscar por Nombre. (Mostrara dicho nombre y su correspondiente identificación)
    2: Busque por Cedula. (Mostrara nombre y su correspondiente identificación)
    3: Mostrar nombres e Identificación.
    4: Remplazar un nombre a partir de la búsqueda de una identificación.
    Mostrar siempre la lista de nombres y cedulas para realizar la verificación.

    ResponderEliminar
  137. Crear un menú que contenga operaciones con arrays, donde:
    1. Sumar 2 Array y mostrar el resultado del vector resultante indicando cual es el mayor número y cuál es el promedio.
    2. Sumar 2 Array y mostrar el resultado, e indicar cuantos números son mayores al promedio del vector resultante, cuántos son menores.

    ResponderEliminar
  138. hola buen dia me podrian ayudar en este ejercicio!!!!!

    Una tienda necesita una aplicación que almacene las ventas de los 12 meses del año, se debe poder ingresar el nombre del mes y el total de ventas del mes, al final debe poder calcular el promedio de ventas y el porcentaje de las mismas teniendo en cuenta que el año pasado las ventas anuales sumaron 6,000,000.oo (realice la aplicación utilizando arreglos)

    ResponderEliminar
  139. Una tienda necesita una aplicación que almacene las ventas de los 12 meses del año, se debe poder ingresar el nombre del mes y el total de ventas del mes, al final debe poder calcular el promedio de ventas y el porcentaje de las mismas teniendo en cuenta que el año pasado las ventas anuales sumaron 6,000,000.oo (realice la aplicación utilizando arreglos)




    ayuda!!!

    ResponderEliminar
  140. Cual seria el código para contar los elementos positivos y negativos?

    ResponderEliminar
  141. Realizar funciones para, agregar, buscar, listar, y eliminar; elementos de un array bidimensional.

    ResponderEliminar
  142. Realizar en una matriz de nxm el ingreso de los múltiplos de 3
    Programacion Java
    Ayuda porfavor

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      /**
      *
      * @author jose luis
      */
      public class ejem {

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

      int n=0, m=0;

      System.out.println("cuantas filas: ");
      n = c.nextInt();
      System.out.println("cuantas columnas: ");
      m = c.nextInt();
      int maztriz[][] = new int[n][m];
      for (int i = 0; i < n; i++) {
      for (int j = 0; j < m; j++) {
      do {
      System.out.println("ingrese los valores");
      maztriz[i][j] = c.nextInt();
      if (maztriz[i][j] % 3 == 0) {

      } else {
      System.out.println("vuelva a ingresar solo puede ser multiplos de 3");
      }
      } while (maztriz[i][j] % 3 != 0);
      }

      }
      for (int i = 0; i <n ; i++) {
      for (int j = 0; j<m ; j++) {
      System.out.print(maztriz[i][j]+" ");

      }
      System.out.println("");
      }

      }
      }

      Eliminar
  143. como puedo hcaer un codigo con esto... me confunde
    Elabora en JAVA un programa en el que pidas valores para 5 variables diferentes. El programa debe de ordenar los valores de mayor a menor y mostrar los números en ese orden. NO ES CON ARREGLOS.

    ResponderEliminar
  144. hacer un programa que pida 10 números y los coloque dentro de un arreglo de 10 lugares.
    El primer dato se tendra que colocar en en la ultima posicion del arreglo.
    El segundo dato se tendra que colocar en la primera posicion del arreglo.
    el tercer dato se tendra que colocar en la octava posicion del arreglo.
    el cuarto dato se tendra que colocar en la segunda posicion del arreglo. Y así sucesivamente

    Ayuda por favor

    ResponderEliminar
  145. Realice un programa que permita al usuario elegir la dimensión o el tamaño del vector, luego ingresar esa cantidad de números en un vector. El programa deberá imprimir la cantidad de múltiplos de 5 que contiene ese vector. Y en otro vector invertir el orden de los números e imprimirlo. Por ejemplo, en el caso de ingresar los números 10 11 23 8 3, deberá imprimir que existe 1 múltiplo de 5 y el orden invertido seria 3 8 23 11 10. Subir el archivo con extensión ".java" a su nube y compartir el enlace. Verificar que estén subiendo el archivo correcto.....

    alguien que me ayude x vavor

    ResponderEliminar
  146. Cada alumno de una clase de 20 estudiantes tiene notas correspondientes a 5 asignaturas
    diferentes, pudiendo no tener calificación en alguna asignatura. A cada asignatura le
    corresponde un determinado coeficiente. Escribir un programa que permita:
    a. Calcular la media de cada alumno
    b. Media general de la clase
    c. Media de la clase en cada asignatura
    d. Porcentaje de faltas (no presentado a examen)
    Buen dia, disculpen he tratado de hacer el código pero la verdad me salen errores y no se como arreglarlos,, es de arreglos, mediante métodos con una clase ..
    De antemano muchas gracias

    ResponderEliminar
  147. Realice un programa que permita cargar un arreglo con N números enteros, y otra con 5 nombres de animales. Presente por JOptionPane el numero mayor, el promedio de los números y el numero que se encuentra en la última posición. Presente el nombre con el mayor número de caracteres

    ayudame con este

    ResponderEliminar
  148. Hola me pueden ayudar con este programa porfa...
    Desarrollar un programa que guarde 15 valores enteros en una lista.
    - Generar valores aleatorios (se debe repetir hasta que el usuario indique lo contrario), cada valor deberá mostrarlo y buscarlo en la lista, si el valor se encuentra en la lista, lo sacará y se guardará en una cola. Si el valor no se encuentra en la lista se agregará a la misma.

    ResponderEliminar
  149. Realiza un programa con array de n , el cual realice las funciones: almacenamiento, visualizar elementos, sumar, media, cuantos números pares e impares contiene, y tenga una opción de salir (menú). java me pueden ayudar por favor

    ResponderEliminar
    Respuestas

    1. import java.util.Scanner;

      /**
      * @author jose luis
      */
      public class NOE {

      public static void main(String[] args) {
      Scanner p = new Scanner(System.in);
      int opc , par = 0, impar = 0, suma = 0, n=0;
      char leer;
      float media;
      System.out.println("cuantos elementos desea meter: ");
      n = p.nextInt();
      int num[] = new int[n];

      do {
      System.out.println("****porgrama con array***");
      System.out.println("(1) almacenar");
      System.out.println("(2) visualizar elementos");
      System.out.println("(3) sumar");
      System.out.println("(4) media");
      System.out.println("(5) cuantos imapres y pares hay");
      System.out.println("(6) salir");
      System.out.print("seleccione una opcion: ");
      opc=p.nextInt();

      switch (opc) {
      case 1:
      for (int i = 0; i < n; i++) {
      System.out.print("ingrese los numeros: ");
      num[i] = p.nextInt();

      }
      break;
      case 2:
      for (int i = 0; i < n; i++) {
      System.out.println("numeros ingresados: " + num[i]);

      }

      break;
      case 3:
      for (int i = 0; i < n; i++) {
      suma+=num[i];
      }
      System.out.print("la suma es: " + suma);
      System.out.println("");
      break;
      case 4:
      for (int i = 0; i < n; i++) {
      num[i] += suma;

      }
      media = suma / n;
      System.out.print("la media es: " + media);
      System.out.println("");
      break;
      case 5:
      for (int i = 0; i < n; i++) {
      if (num[i] % 2 == 0) {
      par++;
      } else if(num[i] % 2 != 0) {
      impar++;
      }

      }
      System.out.print("cantidad pares: "+par);
      System.out.println("");
      System.out.print("cantidad impar: "+impar);
      System.out.println("");
      break;

      }

      } while (opc != 6);
      System.out.println("FIN DEL PROGRAMA!!!!!!!!!!!!!!");

      }
      }

      Eliminar
  150. hola buenas noches necesito para una evaluación que me pueda ayudar con estos ejercicios de pseint por favor lo mas pronto

    1. Realizar un programa que permita cargar datos en un arreglo y luego buscar los dos primeros números mayores ingresados.

    2. Realizar un programa que al escribir una palabra muestre un mensaje si es palíndroma o no es palíndroma, la palabra digitada.

    3. Realizar un programa que permita digitar un numero entero entre 1 a 1000, después de ser digitado el numero, debe convertirlo a numero romano.

    4. Realizar un programa que al digitar una palabra o frase, muestre como resultado la cantidad de vocales digitadas.

    5. Genere un ejercicio (tema libre) utilizando variables de tipo array.

    lo mas pronto por favor

    ResponderEliminar
    Respuestas
    1. Hola buenas noches necesito ayuda con este ejercicios por favor:

      Realizar un programa que permita leer los N y M elementos de dos vectores V1, y V2. Validar que los números leídos sean enteros exactamente de dos cifras. Se le solicita:
      Generar dos vectores nuevos (V11 y V22) con los elementos NO repetidos de V1 y V2 respectivamente.
      Luego, generar un quinto vector (V1122) con los elementos impares que sean comunes de los vectores V11 y V22, es decir la intersección.

      Eliminar
  151. a) programa que dada una lista de n números visualice los números positivos y negativas

    ResponderEliminar
  152. hola necesito realizar el siguiente proyecto en netbeans quien me puede ayudar...
    Dado un arreglo de n elementos calcule la suma del primero con el último, la suma
    del segundo con el antepenúltimo, etc , y el resultado de las suma guardarlo en un
    arreglo, además obtener la suma mayor y la menor.

    ResponderEliminar
  153. Dado un vector V de N números enteros, cambie cada elemento menor que 10 por
    0 y cada elemento mayor que 20 por 1. Encuentre cuántos elementos quedaron sin
    cambiar.

    ResponderEliminar
  154. Se solicita realizar una aplicación donde el usuario pueda elegir sea la opción a,b y salir,
    esta debe realizar lo que se solicita a continuación :
    a) Crea un array o arreglo unidimensional donde tu le indiques el tamaño por teclado
    y crear un método que rellene el array o arreglo con los múltiplos de un numero
    pedido por teclado. Por ejemplo, si defino un array de tamaño 5 y elijo un 3 en el
    método, el array contendrá 3, 6, 9, 12, 15.
    Método mostrar por pantalla los datos del arreglo creado.
    b) Pedir por teclado el tamaño de un arreglo de números y pedir los valores
    numéricos con los que se rellena. Los valores no se pueden repetir.
    Método mostrar donde se mostrará los valores almacenados en el arreglo.

    ResponderEliminar
    Respuestas

    1. import java.util.Scanner;

      /**
      *
      * @author jose luis
      */
      public class menu {

      public static void main(String[] args) {
      Scanner p = new Scanner(System.in);
      int n, m;
      int tamanio;
      String opc;
      System.out.println("*****opciones*****");
      System.out.println("a");
      System.out.println("b");
      System.out.print("seleccione opcion: ");
      opc = p.nextLine();
      switch (opc) {
      case "a":
      int num[];
      System.out.print("cuantos numeros deseas ingresar: ");
      n = p.nextInt();
      num = new int[n];
      System.out.print("multiplo de un numero: ");
      m = p.nextInt();
      llenar(num, n, m);
      imprimir(num, n);

      break;
      case "b":
      int elemento;
      boolean elemento_no_repetido;

      int numero_elementos;

      // Indicamos el tamaño
      System.out.println("Introduce el tamaño del arreglo");
      tamanio = p.nextInt();
      int numeros_no_repetidos[] = new int[tamanio];
      // Variables usadas
      numero_elementos = 0;
      elemento = 0;
      elemento_no_repetido = true;
      // No salimos hasta que el numero de elementos sea igual al del tamaño
      while (numero_elementos < tamanio) {
      // Pedimos un valor numerico
      System.out.println("Escribe un valor numerico, no repetido");
      elemento = p.nextInt();
      for (int i = 0; i <= numero_elementos - 1; i++) {
      if (elemento == numeros_no_repetidos[i]) {
      elemento_no_repetido = false;
      }
      }

      if (elemento_no_repetido) {
      numeros_no_repetidos[numero_elementos] = elemento;
      numero_elementos = numero_elementos + 1;
      } else {
      System.out.println("Este elemento existe en el arreglo");
      }
      // Reinicio la variable
      elemento_no_repetido = true;
      }

      mostrar(numeros_no_repetidos, tamanio);

      break;
      default:
      System.out.println("no existe la opcion que seleccionaste");
      }
      }

      private static void llenar(int num[], int n, int m) {
      for (int i = 1; i <= n; i++) {
      num[i] = m * i;

      }
      }

      private static void imprimir(int[] num, int n) {
      for (int i = 1; i <= n; i++) {
      System.out.println(num[i]);
      }
      }

      private static void mostrar(int[] numeros_no_repetidos, int tamanio){
      for (int i = 0; i <= tamanio-1; i++) {
      int numeros_no_repetido = numeros_no_repetidos[i];

      }
      }
      }

      Eliminar
  155. Necesito ayuda
    El ejercicio es Dado un vector de dimensión par N leído por teclado, a maría una niña muy inquieta se le ocurre la idea de sumar los
    números de la siguiente forma:
    El primero con el ultimo, luego el segundo con el penúltimo y así sucesivamente

    ResponderEliminar