Está en la página 1de 2

package com.example.

parkingmall;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {


int horaf;
String automotor;

private EditText usuario, placa1, entrada, salida;


private RadioButton rb_carro, rb_moto, rb_bici;
private CheckBox checkcarro, checkmoto, checkbici;
private TextView tv_final;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
usuario = (EditText) findViewById(R.id.username);
placa1 = (EditText) findViewById(R.id.Placa);
entrada = (EditText) findViewById(R.id.hentrada);
salida = (EditText) findViewById(R.id.hsalida);
rb_carro = (RadioButton) findViewById(R.id.carro);
rb_moto = (RadioButton) findViewById(R.id.moto);
rb_bici = (RadioButton) findViewById(R.id.bicicleta);
checkcarro= (CheckBox)findViewById(R.id.tarifacarro);
checkmoto= (CheckBox)findViewById(R.id.tarifamoto);
checkbici= (CheckBox)findViewById(R.id.tarifabici);
tv_final= (TextView) findViewById(R.id.resul);

}
public void Calcular (View view){
String valor1_String = entrada.getText().toString();
String valor2_String = salida.getText().toString();
String username= usuario.getText().toString();
String placa = placa1.getText().toString();

int valor1 = Integer.parseInt(valor1_String);


int valor2 = Integer.parseInt(valor2_String);
int hora= (valor2-valor1)*60;
String tarifafinal= "";
if(checkcarro.isChecked() == true && rb_carro.isChecked()==true){
horaf= hora*70;
automotor= "Carro";
tarifafinal= "Estimado(a) "+ username+ ", su placa es: "+placa+ " y
debe cancelar: $"+horaf;
tv_final.setText(tarifafinal);
}
if(checkmoto.isChecked() == true && rb_moto.isChecked()==true ){
horaf= hora*40;
automotor= "Moto";
tarifafinal= "Estimado(a) "+ username+ ", su placa es: "+placa+ " y
debe cancelar: $"+horaf;
tv_final.setText(tarifafinal);

}
if(checkbici.isChecked() == true && rb_bici.isChecked()==true ){
horaf= hora*20;
automotor= "Bicicleta";
tarifafinal= "Estimado(a) "+ username+ ", su placa es: "+placa+ " y
debe cancelar: $"+horaf;
tv_final.setText(tarifafinal);

}
else if (checkbici.isChecked()!= true && checkcarro.isChecked()!= true
&& checkmoto.isChecked()!=checkbici.isChecked()) {
String error = "La tarifa que seleccionó no corresponde al automotor
en el que ingresó";
tv_final.setText(error);

tarifafinal= "Estimado(a) "+ username+ ", su placa es: "+placa+ " y


debe cancelar: $"+horaf;
tv_final.setText(tarifafinal);
}

}
}

También podría gustarte