Prévia do material em texto
CENTRO UNIVERSITÁRIO JORGE AMADO Análise e Desenvolvimento de Sistemas EAD Aluna: Matricula Disciplina: Programação para Dispositivos Móveis Tutor: Carlos Augusto Sicsú Ayres do Nascimento Desenvolvimento de um aplicativo para o cálculo da média das disciplinas EaD SALVADOR/BA 2023 Introdução Nesse projeto, será desenvolvido um aplicativo Android para auxiliar os alunos a calcular a média obtida em disciplinas de Ensino a Distância (EaD). O aplicativo receberá as notas de A1, A2 e A3 do aluno e calculará a média final da disciplina. Desenvolvimento da Aplicação: 1. Criação do Projeto no Android Studio – Primeiramente, foi um novo projeto no Android Studio com o nome "CalculadoraMediaEaD". Definida as configurações básicas do projeto, como nome do pacote e versão mínima do Android. 2. Layout da Interface (código XML da View) – Foi executado o arquivo activity_main.xml e adicionado os elementos de interface necessários para a entrada das notas e exibição da média. <?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" android:orientation="vertical" android:padding="16dp" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Digite as notas de A1, A2 e A3:" android:textSize="18sp" /> <EditText android:id="@+id/editTextA1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Nota A1" /> <EditText android:id="@+id/editTextA2" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Nota A2" /> <EditText android:id="@+id/editTextA3" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Nota A3" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calcular Média" android:onClick="calcularMedia" /> <TextView android:id="@+id/textViewMedia" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:textSize="20sp" android:textStyle="bold" /> </LinearLayout> 3. Programação da Lógica (códigos Java da Controller) – Foi executado o arquivo MainActivity.java e implementada a lógica para calcular a média quando o botão "Calcular Média" for clicado: import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private EditText editTextA1, editTextA2, editTextA3; private TextView textViewMedia; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editTextA1 = findViewById(R.id.editTextA1); editTextA2 = findViewById(R.id.editTextA2); editTextA3 = findViewById(R.id.editTextA3); textViewMedia = findViewById(R.id.textViewMedia); } public void calcularMedia(View view) { double notaA1 = Double.parseDouble(editTextA1.getText().toString()); double notaA2 = Double.parseDouble(editTextA2.getText().toString()); double notaA3 = Double.parseDouble(editTextA3.getText().toString()); double media = (notaA1 + notaA2 + notaA3) / 3; textViewMedia.setText(String.format("Média Final: %.2f", media)); } } Conclusão Neste projeto foi desenvolvido um aplicativo Android simples que permite aos alunos calcular a média de suas notas em uma disciplina EaD. O aplicativo utiliza a interface de usuário para receber as notas de A1, A2 e A3, e então realiza o cálculo da média, exibindo o resultado na tela. Bibliografia NASCIMENTO, C. A. S. A. do. Desenvolvimento de Aplicações mobile e Distribuídas. UVA, 2019. image1.png