Professional Documents
Culture Documents
MDULO 3
Estrutura Condicional
condio
SIM
NO ...
...
condio
SIM
NO ...
...
Se existir mais de uma condio, elas devem usar um dos operadores lgicos && (E) ou || (OU) Ex.:
if ((x > 10) && (x < 20)) x = x + 2;
Estrutura switchswitch-case
Utilizada para situaes mutuamente exclusivas (se uma for executada, as demais no sero) Sintaxe:
switch (variavel) { case valor1: lista_comandos; break; case valor1: lista_comandos; break; default: lista_comandos; }
O comando case est associado a UM possvel valor da varivel, que deve ser do tipo CHAR ou INT O comando break deve ser utilizado para evitar a execuo dos comandos case subsequentes Quando o valor da varivel no coincidir com os valores especificados nos cases, ser executado ento o default
Estrutura switchswitch-case
Exemplo cout << Digite um valor; cin >> i; switch (i) { case 1: cout << Numero 1; break; case 2: cout << Numero 2; break; default: cout << Numero diferente de 1 e 2; }
Estrutura switchswitch-case
Faa um programa que solicite ao usurio que informe dois nmeros e que exiba o seguinte menu: 1 2 3 4 5 Somar Subtrair Multiplicar Dividir Sair
Estrutura switchswitch-case
int main( main(int argc, argc, char *argv argv[]) []) { int num1, num2, opcao; opcao; cout << "Digite os numeros: numeros: "; cin >> num1 >> num2; cout << "Digite a opcao opcao: :" << "\ "\n1: Somar \n2:Subtrair\ n2:Subtrair\n3:Multiplicar" << "\ "\n4:Dividir\ n4:Dividir\n5:Sair\ n5:Sair\n"; cin >> opcao; opcao; switch (opcao (opcao) ) { case 1: cout << "Soma: " << num1 + num2; break; break; case 2: cout << "Subracao "Subracao: : " << num1 - num2; break; break; case 3: cout << "Multiplicacao "Multiplicacao: : " << num1 * num2; break; break; case 4: cout << "Divisao "Divisao: : " << num1/num2; break; break; case 5: cout << "Fim do progama ; break; break; default: cout << "Opcao "Opcao invalida"; } system("PAUSE");
pessoa e mostre a mensagem de maioridade ou no. 3. Faa um programa que receba a altura (h) e o sexo de uma pessoa e que calcule e mostre o seu peso ideal, utilizando as seguintes frmulas: a. Para homens: 72.7*h-58 b. Para mulheres: 62.1*h-44.7
6. Construa um programa para determinar se o indivduo est com um peso favorvel. Essa situao determinada atravs do IMC (ndice de Massa Corprea), que definida como sendo a relao entre o peso (PESO em kg) e o quadrado da Altura (ALTURA em m) do indivduo. Ou seja, IMC= PESO/ALTURA2 e, a situao do peso determinada pela tabela ao lado:
Faa um programa que leia a idade e sexo do cliente, e imprima o valor da mensalidade que o mesmo deve pagar.
80,00
100,00
Faa um programa que leia a tipo de apartamento e a quantidade de dias em que um hspede esteve no hotel, e calcule o total a ser pago pelo mesmo.