Buscar

Av1 Programação Dispositivos Moveis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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

Continue navegando