Assignment 3 MC 007
Assignment 3 MC 007
Roll No: 07
Assignment - 3
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import java.util.Objects;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
currencies = getResources().getStringArray(R.array.currencies);
spinner1 = findViewById(R.id.spinner1);
spinner2 = findViewById(R.id.spinner2);
btn1 = findViewById(R.id.button);
editText = findViewById(R.id.editText);
textView4 = findViewById(R.id.textView4);
});
}
private double getConversionRate(String fromCurrency, String toCurrency) {
double con = 0;
if(Objects.equals(fromCurrency, "INR") && Objects.equals(toCurrency, "USD")) {
con = 0.012;
} else if (Objects.equals(fromCurrency, "INR") && Objects.equals(toCurrency, "JPY")) {
con = 1.79;
} else if (Objects.equals(fromCurrency, "USD") && Objects.equals(toCurrency, "INR")) {
con = 83.13;
} else if (Objects.equals(fromCurrency, "USD") && Objects.equals(toCurrency, "JPY")) {
con = 148.80;
} else if (Objects.equals(fromCurrency, "JPY") && Objects.equals(toCurrency, "INR")) {
con = 0.56;
Subject: MCAL34 Mobile Computing Lab Academic Year
First Half 2023_24
SIES College of Management Studies SYMCA (Revised), Sem III,
Roll No: 07
Currencies.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="currencies">
<item>INR</item>
<item>USD</item>
<item>JPY</item>
</string-array>
</resources>
Output: