Mostrando entradas con la etiqueta Ordena los sueldos de un trabajador. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ordena los sueldos de un trabajador. Mostrar todas las entradas

Ordena los sueldos de un trabajador

Introducir los nombres y apellidos de 3 personas y el sueldo que ganan. Visualizar la persona y la cantidad de lo que gana más y lo que gana menos. Si hay varias personas con igual sueldo, visualizar la primera de todas.
 
  1.  import cs1.Keyboard;
  2.  
  3.  public class ejerc4
  4.    {
  5.       public static void main (String[] args)
  6.       {
  7.       //variables
  8.          String nombre1, nombre2, nombre3;
  9.          double sueldo1, sueldo2, sueldo3;
  10.      
  11.       //Introducci— de dades
  12.          System.out.println( "Introduce el nombrebre y apellidos de un trabajador: " );
  13.          nombre1 = Keyboard.readString();
  14.          System.out.println( "Introduce el sueldo del trabajador: " );
  15.          sueldo1 = Keyboard.readDouble();
  16.      
  17.          System.out.println( "Introduce el nombrebre y apellidos de otro trabajador: " );
  18.          nombre2 = Keyboard.readString();
  19.          System.out.println( "Introduce su sueldo: " );
  20.          sueldo2 = Keyboard.readDouble();
  21.      
  22.          System.out.println( "Introduce el nombrebre y apellidos del tercer trabajador: " );
  23.          nombre3 = Keyboard.readString();
  24.          System.out.println( "Introduce su sueldo: " );
  25.          sueldo3 = Keyboard.readDouble();
  26.      
  27.       //Definici—n del sueldo m‡s peque–o
  28.          if (sueldo1 != sueldo2 & sueldo1 != sueldo3 & sueldo2 != sueldo3) {
  29.             if (sueldo1 < sueldo2 & sueldo1 < sueldo3) {
  30.                System.out.println ( "El sueldo m‡s peque–o es " + sueldo1 +"Û" + "y pertenece a: " + nombre1);
  31.             }
  32.             else {
  33.                if (sueldo3 < sueldo2) {
  34.                   System.out.println ( "El sueldo m‡s peque–o es " + sueldo3 +"Û" + " y pertenece a: " + nombre3);
  35.                }
  36.                else {
  37.                   System.out.println ( "El sueldo m‡s peque–o es " + sueldo2 +"Û" + " y pertenece a: " + nombre2);
  38.                }
  39.             }
  40.             if (sueldo1 > sueldo2 & sueldo1 < sueldo3) {
  41.                System.out.println ( "El segundo es " + sueldo1 +"Û" + " y pertenece a: " + nombre1);  
  42.             }
  43.             else {
  44.                if (sueldo2 < sueldo3 & sueldo2 > sueldo1){
  45.                   System.out.println ( "El segundo es " + sueldo2 +"Û" + " y pertenece a: " + nombre2);
  46.                }
  47.                else {
  48.                   System.out.println ( "El segundo es " + sueldo3 +"Û" + " y pertenece a: " + nombre3);
  49.                }
  50.             }
  51.             if (sueldo1 > sueldo2 & sueldo1 > sueldo3) {
  52.                System.out.println ( "El sueldo m‡s grande es: " + sueldo1 +"Û" + " y pertenece a: " + nombre1);
  53.             }
  54.             else {
  55.                if (sueldo3 > sueldo2) {
  56.                   System.out.println ( "El sueldo m‡s grande es: " + sueldo3 +"Û" + " y pertenece a: " + nombre3);
  57.                }
  58.                else {
  59.                   System.out.println ( "El sueldo m‡s grande es: " + sueldo2 +"Û" + " y pertenece a: " + nombre2);
  60.                }
  61.             }
  62.        
  63.          }
  64.          else {
  65.             System.out.println ( "Hay un empate, y se muestra la primera persona: " + nombre1 + " con su sueldo de: " + sueldo1 + " Û");
  66.          }
  67.       }
  68.    }