Click here to load reader
Upload
fernando-alcantara
View
33
Download
0
Embed Size (px)
Citation preview
1) Uma transportadora deseja colocar à disposição de seus atendentes um programa que informe o valor do frete, dependendo do peso em toneladas e do tipo de carga.
O Valor do Frete por Tonelada obedece aos seguintes critérios:
Descrição da carga Tipo Valor do frete por tonelada
Carga Normal 1 35,00 Líquido 2 42,00 Gás 3 55,00
Fazer um programa em C++ para:
Entrar com o Peso (inteiro). Calcular e retornar o Valor do Frete, multiplicando o Peso pelo Valor do Frete por Tonelada. Apresentar em um ListBox, o Peso, o Tipo de Carga e , o Valor do Frete calculado, para os 3 tipos de carga.
Colocar um botão para laço For e outro para While ou Do while, para calcular os 3 Valores de Frete.
Exemplo: Digitado em um Edit Peso = 10Exibido no ListBox Valor do Frete para Tipo 1 = 10 * 35,00 = 350,00
Valor do Frete para Tipo 2 = 10 * 42,00 = 420,00Valor do Frete para Tipo 3 = 10 * 55,00 = 550,00
2) Uma loja de departamentos resolveu fazer uma promoção de dia dos namorados e conceder um desconto aos clientes na compra de produtos, para tanto, deseja colocar à disposição dos vendedores um programa que informe o valor do desconto, dependendo do departamento ao qual o produto pertence.
O desconto obedece aos seguintes critérios:
Descrição do Departamento
Código do Departamento
Porcentagem de desconto
Informática 1 9Som e Imagem 2 12
Roupas 3 14
Fazer um programa em C++ para:
Entrar com o Valor do Produto (real) calcular o Valor do Desconto multiplicando o Valor do Produto pela Porcentagem de Desconto e dividido por 100. Apresentar em um ListBox, o Valor do Produto, o Código do Departamento e , o Valor do Desconto calculado, para os 3 Departamentos. Colocar um botão para laço For e outro para While ou Do while, para calcular os 3 Valores de Desconto.
Exemplo: Digitado em um Edit Valor do Produto = 1000,00Exibido no ListBox Valor do Desconto para Departamento 1 = 1000,00 * 9 / 100 = 90,00Valor do Desconto para Departamento 2 = 1000,00 * 12 / 100 = 120,00Valor do Desconto para Departamento 3 = 1000,00 * 14 / 100 = 140,00
Exercício 1
{
int peso, x;float frete, valor;
peso = StrToInt (Edit1 -> Text);
ListBox1->Clear();
for (x=1; x <= 3; x++)
{if (x==1)frete = 35;else if (x==2)frete = 42;elsefrete = 55;
valor = peso * frete;
ListBox1->Items->Add ("Valor do frete tipo" + IntToStr(x) + " = " + IntToStr(peso) + " * " + FormatFloat ("#0.00",frete) + " = " + FormatFloat ("#0.00",valor));
}
}//---------------------------------------------------------------------------void __fastcall TForm1::Button2Click(TObject *Sender){ int peso, x;float frete, valor;
peso = StrToInt (Edit1 -> Text);
x = 1;
ListBox1->Clear();
while(x <= 3)
{if (x==1)frete = 35;else if (x==2)frete = 42;
elsefrete = 55;
valor = peso * frete;
ListBox1->Items->Add ("Valor do frete tipo" + IntToStr(x) + " = " + IntToStr(peso) + " * " + FormatFloat ("#0.00",frete) + " = " + FormatFloat ("#0.00",valor));
x = x+1;
}}//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender){ int peso, x;float frete, valor;
peso = StrToInt (Edit1 -> Text);
x = 1;
ListBox1->Clear();
do
{if (x==1)frete = 35;else if (x==2)frete = 42;elsefrete = 55;
valor = peso * frete;
ListBox1->Items->Add ("Valor do frete tipo" + IntToStr(x) + " = " + IntToStr(peso) + " * " + FormatFloat ("#0.00",frete) + " = " + FormatFloat ("#0.00",valor));
x = x+1; } while (x<=3);}
//---------------------------------------------------------------------------
Exercício 2
{int x;float porc, valor, valor_c;
valor_c = StrToInt (Edit1 -> Text);
ListBox1->Clear();
for (x=1; x <= 3; x++)
{if (x==1)porc = 9;else if (x==2)porc = 12;elseporc = 14;
valor = (valor_c * porc)/100;
ListBox1->Items->Add ("Valor do desconto para" + IntToStr(x) + " = " + FormatFloat ("#0.00",valor_c) + " * " + FormatFloat ("#0.00",porc) + " = " + FormatFloat ("#0.00", valor ));
}
}