Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operador If-Else | Sentencias de Control
Fundamentos de C

bookOperador If-Else

La sentencia if-else es fundamental en la programación. Permite dirigir el flujo de tu programa según ciertas condiciones. La estructura if-else es bastante sencilla:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Por ejemplo, supón que la variable temperature lee desde un sensor y deseas un programa que alerte cuando la temperatura supere un límite establecido.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Se pueden incorporar múltiples sentencias if en un programa, especialmente cuando es necesario evaluar varias condiciones. La sentencia if-else puede ampliarse aún más con else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. ¿Cuál es el propósito de una sentencia if-else en programación?

2. ¿Cuál es la estructura básica de una sentencia if-else en C, incluyendo la sintaxis para los bloques de código?

question mark

¿Cuál es el propósito de una sentencia if-else en programación?

Select the correct answer

question mark

¿Cuál es la estructura básica de una sentencia if-else en C, incluyendo la sintaxis para los bloques de código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the if-else statement works in more detail?

What are some common mistakes to avoid when using if-else statements?

Can you give more examples of using if-else statements in different scenarios?

Awesome!

Completion rate improved to 2.63

bookOperador If-Else

Desliza para mostrar el menú

La sentencia if-else es fundamental en la programación. Permite dirigir el flujo de tu programa según ciertas condiciones. La estructura if-else es bastante sencilla:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Por ejemplo, supón que la variable temperature lee desde un sensor y deseas un programa que alerte cuando la temperatura supere un límite establecido.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Se pueden incorporar múltiples sentencias if en un programa, especialmente cuando es necesario evaluar varias condiciones. La sentencia if-else puede ampliarse aún más con else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. ¿Cuál es el propósito de una sentencia if-else en programación?

2. ¿Cuál es la estructura básica de una sentencia if-else en C, incluyendo la sintaxis para los bloques de código?

question mark

¿Cuál es el propósito de una sentencia if-else en programación?

Select the correct answer

question mark

¿Cuál es la estructura básica de una sentencia if-else en C, incluyendo la sintaxis para los bloques de código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 1
some-alt