TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

If, Else If E Switch - C++

Casos: If, Else If E Switch - C++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/9/2014  •  443 Palavras (2 Páginas)  •  319 Visualizações

Página 1 de 2

#include <iostream>

using namespace std;

int main() {

float imposto, valor_preco, valor_aumento;

int categoria_produto;

char situacao_produto;

cout << "Informe o preco do produto: " << " R$ " ;

cin >> valor_preco;

cout << endl;

cout << "Informe uma categoria\n" << "('1' - Limpeza, '2' - Alimentacao ou '3' - Vestuario):" << endl;

cin >> categoria_produto;

cout<< endl;

cout << "Informe uma situacao\n" << "('R' - O produto precisa de refrigeracao ou 'N' - Nao precisa de refrigeracao): " ;

cin >> situacao_produto;

cout << endl;

if (valor_preco <= 25) {

switch (categoria_produto) {

case 1: valor_aumento = valor_preco * 0.05; break;

case 2: valor_aumento = valor_preco * 0.10; break;

case 3: valor_aumento = valor_preco * 0.13; break;

default: cout << "Categoria incorreta" << endl;

}

}

else if (valor_preco > 25) {

switch (categoria_produto) {

case 1: valor_aumento = valor_preco * 0.10; break;

case 2: valor_aumento = valor_preco * 0.15; break;

case 3: valor_aumento = valor_preco * 0.18; break;

default: cout << "Categoria incorreta" << endl;

}

}

if ( situacao_produto == 'r' || situacao_produto == 'R' && categoria_produto == 2)

imposto = valor_preco * 0.05;

else imposto = valor_preco * 0.08;

valor_preco = valor_preco+ imposto + valor_aumento;

cout << "O aumento eh: "<< " R$ " << valor_aumento << endl;

cout << "O imposto eh: " <<" R$ " << imposto

...

Baixar como (para membros premium)  txt (1.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com