4-Labaratoriya ishi 316 18 guruh talabasi Qodirov Jamshid


Download 0.78 Mb.
Pdf ko'rish
Sana29.11.2020
Hajmi0.78 Mb.
#154849
Bog'liq
4 lab


4-Labaratoriya ishi

316 - 18 guruh talabasi Qodirov Jamshid

import 

java.util.*



class 

wallet(


val 

id

: Long



, var 

money


: Long 

, var 


password 

: String) {

    

public fun 



add

(x : Long){

        println(

"input your passwod"

)

        


var 

q = readLine()!!.toString()

        

while


(q != 

password


){

            println(

"invalid password"

)

            q = readLine()!!.toString()



        }

        


money 

+= x


        println(

"Sugges your money : 

$

money


"

)

    }



    

public fun 

paynet

(x:Long 


number : String){

        

if

(number.



length 

!= 


9

){


            println(

"invalid telephone number"

)

            



return

        


}

        


if

(x > 


money

){


            println(

"you don't have 

$

x

 soums"



)

            

return

        


}

        println(

"input your passwod"

)

        



var 

q = readLine()!!.toString()

        

while


(q != 

password


){

            println(

"invalid password"

)

            q = readLine()!!.toString()



        }

        


money 

-= x


        println(

"Sugges your money : 

$

money


"

)

    }



    

public fun 

out

(){


        println(

"input your passwod"

)

        


var 

q = readLine()!!.toString()

        

while


(q != 

password


){

            println(

"invalid password"

)

            q = readLine()!!.toString()



        }

        println(

"your money = 

$

money



"

)

    }



    

public fun 

changePassword

(){


        println(

"input your oldpasswod"

)


        

var 


q = readLine()!!.toString()

        


while

(q != 


password

) {


            println(

"invalid password"

)

            q = readLine()!!.toString()



        }

        


var 

t = 


true

        while

(t){

            println(



"input your new password"

)

            



var 

p1 = readLine()!!.toString()

            println(

"input again"

)

            



var 

p2 = readLine()!!.toString()

            

if

(p1 == p2){



                t = 

false


                

println(

"Sugges"


)

                

password 

= p1


            }

            

else

{

                println(



"your passwords doesn`t equal"

)

            }



        }

    }


}

fun 

main


(args: Array) {

    


var 

c = wallet(

12345678912 

30000



,

"12345678"

)

    


while

(

true



){

        println(

"choose operation"

)

        println(



"1 -> add"

)

        println(



"2 -> paynet"

)

        println(



"3 -> out"

)

        println(



"4 -> changePassword"

)

        



var 

e = readLine()!!.



toInt

()


        

when


(e){

            

->{


                println(

"input money"

)

                



var 

s = readLine()!!.



toLong

()


                c.add(s)

            }

            

->{



                println(

"input money:"

)

                



var 

s = readLine()!!.



toLong

()


                println(

"input telephone number"

)

                



var 

num = readLine()!!.toString()

                c.paynet(s

num)



            }

            

->{


                c.out()

            }

            

->{



                c.changePassword()

            }

        }


    }

}





Download 0.78 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling