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