Curso de programación desde cero | Sentencias condicionales #3

Curso de programación desde cero | Sentencias condicionales #3

Introducción al Curso de Programación

Bienvenida y Recursos

  • El presentador da la bienvenida a los espectadores y menciona que en la descripción del video se pueden encontrar enlaces para descargar el software y ejercicios relacionados.
  • Se recuerda que este es el tercer video del curso, donde se abordará el uso de condicionales en programación.

Concepto de Condicionales

  • Se explica que un condicional es una instrucción que permite decidir qué camino debe seguir un programa según la elección del usuario.
  • Se presenta un ejemplo práctico: el usuario puede elegir entre cuatro operaciones matemáticas (suma, resta, multiplicación, división) presionando diferentes números.

Ejemplo Práctico

  • Se compara el uso de condicionales con situaciones cotidianas, como llegar a casa antes o después de las 10 PM para evitar ser regañado por la madre.
  • El presentador enfatiza que dependiendo de la opción elegida por el usuario, el programa seguirá diferentes caminos.

Análisis Previo a la Programación

Variables Necesarias

  • Antes de programar, es crucial analizar cuántas variables se necesitan. En este caso, se requieren cuatro: operación, valor 1, valor 2 y resultado.
  • Se aclara que aunque hay más números involucrados en las operaciones, no se necesitan más variables porque solo se ejecutará una operación a la vez.

Uso del Software Raptor

  • El presentador indica cómo abrir Raptor y guardar un nuevo proyecto llamado "operaciones".
  • Se explica cómo declarar las variables necesarias en Raptor utilizando el símbolo "asignar".

Interacción con el Usuario

Solicitud de Operación

  • A través de un input, se le pide al usuario que seleccione qué operación desea realizar. Las opciones son sumar (1), restar (2), multiplicar (3), o dividir (4).

Configuración de Condiciones en Programación

Introducción a la Selección

  • Se introduce el símbolo de selección en el programa, representado por un rombo que indica condiciones y caminos diferentes.
  • La selección permite al programa decidir qué camino seguir basado en una condición específica.

Definición de Condiciones

  • La primera condición establece que si el usuario presiona "1", se ejecutará una suma. Este valor se almacena en la variable operación.
  • Si operación es igual a 1, el programa sigue un camino; si no, se dirige a otro.

Validación de Opciones del Usuario

  • Se añade una segunda condición para verificar si el usuario presionó "2" para realizar una resta.
  • Si la operación no es igual a 2, se evalúa otra opción: multiplicar (opción 3).

Manejo de Múltiples Condiciones

  • Se implementa una tercera condición para multiplicar cuando operación es igual a 3.
  • Finalmente, se agrega una cuarta condición para dividir (opción 4), siguiendo el mismo proceso de validación.

Mensaje de Error y Finalización del Proceso

  • Si ninguna opción válida es seleccionada (por ejemplo, si se ingresa "10"), el programa muestra un mensaje indicando que la opción no existe.
  • El mensaje informa al usuario sobre las opciones disponibles y termina el proceso si la entrada no es válida.

Ejercicio Práctico

  • Se invita al espectador a completar un ejercicio práctico utilizando las operaciones básicas: suma, resta, multiplicación y división.
  • El instructor explica cómo solicitar valores al usuario y almacenarlos en variables antes de realizar las operaciones correspondientes.

Implementación de Operaciones

  • Al ingresar los valores solicitados por el programa, este procederá con la operación correspondiente según lo indicado por la variable operación.

Introducción a la Suma en Programación

Declaración de Variables y Suma

  • Se declara una variable llamada resultado para almacenar el valor de la suma entre valor 1 y valor 2.
  • Se utiliza un mensaje que indica al usuario el resultado de la operación, adaptándose según la opción seleccionada (suma, resta, multiplicación o división).
  • El programa solicita al usuario que introduzca dos números para realizar la suma y almacena el resultado en la variable resultado.

Ejecución del Programa

  • Al ejecutar el programa, se pide al usuario ingresar los valores; por ejemplo, si se ingresan 2 y 2, el resultado es 4.
  • Se invita a los espectadores a pausar el video y practicar con las operaciones de resta, multiplicación y división.

Implementación de Condicionales en Programación

Configuración del Programa

  • Se menciona que el ejercicio completo estará disponible en la descripción del video para su descarga.
  • El presentador selecciona la opción 3 para realizar una multiplicación y verifica que el programa funcione correctamente.

Proceso de Multiplicación

  • Al seleccionar la opción 3, se evalúan las condiciones programadas; si no coincide con las opciones anteriores, se procede a ejecutar la multiplicación.
  • El programa solicita los valores necesarios para realizar la operación; por ejemplo, si se ingresan 2 y 5, el resultado será 10.

Conclusiones sobre Condicionales

  • Se explica cómo funcionan los condicionales en programación mediante ejemplos prácticos.
Video description

Curso de programación parte #3, aprender a programar de manera profesional antes de elegir un lenguaje de programación. Esta es la tercera entrega de este curso practico de programación, en esta parte aprenderás a utilizar las sentencias de condición dentro de la programación con un ejemplo practico. ¡¡Ayúdame a seguir creciendo, te invito a suscribirte!! La Geekipedia de Ernesto ➞ Facebook https://www.facebook.com/LaGeekipediaDeErnesto/ ➞ Instagram https://www.instagram.com/lageekipedia/ ➞ Twitter https://twitter.com/LaGeekipedia ═════════════════════════════════════════ Link de descarga del ejemplo practico: https://goo.gl/BFF9S8 Link de la primera parte de este curso: https://www.youtube.com/watch?v=AEiRa5xZaZw Descarga Raptor portable: https://goo.gl/9KwNL8 Descarga el instalador de Raptor: https://goo.gl/EYMxpf Descarga Raptor desde su sitio oficial: raptor.martincarlisle.com ═════════════════════════════════════════ Música: 1.Tobu - Candyland [NCS Release] https://www.youtube.com/watch?v=IIrCDAV3EgI Tobu ➞ SoundCloud https://soundcloud.com/7obu ➞ Facebook https://www.facebook.com/tobuofficial ➞ Twitter http://www.twitter.com/tobuofficial ➞ Spotify http://smarturl.it/Tobu_Spotify ═════════════════════════════════════════ Vídeo Final: 1. Mount Bromo HD Timelapse Movie by Justin Ng https://www.youtube.com/watch?v=UNs7TkFvK-4 Follow Facebook: justinngphoto.com/facebook Follow Twitter: twitter.com/justinngphoto Follow Google+: plus.google.com/116998818067074636759 To join my photography community: mopsg.com