TRABALHO AVI
1) Faça um programa que receba a idade e o peso de uma pessoa. De acordo com a tabela a seguir, verifique e mostre em qual grupo de risco essa se encaixa.
Idade | Peso |
Até 60 | Entre 60 e 90 (inclusive) | Acima de 90 |
Menores de 20 | 9 | 8 | 7 |
De 20 a 50 | 6 | 5 | 4 |
Maiores de 50 | 3 | 2 | 1 |
2) Faça um programa que receba o preço, a categoria (1 – limpeza, 2 – alimentação ou 3 – vestuário) e a situação (R – produtos que necessitam de refrigeração e N – produtos que não necessitam de refrigeração). Calcule e mostre:
· O valor do aumento, usando as regras a seguir sobre o preço.
Preço | Categoria | Percentual de aumento |
<= R$ 25,00 | 1 | 5% |
2 | 8% |
3 | 10% |
> R$ 25,00 | 1 | 12% |
2 | 15% |
3 | 18% |
· O valor do imposto, usando as seguintes regras.
O produto que preencher pelo menos um dos seguintes requisitos pagará imposto equivalente a 5% do preço, caso contrário pagará 8% do preço. Os requisitos são:
Categoria: 2 Situação: R |
· O novo preço, ou seja, o preço mais aumento menos imposto.
· A classificação, de acordo com as regras a seguir.
Novo preço | Classificação |
<= R$ 50,00 | Barato |
Entre R$ 50,00 e R$ 120,00 | Normal |
>= R$ 120,00 | Caro |
1º)
#include <iostream>
using namespace std;
int main ( )
{
int idade, peso;
cout << "Digite a idade: ";
cin >> idade;
cout << "Digite o peso: ";
cin >> peso;
if ((idade < 20) && (peso<=60)) printf ( "Pessoa esta no grupo de risco: 9 \n");
if ((idade < 20) && (peso>60)&& (peso<90)) printf ( "Pessoa esta no grupo de risco: 8 \n");
if ((idade < 20) && (peso>90)) printf ( "Pessoa esta no grupo de risco: 7 \n");
if ((idade >20) && (idade <50) && (peso<=60)) printf ( "Pessoa esta no grupo de risco: 6 \n");
if ((idade >20) && (idade <50) && (peso>60)&& (peso<90)) printf ( "Pessoa esta no grupo de risco: 5 \n");
if ((idade >20) && (idade <50) && (peso>90)) printf ( "Pessoa esta no grupo de risco: 4 \n");
if ((idade>50) && (peso<=60)) printf ( "Pessoa esta no grupo de risco: 3 \n");
if ((idade>50) && (peso>60)&& (peso<90)) printf ( "Pessoa esta no grupo de risco: 2 \n");
if ((idade>50) && (peso>90)) printf ( "Pessoa esta no grupo de risco: 1 \n");
system("PAUSE");
}
2º)
#include <iostream>
double preco, aum, valaum, imposto;
int cat;
char situa;
using namespace std;
main ()
{
cout<<"Insira o preco do produto\n";
cin>>preco;
cout<<"Insira o codigo da categoria do produto.\n Digite: 1 para Limpeza, 2 para Alimentacao ou 3 para Vestuario\n";
cin>>cat;
cout<<"Digite a letra R para produtos que necessitam de refrigeracao\n e N para produto que nao precisa\n";
cin>>situa;
if (preco <= 25)
{
if (cat == 1) {
aum =preco * 0.05;
}
else
if (cat == 2) {
aum = preco * 0.08;
}
else
if (cat == 3) {
aum = preco * 0.10;
}
else
cout<<"O codigo da categoria informada nao se encontra cadastrado no sistema\n";
}
else if (preco > 25)
{
if (cat == 1) {
aum = preco * 0.12;
}
else
if (cat == 2) {
aum = preco * 0.15;
}
else
if (cat == 3) {
aum = preco * 0.18;
}
else
cout<<"O codigo da categoria informada nao se encontra cadastrado no sistema\n";
}
valaum=preco + aum;
cout<<"O valor do aumento foi de R$ "<<aum<<" e o novo valor R$ "<<valaum<<"\n";
if ((cat == 2) || (situa == 'r')){
imposto= valaum * 0.05;
cout<<"Valor do imposto:"<<imposto<<"\n";
}
else {
imposto= valaum * 0.08;
cout<<"Valor do imposto:"<<imposto<<"\n";
}
if (valaum <= 50 )
cout<<"Barato\n";
else if ((valaum >50) && (valaum < 120))
cout<<"Normal\n";
else
cout<<"Caro\n";
system("PAUSE");
}