Que tal amigos, hoy vamos a
iniciar a ver lo que son las sentencias de control y retomaremos después el
tema de clases ya que primero se me hizo mejor enseñarles lo que son las
sentencias de control y después aplicarlo en lo que son las clases.
La sentencia IF, ELSE es
una condicional, comúnmente su traducción en programación seria SI y SI NO,
ahora traducido bien como debe ser seria SI y EN OTRO CASO. Ahora bien su
sintaxis de esta sentencia seria la siguiente:
Sintaxis.
If (condición){
//expresión1
}
Else
//expresion2
Para entender como funciona
esta condición realizaremos un ejercicio, el cual consistirá en que el usuario meterá
un número y el programa evaluara si es un número negativo o positivo. Y el código
es el siguiente:
Los resultados son los
siguientes:
Ingresamos un número
negativo.
Ingresamos un número
positivo.
Ahora bien algunos
ejercicios requerirán tener más de un IF a esto se le llama IF anidados en
donde simplemente es tener varios IF solo que ahora se colocaran de la
siguiente manera:
Sintaxis.
If (condición){
//expresión1
}
Else if (condición){
//Expresion2
}
Else if (condición){
//expresion3
}
Else
//expresion4
Como vieron pueden tener
varios ELSE IF pero eso si solo tienen que tener un ELSE de esa manera seria la
sintaxis correcta, si en tu IF, ELSE IF y ELSE solo tienes una sola expresión (una
línea de código) no es necesario que le coloque llaves, pero si tienes varias expresiones
es necesario colocar las { … } y no
tengamos un error de sintaxis.
Para entender mejor realizaremos
un ejercicio donde ingresaremos números del 1 al 7, simulando los días de la
semana y si nos da otro número diferente a estos arrojaremos un mensaje.
Ejemplo si el usuario
ingresa el numero 3 mostraremos en pantalla “Miércoles”.
El código es el siguiente:
Algunos resultados serían:
Hasta aquí hemos terminado
este tema, esperamos que se haya entendido ya que es una sentencia muy útil a
la hora de hacer ejercicios, asi que no olvides comentarnos tus dadas al
respecto del tema.


No hay comentarios.:
Publicar un comentario