56

📱 POO método con retorno en Android Studio [56]

En este tutorial aprenderemos POO método con retorno en Android Studio y hacer que los métodos retornan valor con el siguiente ejercicio:

  • Crear la clase Calculadora que tendrá 4 métodos:
  • Suma que recibirá 2 valores enteros y retorna un valor entero.
  • Resta que recibirá 2 valores enteros y retorna un valor entero.
  • Multiplicación que recibirá 2 valores enteros y retorna un valor entero.
  • División que recibirá 2 valores dobles y retorna un valor dobles.
  • Desde la clase principal pedir al humano 2 número.
  • Sumar restar multiplicar y dividir esos números.
POO método con retorno en Android Studio

Código: https://github.com/programadornovato/AndroidStudio/commit/f8d339d66529885404d06f88acf817359382ad01

package com.programadornovato.myapplication

class Calculadora{
    fun suma(n1:Int,n2:Int):Int{
        if(n1>0 && n2>0){
            return n1+n2
        }else{
            return 0
        }
    }
    fun resta(n1:Int,n2:Int):Int{
        if(n1>0 && n2>0){
            return n1-n2
        }else{
            return 0
        }
    }
    fun multiplicacion(n1:Int,n2:Int):Int{
        if(n1>0 && n2>0){
            return n1*n2
        }else{
            return 0
        }
    }
    fun divicion(n1:Double,n2:Double):Double{
        if(n1>0 && n2>0){
            return n1/n2
        }else{
            return 0.0
        }
    }
}
package com.programadornovato.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var cal=Calculadora()
        var n1=1
        var n2=2
        var res=cal.suma(n1,n2)
        println("Humano aqui esta tu pinche suma de $n1 y $n2 = $res")
        res=cal.resta(n1,n2)
        println("Humano aqui esta tu pinche resta de $n1 y $n2 = $res")
        res=cal.multiplicacion(n1,n2)
        println("Humano aqui esta tu pinche multiplicacion de $n1 y $n2 = $res")
        var resD=cal.divicion(n1.toDouble(),n2.toDouble())
        println("Humano aqui esta tu pinche divicion de $n1 y $n2 = $resD")
    }
}
import javax.swing.JOptionPane

var fil=JOptionPane.showInputDialog("Humano ingresa la cantidad de filas de tu matriz").toInt()
var col=JOptionPane.showInputDialog("Humano ingresa la cantidad de columnas de tu matriz").toInt()
var matriz=Array(fil){IntArray(col)}
for (i in 0 until fil){
    for (j in 0 until col){
        matriz[i][j]=JOptionPane.showInputDialog("Matriz[${i+1}][${j+1}]").toInt()
    }
}
var sumaFil=0
for (i in 0 until fil){
    sumaFil=0
    for (j in 0 until col){
        sumaFil=sumaFil+matriz[i][j]
    }
    println("La suma de la fila ${i+1}=$sumaFil")
}
var sumaCol=0
for (j in 0 until col){
    sumaCol=0
    for (i in 0 until fil){
        sumaCol=sumaCol+matriz[i][j]
    }
    println("La suma de la columna ${j+1}=$sumaCol")
}

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu
🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)