Este es un código que responde a:

1.realizar un programa que imprima la cantidad de numeros positivos, la cantida de numeros negativos y la cantidad de ceros que hay en una lista de 10 numeros.
2.en una escuela se cuenta con 5 profesores para el manejo de todos los alumnos, de cada profesor se conoce la edad.

escriba un programa que calcule e imprima los siguientes datos: suma total de edades,edad del profesor mas joven, edad del profesor mas viejo .
3.realiza un programa que permita mediante un menú realizar lo siguiente:
- 1.imprimir la suma de dos numeros ,
- 2.imprimir el cuadrado de un numero ,
- 3.imprimir el menor de dos numeros,
- 4.salir
4. se cuenta con 5 notas de un estudiante. escriba un programa que imprima los siguientes datos : promedio general de notas la nota mas baja la nota mas alta
5.realizar un programa que calcule la cantidad de notas que hay en los siguientes rangos: mayor de 4.5, entre 4 y 4.5, entre 3 y 4 y menor de 3
6. realizar un programa que cuente las personas que ganen $45.000 diarios, $ 25.000 y $ 15.000 diarios. se debe leer su salario mensual( el mes se asume de 30 dias). se tienen 10 personas
7.realizar unprograma que calcule cantidad de ceros, la cantidad de unos y la cantidad de dos, que hay en una lista de N numeros.
8. un vendedor desea calcular e imprimir su comisión total sobre la venta de varios articulos. Al vendedor le corresponde el 5% de comisión sobre articulos cuyo valor precio es menor de $ 100 y el 7.5% de comisión sobre aquellos articulos cuyo precio ees de 100 o mas . Suponga el vendedor hizo 10 ventas. imprima ademas el mayor precio y el menor precio.

JAVA:
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3.  
  4. public class Cuestionario {
  5.  
  6.     public static int[] ordenaArreglo(int[] array)
  7.     {
  8.         for(int i = 0; i <array.length; i++)
  9.             for(int j = 0; j <array.length -1; j++)
  10.                 if(array[j]> array[j+1])
  11.                 {
  12.                     int temp = array[j];
  13.                     array[j] = array[j+1];
  14.                     array[j+1] = temp;
  15.                 }
  16.          return array;
  17.     }
  18.    
  19.     public static void imprimeArreglo(int[] array)
  20.     {
  21.         for(int i = 0; i <array.length; i++)
  22.             System.out.println("Arreglo[" + i + "] = " + array[i]);
  23.     }
  24.    
  25.     public static double promedio(int[] array)
  26.     {
  27.         double res = 0;
  28.         for(int i = 0; i <array.length; i++)
  29.             res += array[i];
  30.         return res/(array.length );
  31.     }
  32.    
  33.     public static double comision(int valor)
  34.     {
  35.         double res = 0;
  36.         if(valor <100) res = valor *0.05;
  37.         else res = valor * 0.075;
  38.        
  39.         return res;
  40.     }
  41.     /**
  42.      * @param args
  43.      */
  44.     public static void main(String[] args)
  45.     {
  46.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  47.         System.out.println("Pregunta 1:");
  48.        
  49.         // Crea una arreglo de 10 números, pueden ser los que sean:
  50.        
  51.         int[] arreglo1 = {1,0,-1,5,-5,0,4,7,6,-2};
  52.        
  53.         // imprime cuales con cuales:
  54.         System.out.println("El arreglo contiene los siguiente numeros:");
  55.         imprimeArreglo(arreglo1);
  56.         int ceros = 0, positivos = 0, negativos = 0;
  57.        
  58.         for(int i = 0; i <arreglo1.length; i++)
  59.         {
  60.             if(arreglo1[i]> 0) positivos++;
  61.             if(arreglo1[i] <0) negativos++;
  62.             if(arreglo1[i] == 0) ceros++;         
  63.         }
  64.         System.out.println("En este arreglo hay:");
  65.         System.out.println("Positivos: " + positivos);
  66.         System.out.println("Negativos: " + negativos);
  67.         System.out.println("Ceros: " + ceros);
  68.        
  69.         System.out.println("****************************************");
  70.         System.out.println("Pregunta 2:");
  71.        
  72.         // Crea un arreglo con 5 edades de profesores:
  73.        
  74.         int[] profesores = {20, 22, 28, 23, 19};
  75.         System.out.println("El arreglo de las edades de los profesores es:");
  76.         imprimeArreglo(profesores);
  77.         System.out.println("Promedio de edades: " + promedio(profesores))
  78.         // ordena el arreglo;
  79.         profesores = ordenaArreglo(profesores);
  80.         System.out.println("La menor edad es: "  + profesores[0]);
  81.         System.out.println("La mayor edad es: "  + profesores[profesores.length-1]);
  82.        
  83.         System.out.println("****************************************");
  84.         System.out.println("Pregunta 3:");
  85.        
  86.         System.out.println("Escoge una opción del menú:");
  87.         int seleccion = 0;
  88.        
  89.         while(seleccion == 0)
  90.         {
  91.             System.out.println("1: Imprime la suma de dos números");
  92.             System.out.println("2: Imprime el cuadrado de un numero");
  93.             System.out.println("3: Imprime el menor de dos números");
  94.             System.out.println("4: Salir");
  95.            
  96.             // lee de la consola la respuesta del usuario:
  97.             try
  98.             {           
  99.               String s = br.readLine();
  100.               seleccion = Integer.parseInt(s);
  101.             }
  102.             catch(Exception e){ seleccion = 0; }
  103.             // de acuerdo con lo que escogio el usuario, mostrar el resultado
  104.             switch(seleccion)
  105.             {
  106.                 case (1):
  107.                     System.out.println("La suma de 4 + 2 es: " + (int)( 4 + 2));
  108.                     seleccion = 0;
  109.                     break;
  110.                 case (2):
  111.                     System.out.println("El cuadrado de 3 es: " + (int)(3*3));
  112.                     seleccion = 0;
  113.                     break;
  114.                 case(3):
  115.                     int menor = (4 <5)? 4 : 5;
  116.                     System.out.println("El menor de 4 y 5 es: " + menor);
  117.                     seleccion = 0;
  118.                     break;
  119.                 case(4):   
  120.                     break;
  121.             }
  122.         }// menu
  123.        
  124.         System.out.println("****************************************");
  125.         System.out.println("Pregunta 4:");
  126.        
  127.         // crea un arreglo con cinco calificaciones:
  128.        
  129.         int[] calificaciones = {9, 8, 10, 5, 7};
  130.        
  131.        
  132.         System.out.println("El arreglo de calificaciones contiene:");
  133.         imprimeArreglo(calificaciones);
  134.         System.out.println("El promedio de las calificaciones es: " + promedio(calificaciones));
  135.         // ordena el arreglo
  136.         ordenaArreglo(calificaciones);
  137.         System.out.println("La calificacion mas baja es: "  + calificaciones[0]);
  138.         System.out.println("La calificacion mas alta es: "  + calificaciones[calificaciones.length -1]);
  139.  
  140.         System.out.println("****************************************");
  141.         System.out.println("Pregunta 5:");
  142.        
  143.         System.out.println("Los rangos de calificiones son :");
  144.        
  145.         int class1 = 0, class2 = 0, class3 = 0, class4 = 0;
  146.        
  147.         for(int i = 0; i <calificaciones.length; i++)
  148.         {
  149.             if(calificaciones[i]> 4.5) class1++;
  150.             if(calificaciones[i]> 4 && calificaciones[i] <4.5) class2++;
  151.             if(calificaciones[i]> 3 && calificaciones[i] <4) class3++;
  152.             if(calificaciones[i] <3) class4++;
  153.         }
  154.        
  155.         System.out.println("Mayores que 4.5: " + class1);
  156.         System.out.println("Entre 4 y 4.5: " + class2);
  157.         System.out.println("Entre 3 y 4: " + class3);
  158.         System.out.println("Menor que 3: " + class4);
  159.        
  160.        
  161.         System.out.println("****************************************");
  162.         System.out.println("Pregunta 6:");
  163.         System.out.println("Leer de donde?");
  164.        
  165.         System.out.println("****************************************");
  166.         System.out.println("Pregunta 7:");
  167.        
  168.         // crea un arreglo de los numeros que quieras
  169.        
  170.         int[] arreglo2 = {0, 1, 2, 0 ,1, 2, 2, 2, 0 ,0 ,2 ,2 ,1 ,1};
  171.        
  172.         int ceros2 = 0, unos2 = 0, dos2 = 0;
  173.        
  174.         for(int i = 0; i <arreglo2.length; i++)
  175.         {
  176.             if(arreglo2[i] == 0) ceros2++;
  177.             if(arreglo2[i] == 1) unos2++;
  178.             if(arreglo2[i] == 2) dos2++;
  179.         }
  180.         System.out.println("El arreglo de los numeros contiene:");
  181.         imprimeArreglo(arreglo2);
  182.         System.out.println("Unos:" + unos2);
  183.         System.out.println("Dos:" + dos2);
  184.         System.out.println("Ceros:" + ceros2);
  185.  
  186.         System.out.println("****************************************");
  187.         System.out.println("Pregunta 8:");
  188.        
  189.         // crea un arreglo de las ventas:
  190.        
  191.         int[] ventas = {101, 200, 50, 60, 300, 40, 54};
  192.        
  193.         System.out.println("El arreglo de las ventas contiene: ");
  194.         imprimeArreglo(ventas);
  195.        
  196.         double comisionTotal = 0;
  197.        
  198.         for(int i = 0; i <ventas.length; i++)
  199.             comisionTotal += comision(ventas[i]);
  200.         // ordena el arreglo
  201.         ordenaArreglo(ventas);
  202.        
  203.         System.out.println("La comision total para el vendedor es: " + comisionTotal);
  204.         System.out.println("La mayor venta es: "  + ventas[ventas.length - 1]);
  205.         System.out.println("La menor venta es: " + ventas[0]);
  206.        
  207.     }// main
  208. }// class

Popularidad: 15%