'I recently wrote this code below in kotlin to make it a yes or no question but when the user respond with yes or no it will not go to the next
fun basicResponses(_message: String): String {
val message =_message.toLowerCase()
return when {
message.contains("Yes")||message.contains("yes") || message.contains("YES") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 1:Do you Have ...?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO")-> {
"Question 2:Do you Have ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO")-> {
"Question 3:Do you feel ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 4:Do you Have ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 5:Do you Have ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 6:Do you Have ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 7:Do you Have... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 8:Do you feel ... ?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO") -> {
"Question 9:Do you Have Redness or flaky skin...?"
}
message.contains("Yes")||message.contains("yes") || message.contains("No")||message.contains("no")||message.contains("NO")-> {
"Question 10:Do you feel Pain in any area of... ?"
}
//When the program doesn't understand...
else -> {
"sorry! your answer can be only yes or no"
}
}
}
the above code uses yes or no questions which the user answers either yes or no only the problem i have is the code doesn't go to the next question after only asking the first weather the answer is yes or no so how can i make it go to the second and up to the tenth and collect the result ?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
