Tipos de Estructuras Repetitivas de Programación

  Tipos de Estructuras Repetitivas de Programación 


Programa  
 
Una aplicación sencilla que muestra tres tipos de estructuras repetitivas (Bucle For), (While) y (Do While). donde se repetirá un numero y su resultado se llamara Score pero para la estructura (while) se multiplicara el Score por 100 y para la estructura (Do while) se multiplicara el Score por 10.  



Diseño Interfaz Grafica






Código


package com.example.estructurasrepetitivas;

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 {

private TextView numeromult,forscore,whilescore,dowhilescore;
private EditText textnumm;
private int textscorefor;
private int textscorewhile100;
private int textDoWhile;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textnumm=(EditText)findViewById(R.id.textnumm);
numeromult =(TextView)findViewById(R.id.numeromult);
forscore =(TextView)findViewById(R.id.forscore);
whilescore =(TextView)findViewById(R.id.whilescore);
dowhilescore =(TextView)findViewById(R.id.dowhilescore);
}

public void Multiplicar (View view)
{
/*ESTRUCTURA REPETITIVA FOR*/

textscorefor =Integer.parseInt(textnumm.getText().toString());
for(int BF = 0; BF <= textscorefor; BF++)
{
forscore.setText("SCORE FOR: "+ BF);

}

/*ESTRUCTURA REPETITIVA WHILE*/

textscorewhile100 =Integer.parseInt(textnumm.getText().toString());
int repeticion = 0;
while(repeticion<textscorewhile100)
{
repeticion++;
whilescore.setText("SCORE WHILE: "+ repeticion * 100);
}

/*ESTRUCTURA REPETITIVA DO WHILE */
textDoWhile =Integer.parseInt(textnumm.getText().toString());
int repit =0;
do{
repit++;
dowhilescore.setText("SCORE DO WHILE: "+ repit * 10);

}while(repit<textDoWhile);
}
}

FOR
Código


/*ESTRUCTURA REPETITIVA FOR*/

textscorefor =Integer.parseInt(textnumm.getText().toString());
for(int BF = 0; BF <= textscorefor; BF++)
{
forscore.setText("SCORE FOR: "+ BF);

}

WHILE
Código

/*ESTRUCTURA REPETITIVA WHILE*/

textscorewhile100 =Integer.parseInt(textnumm.getText().toString());
int repeticion = 0;
while(repeticion<textscorewhile100)
{
repeticion++;
whilescore.setText("SCORE WHILE: "+ repeticion * 100);
}

DO WHILE
Código

/*ESTRUCTURA REPETITIVA DO WHILE */
textDoWhile =Integer.parseInt(textnumm.getText().toString());
int repit =0;
do{
repit++;
dowhilescore.setText("SCORE DO WHILE: "+ repit * 10);

}while(repit<textDoWhile);


Prueba de la aplicación






Comentarios

Entradas más populares de este blog

Presentación Gestión Empresarial

La Ecología: orígenes y bases

TIA “Mi portafolio unidad 2