UNIDAD 2 - Tipos de Estructuras Repetitivas de Programacion
Tipos de Estructuras Repetitivas de Programacion
Programa
Una aplicacion sencilla que muestra tres tipos de estructuras repetitivas (Bucle For), (While) y (Do While). donde se repetira 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.
Codigo:
package com.example.estrucuturasrespetitivasdeprogramacion;
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 RESF,RESW,RESDW;
private EditText CN;
private int Num;
private int Numdw;
private int Numw;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CN=(EditText)findViewById(R.id.CN);
RESF =(TextView) findViewById(R.id.RESF);
RESW =(TextView) findViewById(R.id.RESW);
RESDW =(TextView) findViewById(R.id.RESDW);
}
public void MultiplicarNumero (View view)
{
/* ESTRUCTURA REPETITIVA BUCLE FOR*/
Num =Integer.parseInt(CN.getText().toString());
for (int BF = 0; BF<=Num;BF++)
{
RESF.setText("SCORE FOR: "+ BF);
}
/* ESTRUCTURA REPETITIVA WHILE*/
Numw =Integer.parseInt(CN.getText().toString());
int repeticion =0;
while (repeticion<Numw)
{ repeticion++;
RESW.setText("SCORE WHILE: "+ repeticion *100);
}
/* ESTRUCTURA REPETITIVA DO WHILE*/
Numdw =Integer.parseInt(CN.getText().toString());
int repet =0;
do {
repet++;
RESDW.setText("SCORE DO WHILE: "+ repet *10);
}while(repet<Numdw);
}
}
FOR
Codigo
/* ESTRUCTURA REPETITIVA BUCLE FOR*/
Num =Integer.parseInt(CN.getText().toString());
for (int BF = 0; BF<=Num;BF++)
{
RESF.setText("SCORE FOR: "+ BF);
}
WHILE
Codigo
/* ESTRUCTURA REPETITIVA WHILE*/
Numw =Integer.parseInt(CN.getText().toString());
int repeticion =0;
while (repeticion<Numw)
{ repeticion++;
RESW.setText("SCORE WHILE: "+ repeticion *100);
}
DO WHILE
Codigo
/* ESTRUCTURA REPETITIVA DO WHILE*/
Numdw =Integer.parseInt(CN.getText().toString());
int repet =0;
do {
repet++;
RESDW.setText("SCORE DO WHILE: "+ repet *10);
}while(repet<Numdw);
Diseño Interfaz Grafica
VIDEO 2 Prueba:
Comentarios
Publicar un comentario