jueves, 10 de mayo de 2012

PSeInt - Función Si

 La función "Si" nos sirve para crear una condición y decidir qué proceso realizará esta misma dependiendo si la variable cumple o no con la condición establecida.

Simplificando:
 La funcion "Si"  plantea una condición.
 Si la condición planteada se cumple, se realizará el proceso escrito dentro de la función.
 Si la condición no se cumple, el programa realizará otro proceso para el caso. Si no se ha establecido un proceso para el caso de tener un valor que no cumpla nuestra condición, el programa pasará de largo (seguirá corriendo).

Si punto = "macho" Entonces
//Escribir "deberia castrarlo";
Sino
//Escribir "debería operarla";
FinSi

 Si----------> Inicio de la función.
punto ------> Variable a la cual se le aplica una o varias (&/|) condiciones.
= ---------->  Simbolo igual.
"macho" --> Variable o constante (caracter, constante en este caso). Condición de la funcion.
Entonces -> Fin de los términos de la condición.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Proceso SeleccionDeProceso
    Definir respuesta Como Caracter;
    //
    respuesta<-"";
    //
    Escribir "Desea instalar el DirectX9c? ingrese [s] para continuar con la instalación o cualquier otra tecla para continuar.";
    Leer respuesta;
    Si respuesta = "s" Entonces
        Escribir "Espere un momento mientras Windows se prepara para la instalación.";
        Esperar Tecla;
    Sino
        Escribir "Fin de la instalación. EVE se ha instalado correctamente.";
    FinSi
FinProceso
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Al ejecutar el programa, este nos mostrará:

 *** Ejecucion Iniciada. ***
Desea instalar el DirectX9c? ingrese [s] para continuar con la instalación o cua
lquier otra tecla para continuar.
> s
Espere un momento mientras Windows se prepara para la instalación.
>

*** Ejecucion Finalizada. ***
o
*** Ejecucion Iniciada. ***
Desea instalar el DirectX9c? ingrese [s] para continuar con la instalación o cua
lquier otra tecla para continuar.
> si
Fin de la instalación. EVE se ha instalado correctamente.

*** Ejecucion Finalizada. ***

En caso de no cumplir con la condición de la función.


De esta forma, podemos crear condiciones que elijan un determinado proceso respecto a los valores ingresados.

8 comentarios:

  1. Gracias por la informacion,me fue de utilidad.

    ResponderEliminar
  2. Hola quiero validar con alguna condicion si el dato ingresado por teclado en la variable es un texto o no...
    Si no es texto que le exija al usuario solo usar texto.
    Como lo puedo hacer que en todos lados veo q validan con textos determinados. Porfavor

    ResponderEliminar
  3. Sabiendo la cantidad de bancos en un aula, y la cantidad de alumnos inscriptos para ese curso, determinar si alcanzan los bancos existentes. De no ser así, informar además cuántos bancos sería necesario agregar.

    ResponderEliminar
  4. How to open a new casino with a casino with a - Dr.MCD
    You 세종특별자치 출장샵 should 원주 출장샵 be comfortable using the app, and this app will allow you to experience every 서울특별 출장샵 slot and table 포항 출장마사지 from the top casino 경상북도 출장샵 in the world.

    ResponderEliminar