YAZEED ALRZOUQ
unknown
plain_text
3 years ago
1.9 kB
28
Indexable
fun main(args: Array<String>) {
var car_name= arrayListOf<String>()
var car_year= arrayListOf<Int>()
var car_price= arrayListOf<Double>()
var car_killo= arrayListOf<Double>()
var sum:Double=0.0
var caount_av:Int=0
var caunt_uv:Int=0
val year_R=Regex("[0-9]{3,4}")
val killo_R=Regex("[0-9]{1,25}")
val name_R=Regex("[A-Z a-z]{1,25}")
var i=1
var x=0
while (i!=0) {
x++
var name1:String=""
var year1:String=""
var killo1:String=""
var price1:Double=0.0
print("Enter car name No.$x : ")
while (name_R.matches(name1)==false) {
name1=readln()!!.toString()
if (name_R.matches(name1)==false)
print("Please Enter Correct Name : ")
}
car_name.add(name1)
print("Enter car year No.$x : ")
while (year_R.matches(year1.toString())==false) {
year1=readln()!!.toString()
if (year_R.matches(year1.toString())==false)
print("Please Enter Correct Year 4 Digit : ")
}
car_year.add(year1.toInt())
print("Enter car price No.$x : ")
price1=readln()!!.toDouble()
car_price.add(price1)
sum+=price1
print("Enter car killo No.$x : ")
while (killo_R.matches(killo1.toString())==false) {
killo1=readln()!!.toString()
if (killo_R.matches(killo1.toString())==false)
print("Please Enter Correct killo Just Number : ")
}
car_killo.add(killo1.toDouble())
print("Enter 1 to now car 0 to exit : ")
i= readln()!!.toInt()
}
var k:Int=1
while (k!=0){
print("Enter 1 to 7 ")
when(k){
}
print("Enter 1 to another option or 0 to exit : ")
k= readln()!!.toInt()
}
}Editor is loading...