Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
Curso: SISTEMAS DE INFORMAÇÃO
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Nome professor: RAFAEL CABRAL DE SOUZA 
ALUNO: 
2. ENUNCIADO
Desenvolvimento de um aplicativo para o cálculo da média das disciplinas EaD
Analise o procedimento para o cálculo da média de sua disciplina e crie uma aplicação (app) que seja capaz de receber as notas de A1, A2 e A3 de um aluno e apresentar sua média final na disciplina.
Um aluno precisa calcular a média obtida em uma disciplina EaD na nossa instituição, mas não sabe exatamente como fazer isso. O aluno em questão é um exemplo de usuário para uma aplicação que solicite as notas de A1, A2 e A3 e apresente sua média.
3. CONTEÚDO
<?xml version=’’1.0’’ encodig=”utf-8’’?>
<androidx.constraintlayout.widget.ConstrainLayout
Xmns:android=’’http://schemas.android.com/apk/res/android’’
 Xmlns:app=’’htp://schemas.android.com/apk/res-auto’’ 
 Xmlns:tools=’’http://schemas.android.com/tools’’
 Android:layout_width=’’match_parent’’
 Android:layout_height=’’match_parent’’
 Tools:context=’’.MainActivity’’>
<EditText
 Android:id=’’@+id/edNote1’’
 Andoird:layout_width=’’323dp’’
 Andoird:layout_height=’’38dp’’
 Andoird:ems=’’10’’
 Andoird:intuputType=’’nunberDecimal’’
 App:layout_constraintBottom_to TopOf=’’@id/textView15’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’
 App:layout_constraintStart_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@=id/textView14’’/>
<EditText
 Android:id’’@+id/edNote2’’
 Android:layout_width=’’323dp’’
 Android:layout_height=’’38dp’’
 Android:ems=’’10’’
 Android:inputType=’’nuberDecimal’’
 App:layout_constraintBottom_toTopOf=’’@+id/textView15’’
 App:layout:constraintStar_toStarOf=’’parent”
 App:layout_layout_constraintTop_toBottomOf=’’@+id/textView14’’/>
<EditText
 Android:id=’’@+id/edNote2’’
 Android:layout_width=’’38dp’’
 Android:ems=’’10’’
 Android:intupType=’’nuberDecimal’’
 App:layout_constraintBottom_toTopOf=’’@+id/textView16’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’
 App:layout_constraintStar_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/textViwew15/>
 
 
 
<EditTex
 Android:id=’’@+id/edNote3’’
 Android:layout_width=323dp’’
 Andoird:layout_=’’38dp’’
 Android:layout_marginBottom=’’56dp’’
 Android:ems=’’10’’
 Android:inputType=’’nuberDecimal’’
 App:layout_constraintBottom_toTopOf=’’@+id/btCalculate’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’
 App:layout_constraintStart_toStartOf=’’parent’’ 
 App:layout_constraint_constraintTop_BottomOf=’’@+id/textViwe16’’/>
<Button
 Android:id=’’@+id/btCalculate’’
 Android:layout_width=’’128dp’’
 Android:layout_heigh=’’63dp’’
 Android:layout_marginTop=’’16dp’’
 Android:onClick=’’calculateAverage’’
 Android:’’Calcular”
 Android:textSize=’’16sp’’
 App:layout_constraintBotton_toTopOf=’’@+id/tResult’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.498’’
 App:layout_constraintStar_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/cardViwew’’
 App:layout_constrain_constraintVertical_bias’’0.0’/>
<TextView
 Android:id=’’@+id/textView4’’
 Android:layout_width=’’216dp’’
 Android:layout_heitght=’’25dp’’
 Android:text=’’A2 – Peso 6’’
 Android:textSize=’’20sp
 App:layout_constraintBottom_toBottomOf=’’parent’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.497’’
 App:layout_constraintTop_toBottomOf=’’@+id/btCalculate’’
 App:layout_constraintVertical_bias=’’0.718/>
<TextViwew
 Android:id=’’@+id/tResult’’
 Android:layout_width=’’375dp’’
 Android:layout_height=”99dp”
 Android:textAlignment=’’center’’
 Android:textSize=’’24sp’’
 App:layout_constraintBottom_toTop=’’@+id/textViwew2’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’
 App:layout_constraintStart_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/btCalculate’’
 App:layout_constraintVertical_bias=’’0757’’
 Tools:visibility=’’visible’’ />
<TextView
 Android:id=’’@+id/textViwew14’’
 Android:layout_width=’’wrap_content’’
 Android:layout_heitght=’’wrap_content’’
 Android:text=’’Nota da A1 ‘’
 App:layout_constraintBottom_toTopOf=’’@+id/edNote1’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’ 
 App:layout_constraintStart_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/textView/>
<TextView
 Android:id=’’@+id/textViwew15’’
 Android:layout_width=’’wrap_content’’
 Android:layout_heitght=’’wrap_content’’
 Android:text=’’Nota da A2 ‘’
 App:layout_constraintBottom_toTopOf=’’@+id/edNote2’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’ 
 App:layout_constraintStart_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/edNote 1’’/>
<TextView
 Android:id=’’@+id/textViwew16’’
 Android:layout_width=’’wrap_content’’
 Android:layout_heitght=’’wrap_content’’
 Android:text=’’Nota da A3 ‘’
 App:layout_constraintBottom_toTopOf=’’@+id/edNote3’’
 App:layout_constraintEnd_toEndOf=’’parent’’
 App:layout_constraintHorizontal_bias=’’0.5’’ 
 App:layout_constraintStart_toStartOf=’’parent’’
 App:layout_constraintTop_toBottomOf=’’@+id/edNote2’’/>
</androidx.constraintlayou.widget.ConstraintLayou>
3.2 Java Controller
Parckage com.example.mediaava1;
 
Import android.inputmethodservice.Keyboard;
Import android.os.Bundle;
Import android.text. TextUtils;
Import android.view. View;
Import android.widget.EditText;
Import android.widget. TextView;
Import org.w3c.dom. Text;
Public class MainActivity extends AppCompatActivity { 
 EditText edNote1, edNote2, edNote3;
 TextView tResult Text;
 
 @Override
 Protected void onCreate(Burndle savedlnstance State) {
 Super.onCreate(savedlnstanceState);
 setContentView(R.layout.activity_main);
 
 edNote1 = (EditText)findViewByld(R.id.edNote1);
 edNote2 = (EditText)findViewByld(R.id.edNote2);
 edNote3 = (EditText)findViewByld(R.id.edNote3);
 } 
 
 Public void calculateAverage(View view) {
 View.clearFocus();
 float note1 = TextUtils.isEmpty(edNote1.getText()) ? 0 : (float)
 (Float.parseFloat(edNote1.getText() .toString())) * 0.4); 
 float note2 = TextUtils.isEmpty(edNote2.getText()) ? 0 : (float)
 (Float.parseFloat(edNote2.getText() .toString())) * 0.6);
 float note3 = TextUtils.isEmpty(edNote3.getText()) ? 0 : (float) 
 (Float.parseFloat(edNote3.getText() .toString())) * 0.6);
 
 float average; 
 
 System.out.println(note1);
 System.out.println(note2);
 System.out.println(note3);
 
 if (note1 == 0) { 
 String result = ‘’Digite a nota da A1’’ ;
 
 tResultText = (TextView)findViewByld(R.id.tResult);
 tResultText.setText(result);
 return;
 }
 if (note3 != 0) {
 average = (note1 + note3) ;
 String result = ‘’Resultado:’’ + average + ‘’\nComo você fez a A3,foi substituído pela A2;
 tResultText = (TextView)findViewByld(R.idtResult);tResultText.Text(result);
 } else { 
 Averge = (note1 + note2) ;
 String result = ‘’Resultado: ‘’ + average; 
 tResultText = (TextView)findViewByld(R.id.tResult) ;
 tResultText.setText(result);
 }
 }
}
4 Bibliografia
https://guiatech.net/java-calcular-media/
https://www.devmedia.com.br/padrao-mvc-java-magazine/21995
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

Mais conteúdos dessa disciplina