Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operador If-else | Declarações de Controle
Fundamentos de C
course content

Conteúdo do Curso

Fundamentos de C

Fundamentos de C

1. Introdução
2. Dados
3. Operadores
4. Declarações de Controle
5. Funções
6. Ponteiros

bookOperador 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:

c

Main

copy
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; }

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:

c

Main

copy
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. Qual é o propósito de uma instrução if-else na programação?
2. Qual é a estrutura básica de uma instrução if-else em C, incluindo a sintaxe para blocos de código.
Qual é o propósito de uma instrução if-else na programação?

Qual é o propósito de uma instrução if-else na programação?

Selecione a resposta correta

Qual é a estrutura básica de uma instrução if-else em C, incluindo a sintaxe para blocos de código.

Qual é a estrutura básica de uma instrução if-else em C, incluindo a sintaxe para blocos de código.

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1
some-alt