anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Estruturas condicionais em C++

– Fala pessoal! Hoje vamos falar um pouco sobre estruturas condicionais, ou seja, nosso programa começará a tomar rumos diferentes de acordo com testes realizados pelos programas escritos no próprio código.

CAPA

O que é uma estrutura condicional?

FIGURA-01

É uma estrutura onde seu programa toma determinado rumo de acordo com teste, isso pode parecer muito técnico, mas vamos pensar em ações do cotidiano como, por exemplo, de que forma um sistema pode informar se um aluno está aprovado ou retido?

Você deve estar pensando que é muito simples, caso o aluno possua média final uma nota acima de 5 estará aprovado, caso contrário estará retido, essa lógica está totalmente correta e nesse caso está condição pode ser verificada por uma sintaxe.

O que é Sintaxe?

FIGURA-02

Sintaxe é a forma de se escrever uma condição, ou seja, como você vai representar o teste lógico que vai verificar se o aluno está aprovado ou retido.

Em programação temos diversas sintaxes, e no caso das estruturas condicionais vamos conhecer a sintaxe do if (se) e else (senão).

if (condição){

Instrução ou Bloco de Comandos

} else {

Instrução ou Bloco de Comandos

}

Tipos de estruturas condicionais

Vamos conhecer 03 tipos de estruturas condicionais, são elas:

  • Simples: estrutura onde só utilizamos a condição if (Se), ou seja, se a condição for verdadeira realize a instrução X.
  • Composta: estrutura que utiliza if (Se) e else (Senão), caso a condição seja verdadeira realize a instrução X, caso contrário realize a instrução Y.

Encadeada: estrutura que utiliza várias condições uma dentro da outra, ou seja, ele verifica a primeira condição, se esta for verdadeira ele realiza uma instrução, caso a condição seja falsa ele testa a segunda condição se esta for verdadeira então executa a instrução e assim sucessivamente.

Estrutura condicional na prática

FIGURA-03

– Bom, vamos ao DEV C++ e testar as estruturas na prática, como fizemos no post anterior de LÓGICA DE PROGRAMAÇÃO PARTE II, neste tutorial vou comentar apenas os códigos mais importantes, pois já vimos os comentários no POST ANTERIOR, então vamos lá.

//Estrutura condicional
#include<iostream>

using namespace std;

int main(){
//Declarando as variáveis
float n1, n2, n3, n4, media;

//Entrada de dados
cout << “Informe a 1a. nota: ”; cin >> n1;
cout << “ Informe a 2a. nota: ”; cin >> n2;
cout << “Informe a 3a. nota: ”; cin >> n3;
cout << “Informe a 4a. nota: ”; cin >> n4;

//Processando a informação
media = (n1+n2+n3+n4)/4;

//Iniciando a estrutura condicional
if (media < 5) {
cout <<“Media -> ” << media << endl;
cout <<“Aluno retido” << endl;
} else {
cout <<“Media -> ” << media << endl;
cout <<“Aluno aprovado” << endl;
}
// Encerrando o sistema
system(“Pause”);
}

Observe como o código deve ficar ao ser digitado no programa Dev C++

FIGURA-04

Agora basta compilar e executar o programa e testar tudo que foi aprendido nesse post.

Gostou?

Não se esqueça de curtir e compartilhar e comentar suas experiências ao final desses post.

Até o próximo post!

Próximo

Postado por

Meu nome é André Santos, ministro aulas de Informática, Web e Hardware na Microcamp de Praia Grande, atuo na área há diversos anos e continuo meus estudos incessantes todos os dias afinal de contas a informática está sempre mudando e temos uma novidade a todo instante. “Trabalhar enriquece a mente”!

Postagem Relacionada

Aprendendo Lógica de Programação (Parte 3)
Aprendendo Lógica de Programação (Parte 3)   Esse post é a continuação de “Aprendendo Lógica