Professional Documents
Culture Documents
Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Layout activity_main (XML File)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:background="@color/bg"
android:gravity="center">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--MID TERM-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
tools:ignore="UselessParent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
tools:ignore="UseCompoundDrawables">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_marginTop="20dp"
android:text="@string/mg"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold">
</TextView>
<!--Written Works-->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mww"
android:textColor="@color/black"
android:layout_gravity="left"
android:textSize="15dp"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/mww1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mww2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww2"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mww3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mww4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mww5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Performance Task-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mpt"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/mpt1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mpt2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt2"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mpt3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mpt4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/mpt5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:hint="@string/mpt5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Midterm Exam-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/me"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/me"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="Midterm Exam"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Midterm Average-->
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mtg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">
</TextView>
<EditText
android:id="@+id/mta"
android:layout_width="219dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">
</EditText>
</LinearLayout>
<!--FINAL TERM-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_marginTop="20dp"
android:text="@string/fg"
android:textSize="20dp"
android:textColor="@color/black"
android:textStyle="bold">
</TextView>
<!--Written Works-->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fww"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/fww1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fww2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww2"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fww3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fww4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fww5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Performance Task-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fpt"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/fpt1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fpt2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt2"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fpt3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fpt4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<EditText
android:id="@+id/fpt5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:hint="@string/fpt5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Finalterm Exam-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fe"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>
<EditText
android:id="@+id/fe"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="Final Exam"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
</EditText>
<!--Finalterm Average-->
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/ftg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">
</TextView>
<EditText
android:id="@+id/fta"
android:layout_width="225dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:gravity="left">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_marginTop="20dp"
android:text="@string/fsg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">
</TextView>
<EditText
android:id="@+id/fsg"
android:layout_width="205dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:gravity="left">
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/ged"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">
</TextView>
<EditText
android:id="@+id/ged"
android:layout_width="205dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">
</EditText>
</LinearLayout>
<!--BUTTONS-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="20dp"
android:layout_marginBottom="10dp"
android:gravity="center">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnOK"
android:text="@string/btnOK"
android:textColor="@color/title"
android:layout_marginRight="10dp"
android:background="@drawable/button1">
</Button>
<Button
android:id="@+id/btnCLR"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button2"
android:textColor="@color/title"
android:layout_marginLeft="10dp"
android:text="@string/btnCLR">
</Button>
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Layout actionbar_logo (XML File)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/passed">
</ImageView>
</RelativeLayout>
<string name="btnOK">SUBMIT</string>
<string name="btnCLR">CLEAR</string>
</resources>
package com.example.exer3cionchristine;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
import android.widget.EditText;
import java.util.Objects;
EditText ed1,ed2,ed3,ed4,ed5,ed6,ed7,ed8,ed9,ed10,med,mave;
EditText fed1,fed2,fed3,fed4,fed5,fed6,fed7,fed8,fed9,fed10,fed,fave,subgrade,gqd;
Button btnOK, btnCLR;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true);
setContentView(R.layout.activity_main);
getSupportActionBar().setIcon(R.drawable.foxx);
getSupportActionBar().setBackgroundDrawable(new
ColorDrawable(getResources().getColor(R.color.actionbar)));
//Midterm View
ed1= findViewById(R.id.mww1);
ed2 = findViewById(R.id.mww2);
ed3 = findViewById(R.id.mww3);
ed4 = findViewById(R.id.mww4);
ed5 = findViewById(R.id.mww5);
ed6 = findViewById(R.id.mpt1);
ed7 = findViewById(R.id.mpt2);
ed8 = findViewById(R.id.mpt3);
ed9 = findViewById(R.id.mpt4);
ed10 = findViewById(R.id.mpt5);
med = findViewById(R.id.me);
mave = findViewById(R.id.mta);
//Final View
fed1= findViewById(R.id.fww1);
fed2 = findViewById(R.id.fww2);
fed3 = findViewById(R.id.fww3);
fed4 = findViewById(R.id.fww4);
fed5 = findViewById(R.id.fww5);
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
fed6 = findViewById(R.id.fpt1);
fed7 = findViewById(R.id.fpt2);
fed8 = findViewById(R.id.fpt3);
fed9 = findViewById(R.id.fpt4);
fed10 = findViewById(R.id.fpt5);
fed = findViewById(R.id.fe);
fave = findViewById(R.id.fta);
subgrade = findViewById(R.id.fsg);
gqd = findViewById(R.id.ged);
btnOK = findViewById(R.id.btnOK);
btnCLR = findViewById(R.id.btnCLR);
btnCLR.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
clear();
}
});
btnOK.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
markscal();
}
});
}
public void markscal(){
int mw1,mw2,mw3,mw4,mw5,mp1,mp2,mp3,mp4,mp5,mee,wtot,ptot;
int fw1,fw2,fw3,fw4,fw5,fp1,fp2,fp3,fp4,fp5,fee,fwtot,fptot;
double sw,sp,sm,midAve,fsw,fsp,fsf,finAve;
float sg;
//Midterm Convert
mw1 = Integer.parseInt(ed1.getText().toString());
mw2 = Integer.parseInt(ed2.getText().toString());
mw3 = Integer.parseInt(ed3.getText().toString());
mw4 = Integer.parseInt(ed4.getText().toString());
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
mw5 = Integer.parseInt(ed5.getText().toString());
mp1 = Integer.parseInt(ed6.getText().toString());
mp2 = Integer.parseInt(ed7.getText().toString());
mp3 = Integer.parseInt(ed8.getText().toString());
mp4 = Integer.parseInt(ed9.getText().toString());
mp5 = Integer.parseInt(ed10.getText().toString());
mee = Integer.parseInt(med.getText().toString());
//Final Convert
fw1 = Integer.parseInt(fed1.getText().toString());
fw2 = Integer.parseInt(fed2.getText().toString());
fw3 = Integer.parseInt(fed3.getText().toString());
fw4 = Integer.parseInt(fed4.getText().toString());
fw5 = Integer.parseInt(fed5.getText().toString());
fp1 = Integer.parseInt(fed6.getText().toString());
fp2 = Integer.parseInt(fed7.getText().toString());
fp3 = Integer.parseInt(fed8.getText().toString());
fp4 = Integer.parseInt(fed9.getText().toString());
fp5 = Integer.parseInt(fed10.getText().toString());
fee = Integer.parseInt(fed.getText().toString());
//Midterm Formula
wtot = ((mw1+mw2+mw3+mw4+mw5)/5);
sw = wtot*.25;
ptot = ((mp1+mp2+mp3+mp4+mp5)/5);
sp = ptot*.45;
sm = mee*.30;
midAve = (float)Math.round(sm+sw+sp)*.50;
mave.setText(String.valueOf(midAve));
finAve = (float)Math.round(fsf+fsw+fsp)*.50;
fave.setText(String.valueOf(finAve));
sg = (float) Math.round(midAve+finAve);
subgrade.setText(String.valueOf(sg));
}
public void clear()
{
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
ed1.setText("");
ed2.setText("");
ed3.setText("");
ed4.setText("");
ed5.setText("");
ed6.setText("");
ed7.setText("");
ed8.setText("");
ed9.setText("");
ed10.setText("");
med.setText("");
mave.setText("");
fed1.setText("");
fed2.setText("");
fed3.setText("");
fed4.setText("");
fed5.setText("");
fed6.setText("");
fed7.setText("");
fed8.setText("");
fed9.setText("");
fed10.setText("");
fed.setText("");
fave.setText("");
subgrade.setText("");
gqd.setText("");
}
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Screenshot (Output)
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales