Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. //PASO 1
  2. float A[] = new float[20];//posiciones del vector
  3. void setup()
  4. {
  5. fullScreen(P3D);
  6. for (int i =0; i<A.length-1; i++)
  7. {
  8. //PASO 2
  9. A[i]=random(height);//Asignacion de valores del vector
  10. }
  11. }
  12.  
  13. void draw() {
  14. mostrar();
  15. //Metodo de Burbuja
  16. if (mousePressed==true) { //click para ordenar
  17. for (int i = 0; i<A.length-1; i++) {
  18. for (int j = 0; j<A.length-1; j++) {
  19. //PASO 3
  20. if (A[j+1]>A[j]) { // > mayor-menor; < menor-mayor
  21. float aux=A[j+1];
  22. A[j+1]=A[j];
  23. A[j]=aux;
  24. }
  25. }
  26. }
  27. }
  28. }
  29.  
  30. //PASO 4
  31. void mostrar() {
  32. background(255);
  33. for (int i = 0; i<A.length; i++) {
  34. pushMatrix();
  35. stroke(0);
  36. translate(map(i, 0, A.length, width/A.length, width), height/2);
  37. noFill();
  38. box(A[i]);
  39. popMatrix();
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement