Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como calcular Comissão Usando Looping
Comissão de vendas pode ser estruturado muitas maneiras diferentes, dependendo do setor e da empresa. Realizando este cálculo dentro de um programa Visual Basic é rápido e eficiente . VB fornece algumas maneiras para loop através de um conjunto de dados , processamento de cada item , um por um até o final. O programa pode ler toda a entrada de um arquivo ou banco de dados , looping através dos dados de um registro de cada vez . Os resultados podem ser inseridos em uma tabela de banco de dados para geração de relatórios mais tarde , escrito em um arquivo ou e-mail a um supervisor. Instruções
1

Abra uma conexão a qualquer banco de dados ou um arquivo externo para recuperar a entrada para seu aplicativo Visual Basic. Você precisará definir variáveis ​​do tipo double para manter a comissão , salário, taxa de comissão e números de vendas para o mês corrente .
2

Percorre as informações usando um " Do While " loop. Se recuperando de entrada a partir de um banco de dados, " Do While Not rstSalesData.EOF " irá executar os comandos que seguem esta declaração até o final do conjunto de registros foi alcançado.
3

Recuperar os montantes necessário para o cálculo da comissão . Uma comissão típico pode ser que o vendedor recebe 10 por cento das vendas de mais de US $ 10.000 e de 5 por cento nas vendas inferiores a US $ 10.000. Em primeiro lugar, recuperar o valor das vendas para o mês na variável de vendas eo salário na variável salário. Se a quantidade é mais do que US $ 10.000, a taxa de comissão será de 5 por cento. Defina a variável de taxa igual a 0,05 ea variável de vendas igual ao montante de vendas, 4.700 dólares por exemplo.
4

Calcule a comissão , tomando as vendas tempos variáveis ​​a comissão rate.dCommission = dSales * dRate.Get o salário total para o mês , acrescentando " dCommission " para a variável salário de " dSalary . " Format " dSalary " com duas casas decimais para obter uma quantidade de dólar preciso.
5

Termine o laço com o " loop" . O código final do programa deve ser semelhante a este : Do While Not rstSalesData.EOFdSales = rstSalesData.field ( "Vendas" ) valueIf dSales < 10000 ThendRate = 0,05 ElsedRate = 0,10 Fim IfdSalary = rstSalesData.fields ( "salário" ) . . valuedCommission = dSales * dRatedSalary = round ( ( dSalary + dCommission ), 2) ' adicionar o código aqui para atualizar o banco de dados com dSalary ou gravá-lo em uma linha filerstSalesData.MoveNextLoopThe que começa com um apóstrofo é um comentário em Visual Basic. Este é o lugar onde uma função pode ser adicionada a qualquer salvar " dSalary " para um arquivo ou para o banco de dados antes de ir para o próximo registro.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter um arquivo binário em uma seqüência d…
·Mid função em VBScript 
·Como consultar um corpo HTML em LINQ 
·Como carregar e salvar arquivos em TIF Multipágina Vb.…
·Como compilar Quando Funções Conflito entre Bibliotec…
·O que é um script VB Usado Para 
·Por que há tantas estruturas de repetição em Visual …
·Como ler os elementos de um arquivo em um array 
·Como alterar o nome do formulário no código usando o …
·Como usar Task em VBA 
  Artigos em destaque
·Como chamar um construtor de outra função em Java 
·Como o gráfico de uma onda senoidal em C + + 
·O que eu preciso para iniciar a programação para o iP…
·Como atualizar JavaScript 
·NetBeans JDBC MySQL Tutorial 
·Como faço para inserir um parágrafo em FBML Formato 
·Um script PHP para fazer backup de um banco de dados My…
·Processos em Python 
·Como obter um arquivo de sessão em PHP 
·Como remover um índice em uma matriz dinâmica de Inte…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados