Operador If-else
if-else
La declaración if-else
es un elemento básico en la programación. Te permite dirigir el flujo de tu programa basado en ciertas condiciones.
Nota
¡Solo un aviso! Los bloques de código
{ }
fueron introducidos en la Sección 1, Capítulo 2.
La estructura if-else
es bastante sencilla:
if (condition)
{
// Execute this block of code if condition is true
}
else
{
// Execute this block of code if condition is false
}
Tome, por ejemplo, la variable temperature
que recibe datos de un sensor de temperatura.
Supongamos que queremos un programa que nos alerte cuando la temperatura se eleve demasiado:
Main.c
123456789101112131415161718#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; }
Puedes incorporar múltiples declaraciones if
en un programa, especialmente cuando necesitas evaluar varias condiciones.
Nota
Las condiciones también pueden incluir operadores lógicos.
Else If
La declaración if-else
se puede expandir aún más con else-if
:
Main.c
12345678910111213141516171819202122232425262728#include <stdio.h> int main() { int tempereture = 50; // in celsius if (tempereture > 50) // condition 1 { printf("Temperature is high: %d degrees Celsius\n", tempereture); // instruction_1 } else if (tempereture > 100)// condition 2 { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// instruction_2 } else if (tempereture > 150)// condition 3 { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// instruction_3 } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // instruction_4 } return 0; }
1. ¿Cuál es el propósito de una declaración if-else en programación?
2. ¿Cuál es una estructura básica de una declaración if-else en C, incluyendo la sintaxis para bloques de código?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Pregunte me preguntas sobre este tema
Resumir este capítulo
Mostrar ejemplos del mundo real
Awesome!
Completion rate improved to 2.63
Operador If-else
Desliza para mostrar el menú
if-else
La declaración if-else
es un elemento básico en la programación. Te permite dirigir el flujo de tu programa basado en ciertas condiciones.
Nota
¡Solo un aviso! Los bloques de código
{ }
fueron introducidos en la Sección 1, Capítulo 2.
La estructura if-else
es bastante sencilla:
if (condition)
{
// Execute this block of code if condition is true
}
else
{
// Execute this block of code if condition is false
}
Tome, por ejemplo, la variable temperature
que recibe datos de un sensor de temperatura.
Supongamos que queremos un programa que nos alerte cuando la temperatura se eleve demasiado:
Main.c
123456789101112131415161718#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; }
Puedes incorporar múltiples declaraciones if
en un programa, especialmente cuando necesitas evaluar varias condiciones.
Nota
Las condiciones también pueden incluir operadores lógicos.
Else If
La declaración if-else
se puede expandir aún más con else-if
:
Main.c
12345678910111213141516171819202122232425262728#include <stdio.h> int main() { int tempereture = 50; // in celsius if (tempereture > 50) // condition 1 { printf("Temperature is high: %d degrees Celsius\n", tempereture); // instruction_1 } else if (tempereture > 100)// condition 2 { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// instruction_2 } else if (tempereture > 150)// condition 3 { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// instruction_3 } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // instruction_4 } return 0; }
1. ¿Cuál es el propósito de una declaración if-else en programación?
2. ¿Cuál es una estructura básica de una declaración if-else en C, incluyendo la sintaxis para bloques de código?
¡Gracias por tus comentarios!