Introduccin al lenguaje C Instruccin IF ELSE y

  • Slides: 8
Download presentation
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE Introducción a

Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE Introducción a la Programación Martin Marengo

La condicional if. . . else • En la gran mayoría de los programas

La condicional if. . . else • En la gran mayoría de los programas será necesario tomar decisiones sobre qué acciones realizar. La estructura condicional if. . . else es la que nos permite tomar ese tipo de decisiones. Traducida literalmente del inglés, se la podría llamar la estructura "si. . . si no", es decir, "si se cumple la condición, haz esto, y si no, haz esto otro". Un ejemplo sencillo sería el siguiente (no se trata de un programa completo, sino tan sólo una porción de código): if (edad < 18) printf("No puedes acceder. n"); else printf("Bienvenido. n");

La condicional if. . . else • Aquí vamos a comparar 2 números ingresados

La condicional if. . . else • Aquí vamos a comparar 2 números ingresados por teclado, utilizando la instrucción IF, ELSE para comparar cual es el mayor de los 2 valores ingresados

En clase creamos un código que nos permitía calcular las operaciones de suma, resta,

En clase creamos un código que nos permitía calcular las operaciones de suma, resta, división y multiplicación de 2 números ingresados por teclado, el código es el siguiente:

La condicional if. . . else • Vamos a modificar el código del ejercicio

La condicional if. . . else • Vamos a modificar el código del ejercicio anterior, creando un menú donde el operador (persona que ingresa los números) tenga la posibilidad de elegir que operación desea realiza.

La condicional if. . . else • La primer parte del código, declaramos las

La condicional if. . . else • La primer parte del código, declaramos las variables, en “x” vamos a guardar el primer valor ingresado, en “y” el segundo valor ingresado, luego, utilizando la instrucción “printf” creamos un menú de opciones para que el operador ingrese un numero de acuerdo a la operación que desee, por ejemplo, si ingresa el numero “ 2” la operación va a ser RESTA, si ingresa el numero “ 3”, la operación a realizar va a ser MULTIPLOCACION. El numero que se ingrese para elegir la operación, lo guardamos en la variable “z”

La condicional if. . . else • Una vez ingresado el numero de la

La condicional if. . . else • Una vez ingresado el numero de la operación, debemos compáralo utilizando la instrucción IF-ELSE como vemos en la imagen de la derecha, donde, si el numero ingresado es “ 1” se va a ejecutar el primer “if (z==1)” sino, si el valor ingresado es igual a “ 2” se va a ejecutar la segunda parte de la instrucción “else if (z==2)” y lo mismo ocurre si el valor ingresado es “ 3” o “ 4”. Por ultimo, la instrucción termina con un “else” donde, esta parte del bucle se ejecuta solamente si el numero que se ingreso no ni 1, 2, 3 o 4, por lo tanto, aquí vamos a mostrar un cartel diciendo “Ingreso una opción incorrecta, vuelva a intentarlo”

La condicional if. . . else • La salida de nuestro programa seria la

La condicional if. . . else • La salida de nuestro programa seria la siguiente: • Aquí ingresamos el valor 5 y después el 6, luego nos va a aparecer el menú para que elijamos una operación, en este caso, se eligió la opción 3 (multiplicación) luego el programa realiza la operación seleccionada y muestra el resultado