Está en la página 1de 2

import kotlin.math.

fun main() {
variable()
println("Hipotenusa de 3 y 4 es = "+hipo(3.0,4.0))
vector()
}
fun variable(){
var desp="Mouse"
var preUni:Double=34.0
val can:Int=3
var tot=can*preUni
println("descripción "+desp)
println("Precio unitario $preUni")
println("total a pagar $tot")
}
fun hipo(a:Double,b:Double): Double{
var h=sqrt(a*a+b*b)
return h
}
fun adicion(vec:Array<Int>,ele:Int):Array<Int>{
var lista:MutableList<Int> =vec.toMutableList()
lista.add(ele)
return lista.toTypedArray()

}
fun vector(){
var a : Array <Int> = arrayOf(12,8,11,6,17)
a=adicion(a,22)
println("Primera forma ")
for(x in a){
println("valor $x")
}
println("segundo vector")
a.forEach{t:Int ->
println("valor $t")
}
println("tercera forma")
for (n in 0..a.count()-1){
println("indice $n su valor "+a[n])
}
}

######################################################
fun main(){
val pe=Empleado("Juan,Perez",3000)
println("nombre: ${pe.nombre}")
println("Sueldo: ${pe.sueldo}")
println("Afp: ${pe.afp()}")
println("Sueldo neto: ${pe.total()}")

}
class Empleado{
var nombre: String=""
var sueldo=0
constructor(nombre:String ,suel:Int){
this.nombre=nombre
sueldo=suel
}
fun afp():Double{
return sueldo*0.11
}
fun total ():Double{
return sueldo - afp()
}
}

También podría gustarte