Problema de VFP~
borrar?amp;amp;?Borrar la pantalla
entrada"Por favor, ingrese X:"to?X?amp;amp;?input?to?Función de entrada: ingresará al datos Asigne un valor a /p>
case?Xlt;0amp;amp;?Scan juicio, cuando la entrada Declaración de tiempo: Asigne el resultado del cálculo "?2*X-1?" a la variable "?value? "
case?Xgt;=0?and?Xlt;3?amp;amp;?
value=3*X 5amp;amp;?Asignar el resultado del cálculo de "?3*X 5?" a la variable "?valor?"
case?Xlt;5amp;amp ;?
valor=X 1?amp;amp;?
case?Xlt;10?amp;amp;?Si Xlt;10?entonces ejecute la siguiente instrucción
value=5*X-3amp;?
case?Xgt;=10?amp;amp;?
value=7*X 2amp;amp;? Asigne el resultado del cálculo de "?7*X 2?" (por ejemplo: value=7*10 2=72)
endcaseamp;amp;? La declaración de juicio finaliza la declaración y ?do?case?corresponde. "?endcase?" consta de final (final, finalización) y valor de caso amp;?Mostrar el valor de la variable en la pantalla
************ ** *************************
* ¿En el ejemplo, la entrada es 10, es decir, X=10 /p>
*?X=10 sólo cumple la condición de ?Xgt;=10? en cada caso, por lo que se ejecuta la expresión "7*X 2" y el resultado se asigna a la variable "?value?"
* ?X=10 no coincide con los ?Xlt;0 restantes, Xgt;=0?and?Xlt;3, ..case...endcase? p>*?Xgt;=0?and?Xlt;3? en la segunda declaración de juicio es la expresión matemática: 0≤Xlt;3