Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* Comando de Seleção Simples Os programas que fizemos até agora apresentaram uma estrutura sequencial. Entretanto, nem todo problema pode ser resolvido com esse tipo de estrutura. Imagine a seguinte situação no programa de média: quantificar os alunos aprovados e os reprovados. Neste caso, a estrutura sequencial é insuficiente esse tipo de problema implica em uma análise de alternativas baseada no valor da nota e em valores de referência. * O comando que iremos aprender agora é adequado para situações em que há necessidade de testar condições: comandos de estrutura condicional. * COMANDO IF A forma mais simples de um comando com estrutura condicional é: If (*<expressão de condição>) { ........//sequência de comandos } Expressão de condição é uma expressão lógica. Caso o resultado da expressão lógica seja verdadeiro, os comandos que estão no bloco são executados. Caso esse resultado seja falso, esses comandos não são executados, e o programa segue executando a instrução que vem logo após o fim do bloco “}” sequência de comandos - pode ser qualquer sequência de um ou mais comandos válidos do C, podendo conter uma ou mais estruturas. * * Quando a sequência de comandos é constituída de um único comando, o “{“ e o “}” podem ser omitidos. * Programa para testar se um valor lido é nulo: #include <iostream> using namespace std; int main () { float valor; cout << "digite um valor \n"; cin >> valor; if (valor==0) { cout << "o valor digitado é nulo"; } system("PAUSE"); return 0; } * #include <iostream> using namespace std; int main () { float valor; cout << "digite um valor \n"; cin >> valor; if (valor>=10 && valor<=20) { cout << "o valor esta entre 10 e 20 (intervalo fechado)"; } system("PAUSE"); return 0; } * * * * * * *
Compartilhar