Well, I got a lot of fucking work this week and I'm having trouble with a part of it ... It's the following, I have to set up a system for a bracelet shop, which gives the option of choosing size and pendants, each pendant and size with its length and price. So far what I learned was the basics of JAVA so the difficulty of putting together this system. But I got it quiet, I'm just in trouble I do not know how to make it repeat the pendant choice pieces, in case the total pendant size that the user chooses does not close the bracelet size .. The code is well polluted by the fact that it is the knowledge I have at the moment ... If anyone has bag and tell me how to do I'm waiting. Hugs!
import java.util.Scanner;
public class Bichara_System{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("Digite o tamanho da pulseira\nPequena (17cm) - R$180,00\nMédia (18cm) - R$200,00\nGrande (20cm) - R$240,00");
String pulseira = in.nextLine();
int valorpulseira = 0;
int tamanhopulseira = 0;
if(pulseira.toLowerCase().equals("pequena")){
pulseira = "pequena";
valorpulseira = 180;
tamanhopulseira = 17;
System.out.println("Total: R$180,00\nAgora escolha o pingente:");
} else if(pulseira.toLowerCase().equals("media")){
pulseira = "media";
valorpulseira = 200;
tamanhopulseira = 18;
System.out.println("Total: R$200,00\nAgora escolha o pingente:");
} else if(pulseira.toLowerCase().equals("grande")){
pulseira = "grande";
valorpulseira = 240;
tamanhopulseira = 20;
System.out.println("Total: R$240,00\nAgora escolha o pingente:");
}
System.out.println("Bichinhos (1,3cm) - R$225,00\nBonequinhos (1,5cm) - R$185,00\nBerloques (0,5cm) - R$200,00\nCubinhos (1cm) - R$190,00\nRolinho (2cm) - Prata, Pedra e Esmaltados.");
String pingente = in.nextLine();
int valorpingente = 0;
double tamanhopingente = 0;
int valor = 0;
double tamanhofinal = 0;
if(pingente.toLowerCase().equals("bichinhos")){
pingente = "bichinhos";
valorpingente = 225;
tamanhopingente = 1.3;
System.out.println("Quantos?");
int qntsbichinhos = in.nextInt();
double tamanhobichinhos = qntsbichinhos*tamanhopingente;
if(tamanhobichinhos > tamanhopulseira){
System.out.println("Você escolheu um número de bichinhos que excede o tamanho da pulseira!");
} else {
int valorbichinhos = qntsbichinhos*valorpingente;
valor = valorpulseira+valorbichinhos;
tamanhofinal = qntsbichinhos*tamanhopingente+tamanhopulseira;
System.out.println("\nTotal:" +valor);
}
}
double tamanhofinal2 = 0;
if(pingente.toLowerCase().equals("bonequinhos")){
pingente = "bonequinhos";
valorpingente = 185;
tamanhopingente = 1.5;
System.out.println("Quantos?");
int qntsbonequinhos = in.nextInt();
double tamanhobonequinhos = qntsbonequinhos*tamanhopingente;
if(tamanhobonequinhos > tamanhopulseira){
System.out.println("Você escolheu um número de bonequinhos que excede o tamanho da pulseira!");
} else {
int valorbonequinhos = qntsbonequinhos*valorpingente;
valor = valorpulseira+valorbonequinhos;
tamanhofinal2 = qntsbonequinhos*tamanhopingente+tamanhopulseira;
System.out.println("\nTotal:" +valor);
}
}
double tamanhofinal3 = 0;
if(pingente.toLowerCase().equals("berloques")){
pingente = "berloques";
valorpingente = 200;
tamanhopingente = 0.5;
System.out.println("Quantos?");
int qntsberloques = in.nextInt();
double tamanhoberloques = qntsberloques*tamanhopingente;
if(tamanhoberloques > tamanhopulseira){
System.out.println("Você escolheu um número de berloques que excede o tamanho da pulseira!");
} else {
int valorberloques = qntsberloques*valorpingente;
valor = valorpulseira+valorberloques;
tamanhofinal3 = qntsberloques*tamanhopingente+tamanhopulseira;
System.out.println("\nTotal:" +valor);
}
}
double tamanhofinal4 = 0;
if(pingente.toLowerCase().equals("cubinhos")){
pingente = "cubinhos";
valorpingente = 190;
tamanhopingente = 1;
System.out.println("Quantos?");
int qntscubinhos = in.nextInt();
double tamanhocubinhos = qntscubinhos*tamanhopingente;
if(tamanhocubinhos > tamanhopulseira){
System.out.println("Você escolheu um número de cubinhos que excede o tamanho da pulseira!");
} else {
int valorcubinhos = qntscubinhos*valorpingente;
valor = valorpulseira+valorcubinhos;
tamanhofinal4 = qntscubinhos*tamanhopingente+tamanhopulseira;
System.out.println("\nTotal:" +valor);
}
}
double tamanhofinal5 = 0;
if(pingente.toLowerCase().equals("rolinho")){
pingente = "rolinho";
tamanhopingente = 2;
System.out.println("Escolha o material:\nPrata - R$150,00\nPedras - R$220,00\nEsmaltados - R$198,00");
String rolinho = in.nextLine();
if(rolinho.toLowerCase().equals("prata")){
valorpingente = 150;
}if(rolinho.toLowerCase().equals("pedras")){
valorpingente = 220;
}if(rolinho.toLowerCase().equals("esmaltados")){
valorpingente = 198;
}
System.out.println("Quantos?");
int qntsrolinhos = in.nextInt();
double tamanhorolinhos = qntsrolinhos*tamanhopingente;
if(tamanhorolinhos > tamanhopulseira){
System.out.println("Você escolheu um número de rolinhos que excede o tamanho da pulseira!");
} else {
int valorcubinhos = qntsrolinhos*valorpingente;
valor = valorpulseira+valorcubinhos;
tamanhofinal4 = qntsrolinhos*tamanhopingente+tamanhopulseira;
System.out.println("\nTotal:" +valor);
}
}
System.out.println("Você deseja adquirir um suporte de segurança pelo preço de R$95,00? (Sim ou Não)");
String suporte = in.nextLine();
int valorsuporte = 0;
if(suporte.toLowerCase().equals("sim")){
valorsuporte = 95;
valor = valorpulseira+valorpingente+valorsuporte;
System.out.println("Total: "+valor);
} else {
valor = valorpulseira+valorpingente+valorsuporte;
System.out.println("Total: "+valor);
}
}
}