Conteúdo do Curso
Fundamentos de C
Fundamentos de C
Operador If-else
if-else
A declaração if-else
é um elemento básico na programação. Ela permite direcionar o fluxo do seu programa com base em certas condições.
Nota
Apenas um aviso! Blocos de código
{ }
foram introduzidos na Seção 1, Capítulo 2.
A estrutura if-else
é bastante simples:
Tome, por exemplo, a variável temperature
que recebe dados de um sensor de temperatura.
Suponha que queremos um programa que nos alerte quando a temperatura ficar muito alta:
Main
#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; }
Você pode incorporar múltiplas declarações if
em um programa, especialmente quando precisa avaliar várias condições.
Nota
As condições também podem incluir operadores lógicos.
Else If
A declaração if-else
pode ser expandida com else-if
:
Main
#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; }
Obrigado pelo seu feedback!