63

📱 Ejercicio.- Calcular el area y perimetro de un cuadrado o rectángulo en Android Studio [63]

En este tutorial vamos a hacer un ejercicio para calcular el area y perimetro de un cuadrado o rectángulo en Android Studio.

  • Crear una clase llamada Cuadrilátero.
  • Crear dos atributos privados llamados lado1 y lado2 de tipo doble.
  • Crear dos constructores sobrecargados que van a recibir uno o dos parámetros, si recibe un parámetro es un cuadrado si recibe dos parámetros es un rectángulo.
  • Crear un getter llamado perímetro que retorne el perímetro.
  • Crear un getter llamado área que retorne el área.
Calcular el area y perimetro de un cuadrado o rectángulo en Android Studio

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

package com.programadornovato.myapplication

class Cuadrilatero {
    private var lado1:Double
    private var lado2:Double
    constructor(lado:Double){
        lado1=lado
        lado2=lado
    }
    constructor(_lado1:Double,_lado2:Double){
        lado1=_lado1
        lado2=_lado2
    }
    var perimetro:Double=0.0
        get() = (lado1+lado2)*2
    var area:Double=0.0
        get() = lado1*lado2
}
package com.programadornovato.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.programadornovato.myapplication.Matematicas.Basicas

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var ladoCuadrado=5.0

        var ladoArectangulo=5.2
        var ladoBrectangulo=10.0

        var cuadrado=Cuadrilatero(ladoCuadrado)
        println("CUADRADO")
        println("Area=${cuadrado.area}")
        println("Perimetro=${cuadrado.perimetro}")

        var rectangulo=Cuadrilatero(ladoArectangulo,ladoBrectangulo)
        println("RECTANGULO")
        println("Area=${rectangulo.area}")
        println("Perimetro=${rectangulo.perimetro}")
    }
}
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. :)