monteno

Untitled

Apr 22nd, 2011
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. TYPE emplo
  2.     nombre AS STRING * 30
  3.     antiguedad AS SINGLE
  4. END TYPE
  5. PRINT "Cuantos empleados hay?"
  6. INPUT num
  7. DIM empleado(num) AS emplo
  8. DIM aux(num) AS emplo
  9. FOR z = 1 TO num
  10.     PRINT "Introduzca el nombre"
  11.     INPUT empleado(z).nombre
  12.     PRINT "¨Cuantos a¤os lleva trabajando " + empleado(z).nombre + "?"
  13.     INPUT empleado(z).antiguedad
  14. NEXT
  15.  
  16. FOR i = 2 TO num
  17.     FOR j = 0 TO (num - 1)
  18.         IF empleado(j).antiguedad > empleado(j + 1).antiguedad THEN
  19.             aux(j) = empleado(j)
  20.             empleado(j) = empleado(j + 1)
  21.             empleado(j + 1) = aux(j)
  22.         END IF
  23.     NEXT
  24. NEXT
  25. PRINT "Esta es la lista de empleados ordenados de menor a mayor antiguedad"
  26. FOR i = 1 TO num
  27.     PRINT empleado(i).nombre + STR$(empleado(i).antiguedad)
  28. NEXT
Advertisement
Add Comment
Please, Sign In to add comment