Buscar

Comando de Seleção Composto em C++

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Comando de Seleção Composto
Aprendemos o comando de seleção simples. 
Veremos como utilizar um comando de seleção mais poderoso, permitindo fazer análise de uma alternativa tanto pelo resultado da condição verdadeiro quanto falso. 
*
para verificar se um número é par, poderemos também verificar se esse número é ímpar, através do uso de um único comando.
A forma do comando de seleção com estrutura condicional composto é:
If (<expressão de condição>)
	{
	 ........//comandos		
	}
else
	{
	 ........//comandos		
	}
o bloco do Else (senão) somente será executado se o resultado da condição for falso.
*
a) Programa para testar se um valor lido é par ou impar:
Program testa_par_impar; #include <iostream>
using namespace std;
int main ()
{ 
 int valor;
 cout << "digite um valor \n";
 cin >> valor;
 if (valor % 2 == 0) {
 cout << "o valor eh par"; 
 }
 else {
 cout << "o valor eh impar"; 
 } 
 system("PAUSE");
 return 0;
}
Veremos a seguir alguns exemplos de programas usando a estrutura condicional composta.
*
b) Programa para testar se um valor lido é positivo/nulo ou negativo:
#include <iostream>
using namespace std;
int main ()
{ 
 int valor;
 cout << "digite um valor \n";
 cin >> valor;
 if (valor >= 0) {
 cout << "o valor eh positivo \n"; 
 }
 else {
 cout << "o valor eh negativo \n"; 
 } 
 system("PAUSE");
 return 0;
}
*
#include <iostream>
using namespace std;
int main ()
{ 
 int valora;
 int valorb;
 int opcao;
 int resultado;
 cout << "digite o valor A \n";
 cin >> valora;
 cout << "digite o valor B \n";
 cin >> valorb;
 cout << "digite a opcao 1 para soma e 2 para subtracao \n";
 cin >> opcao;
 if (opcao ==1) {
 resultado=valora+valorb;
 cout << "o resultado foi \n" << resultado; 
 }
 else {
 resultado=valora-valorb;
 cout << "o resultado foi \n" << resultado; 
 } 
 
 system("PAUSE");
 return 0;
}
*
a) Ler dois valores quaisquer, e informar qual dos dois é maior. Assuma que os dois valores são diferentes.
B) Ler a idade de uma pessoa, se a idade for maior que 60 exibir: “idoso” senão exibir “jovem”
*
*
*
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais