Tipos de estructuras repetitivas de programación.

 Tipos de estructuras repetitivas de programación.


package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
EditText et1, et2, et3, et4, et5;
TextView tvOrdenado, tvVector;
int vec []= new int[5];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et1 = (EditText) findViewById(R.id.et1);
et2 = (EditText) findViewById(R.id.et2);
et3 = (EditText) findViewById(R.id.et3);
et4 = (EditText) findViewById(R.id.et4);
et5 = (EditText) findViewById(R.id.et5);

tvOrdenado= (TextView) findViewById(R.id.tvOrdenado);
tvVector = (TextView) findViewById(R.id.tvVector);
}

public void ordenar(View view)
{
vec[0] = Integer.parseInt(et1.getText().toString());
vec[1] = Integer.parseInt(et2.getText().toString());
vec[2] = Integer.parseInt(et3.getText().toString());
vec[3] = Integer.parseInt(et4.getText().toString());
vec[4] = Integer.parseInt(et5.getText().toString());
int aux;

for(int i=0; i<5; i++){
for(int j=0; j<4; j++)
{
if(vec[j]>vec[j+1])
{
aux= vec[j];
vec[j]=vec[j+1];
vec[j+1]=aux;
}
}
}
for(int k=0;k<5;k++)
{
tvOrdenado.setText(tvOrdenado.getText().toString()+", "+vec[k]);
}
}

}

Comentarios

Entradas populares de este blog

TIA2: Mi portafolio Unidad 1 - Fundamentos de programación.