YAZEED ALRZOUQ

 avatar
unknown
plain_text
2 years ago
1.9 kB
26
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...