Programa bobo, que calcula o preço final de venda de qualquer produto, partindo de informações básicas sobre o mesmo.
------------------------------------------------------------------------------------------------------------
/**
* @(#)esse.java
*
* esse application
*
* @author Arthur Tavares
* @version 1.00 2010/3/12
*/
import javax.swing.*;
public class esse {
public static void main(String[] args) {
//Variáveis Auxiliares e De controle
String aux="", aux2="";
int i=0;
//Variáveis de armazenamento temporário de informações
//case1
int precop=0, qtdp=0;
//case2
int valcon=0;
//case3
int lucro=0, qtdprodvend=0;
//case4
int med=0;
//Variáveis de cálculo
double total=0;
aux+="Escolha uma opção: \n\n";
aux+="1 - Inserir Valor de compra \n";
aux+="2 - Inserir Valor total das Contas \n";
aux+="3 - Inserir Porcentagem de Lucro \n";
aux+="4 - Calcular Valor de Venda \n";
aux+="5 - Sair \n\n";
while(i!=5){
aux2 = JOptionPane.showInputDialog(aux);
i = Integer.parseInt(aux2);
switch(i){
//esse case controla a primeira opção do menu principal
case 1:
aux2 = JOptionPane.showInputDialog("Digite o valor de compra do Produto:");
precop = Integer.parseInt(aux2);
aux2 = JOptionPane.showInputDialog("Digite a quantidade a ser adquirida:");
qtdp = Integer.parseInt(aux2);
break;
case 2:
aux2 = JOptionPane.showInputDialog("Digite o valor total de todas as contas \nda última semana:");
valcon = Integer.parseInt(aux2);
break;
case 3:
aux2 = JOptionPane.showInputDialog("Digite a porcentagem de lucro esperado:");
lucro = Integer.parseInt(aux2);
aux2 = JOptionPane.showInputDialog("Digite quantidade de produtos oferecidos \npara venda:");
qtdprodvend = Integer.parseInt(aux2);
break;
case 4:
aux2 = JOptionPane.showInputDialog("Média de vendas das últimas semanas:");
med = Integer.parseInt(aux2);
if (precop==0){
JOptionPane.showMessageDialog(null, "Você Não Informou o preço do produto");
break;
}
if (qtdp==0){
JOptionPane.showMessageDialog(null, "Você Não Informou a quantidade adquirida do produto");
break;
}
if (valcon==0){
JOptionPane.showMessageDialog(null, "Você Não Informou o valor das contas fixas");
break;
}
if (lucro==0){
JOptionPane.showMessageDialog(null, "Você Não Informou a margem de lucro esperada");
break;
}
if (qtdprodvend==0){
JOptionPane.showMessageDialog(null, "Você Não Informou o número de produtos oferecidos ao cliente");
break;
}
double a =((precop*qtdp)+(valcon/qtdprodvend));
double b =(lucro*10);
total = (a+(a/b))/med;
JOptionPane.showMessageDialog(null, "O valor de venda recomendado para o produto é \nR$"+total);
break;
}
}
JOptionPane.showMessageDialog(null, "Obrigado por usar o Programa!");
System.exit(0);
}
}
Nenhum comentário:
Postar um comentário