Buscar

João Victor Angeliski de Deus - Calculadora

Prévia do material em texto

Caderno de Respostas da Atividade Prática de Lógica de Programação e Algoritmos.
Aluno:
João Victor Angeliski de Deus RU:2595056
	QUESTÃO 1
APLICATIVO CALCULADORA SIMPLES
	Código:
package com.example.uninter
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
class MainActivity : AppCompatActivity() {
 var num1: Double = 0.0
 var num2: Double = 0.0
 var res: Double = 0.0
 override fun onCreate(savedInstanceState: Bundle?) {
 super.onCreate(savedInstanceState)
 setContentView(R.layout.activity_main)
 val btn_somar = findViewById<Button>(R.id.btn_somar)
 val btn_subtrair = findViewById<Button>(R.id.btn_subtrair)
 val btn_divide = findViewById<Button>(R.id.btn_divide)
 val btn_multiplica = findViewById<Button>(R.id.btn_multiplica)
 val tv_resultado: TextView = findViewById(R.id.tv_resultado)
 val et_valor1: EditText = findViewById(R.id.et_valor1)
 val et_valor2: EditText = findViewById(R.id.et_valor2)
 btn_somar.setOnClickListener {
 num1 = et_valor1.text.toString().toDouble()
 num2 = et_valor2.text.toString().toDouble()
 res = num1 + num2
 tv_resultado.text = res.toString()
 }
 btn_subtrair.setOnClickListener {
 num1 = et_valor1.text.toString().toDouble()
 num2 = et_valor2.text.toString().toDouble()
 res = num1 - num2
 tv_resultado.text = res.toString()
 }
 btn_divide.setOnClickListener {
 num1 = et_valor1.text.toString().toDouble()
 num2 = et_valor2.text.toString().toDouble()
 res = num1 / num2
 tv_resultado.text = res.toString()
 }
 btn_multiplica.setOnClickListener {
 num1 = et_valor1.text.toString().toDouble()
 num2 = et_valor2.text.toString().toDouble()
 res = num1 * num2
 tv_resultado.text = res.toString()
 }
 }
}
PRINT DO APP
Soma:
Subtração:
Multiplicar:
Divisão:
2
image2.png
image3.png
image4.png
image5.png
image6.png
image1.png
image7.png

Mais conteúdos dessa disciplina