private void GerarAtributoMemoria() { float MaiorMemoria = Lista.ListaPlacaDeVideo[0].Memoria, MenorMemoria = Lista.ListaPlacaDeVideo[0].Memoria; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaPlacaDeVideo.Count; i++) { if (Lista.ListaPlacaDeVideo[i].Memoria > MaiorMemoria) { MaiorMemoria = Lista.ListaPlacaDeVideo[i].Memoria; } if (Lista.ListaPlacaDeVideo[i].Memoria < MenorMemoria) { MenorMemoria = Lista.ListaPlacaDeVideo[i].Memoria; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((placaDeVideo.Memoria - MenorMemoria) / (MaiorMemoria - MenorMemoria)) * (10 - 1) + 1); AtributoMemoriaText.text = ValorFinal.ToString(); AtributoMemoriaSlider.value = ValorFinal; }
private void GerarAtributoDesempenho() { float MaiorDesempenho = Lista.ListaPlacaDeVideo[0].Clock, MenorDesempenho = Lista.ListaPlacaDeVideo[0].Clock; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaPlacaDeVideo.Count; i++) { if (Lista.ListaPlacaDeVideo[i].Clock > MaiorDesempenho) { MaiorDesempenho = Lista.ListaPlacaDeVideo[i].Clock; } if (Lista.ListaPlacaDeVideo[i].Clock < MenorDesempenho) { MenorDesempenho = Lista.ListaPlacaDeVideo[i].Clock; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((placaDeVideo.Clock - MenorDesempenho) / (MaiorDesempenho - MenorDesempenho)) * (10 - 1) + 1); AtributoDesempenhoText.text = ValorFinal.ToString(); AtributoDesempenhoSlider.value = ValorFinal; }
private void GerarAtributoPotencia() { float MaiorPotencia = Lista.ListaFonte[0].Capacidade, MenorPotencia = Lista.ListaFonte[0].Capacidade; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaFonte.Count; i++) { if (Lista.ListaFonte[i].Capacidade > MaiorPotencia) { MaiorPotencia = Lista.ListaFonte[i].Capacidade; } if (Lista.ListaFonte[i].Capacidade < MenorPotencia) { MenorPotencia = Lista.ListaFonte[i].Capacidade; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((fonte.Capacidade - MenorPotencia) / (MaiorPotencia - MenorPotencia)) * (10 - 1) + 1); AtributoPotenciaText.text = ValorFinal.ToString(); AtributoPotenciaSlider.value = ValorFinal; }
private void GerarAtributoCustoPorW() { float MaiorCustoPorW = (Lista.ListaFonte[0].Preco / Lista.ListaFonte[0].Capacidade), MenorCustoPorW = (Lista.ListaFonte[0].Preco / Lista.ListaFonte[0].Capacidade); int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaFonte.Count; i++) { if ((Lista.ListaFonte[i].Preco / Lista.ListaFonte[i].Capacidade) > MaiorCustoPorW) { MaiorCustoPorW = Lista.ListaFonte[i].Preco / Lista.ListaFonte[i].Capacidade; } if ((Lista.ListaFonte[i].Preco / Lista.ListaFonte[i].Capacidade) < MenorCustoPorW) { MenorCustoPorW = Lista.ListaFonte[i].Preco / Lista.ListaFonte[i].Capacidade; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt((((fonte.Preco / fonte.Capacidade) - MaiorCustoPorW) / (MenorCustoPorW - MaiorCustoPorW)) * (10 - 1) + 1); AtributoCustoPorWText.text = ValorFinal.ToString(); AtributoCustoPorWSlider.value = ValorFinal; }
private void GerarAtributoPreco() { float MaiorPreco = Lista.ListaFonte[0].Preco, MenorPreco = Lista.ListaFonte[0].Preco; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaFonte.Count; i++) { if (Lista.ListaFonte[i].Preco > MaiorPreco) { MaiorPreco = Lista.ListaFonte[i].Preco; } if (Lista.ListaFonte[i].Preco < MenorPreco) { MenorPreco = Lista.ListaFonte[i].Preco; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((fonte.Preco - MaiorPreco) / (MenorPreco - MaiorPreco)) * (10 - 1) + 1); AtributoPrecoText.text = ValorFinal.ToString(); AtributoPrecoSlider.value = ValorFinal; }
private void GerarAtributoConsumo() { float MaiorTDP = Lista.ListaProcessador[0].TDP, MenorTDP = Lista.ListaProcessador[0].TDP; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaProcessador.Count; i++) { if (Lista.ListaProcessador[i].TDP > MaiorTDP) { MaiorTDP = Lista.ListaProcessador[i].TDP; } if (Lista.ListaProcessador[i].TDP < MenorTDP) { MenorTDP = Lista.ListaProcessador[i].TDP; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((processador.TDP - MaiorTDP) / (MenorTDP - MaiorTDP)) * (10 - 1) + 1); AtributoConsumoText.text = ValorFinal.ToString(); AtributoConsumoSlider.value = ValorFinal; }
private void GerarAtributoDesempenhoSingleCore() { float MaiorClock = Lista.ListaProcessador[0].Clock, MenorClock = Lista.ListaProcessador[0].Clock; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaProcessador.Count; i++) { if (Lista.ListaProcessador[i].Clock > MaiorClock) { MaiorClock = Lista.ListaProcessador[i].Clock; } if (Lista.ListaProcessador[i].Clock < MenorClock) { MenorClock = Lista.ListaProcessador[i].Clock; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((processador.Clock - MenorClock) / (MaiorClock - MenorClock)) * (10 - 1) + 1); AtributoDesempenhoSingleCoreText.text = ValorFinal.ToString(); AtributoDesempenhoSingleCoreSlider.value = ValorFinal; }
private void GerarAtributoCustoPorGB() { float MaiorCustoPorGB = (Lista.ListaDisco[0].Preco / Lista.ListaDisco[0].CapacidadeDeArmazenamento), MenorCustoPorGB = (Lista.ListaDisco[0].Preco / Lista.ListaDisco[0].CapacidadeDeArmazenamento); int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaDisco.Count; i++) { if ((Lista.ListaDisco[i].Preco / Lista.ListaDisco[i].CapacidadeDeArmazenamento) > MaiorCustoPorGB) { MaiorCustoPorGB = Lista.ListaDisco[i].Preco / Lista.ListaDisco[i].CapacidadeDeArmazenamento; } if ((Lista.ListaDisco[i].Preco / Lista.ListaDisco[i].CapacidadeDeArmazenamento) < MenorCustoPorGB) { MenorCustoPorGB = Lista.ListaDisco[i].Preco / Lista.ListaDisco[i].CapacidadeDeArmazenamento; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt((((disco.Preco / disco.CapacidadeDeArmazenamento) - MaiorCustoPorGB) / (MenorCustoPorGB - MaiorCustoPorGB)) * (10 - 1) + 1); AtributoCustoPorGBText.text = ValorFinal.ToString(); AtributoCustoPorGBSlider.value = ValorFinal; }
private void GerarAtributoCapacidadeDeArmazenamento() { float MaiorCapacidade = Lista.ListaDisco[0].CapacidadeDeArmazenamento, MenorCapacidade = Lista.ListaDisco[0].CapacidadeDeArmazenamento; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaDisco.Count; i++) { if (Lista.ListaDisco[i].CapacidadeDeArmazenamento > MaiorCapacidade) { MaiorCapacidade = Lista.ListaDisco[i].CapacidadeDeArmazenamento; } if (Lista.ListaDisco[i].CapacidadeDeArmazenamento < MenorCapacidade) { MenorCapacidade = Lista.ListaDisco[i].CapacidadeDeArmazenamento; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((disco.CapacidadeDeArmazenamento - MenorCapacidade) / (MaiorCapacidade - MenorCapacidade)) * (10 - 1) + 1); AtributoCapacidadeDeArmazenamentoText.text = ValorFinal.ToString(); AtributoCapacidadeDeArmazenamentoSlider.value = ValorFinal; }
private void GerarAtributoSlotsPCIE() { float MaiorSlots = Lista.ListaPlacaMae[0].SlotsPCIE, MenorSlots = Lista.ListaPlacaMae[0].SlotsPCIE; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaPlacaMae.Count; i++) { if (Lista.ListaPlacaMae[i].SlotsPCIE > MaiorSlots) { MaiorSlots = Lista.ListaPlacaMae[i].SlotsPCIE; } if (Lista.ListaPlacaMae[i].SlotsPCIE < MenorSlots) { MenorSlots = Lista.ListaPlacaMae[i].SlotsPCIE; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((placaMae.SlotsPCIE - MenorSlots) / (MaiorSlots - MenorSlots)) * (10 - 1) + 1); AtributoSlotsPCIEText.text = ValorFinal.ToString(); AtributoSlotsPCIESlider.value = ValorFinal; }
private void GerarAtributoPortasSata() { float MaiorPortas = Lista.ListaPlacaMae[0].PortasSata, MenorPortas = Lista.ListaPlacaMae[0].PortasSata; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaPlacaMae.Count; i++) { if (Lista.ListaPlacaMae[i].PortasSata > MaiorPortas) { MaiorPortas = Lista.ListaPlacaMae[i].PortasSata; } if (Lista.ListaPlacaMae[i].PortasSata < MenorPortas) { MenorPortas = Lista.ListaPlacaMae[i].PortasSata; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((placaMae.PortasSata - MenorPortas) / (MaiorPortas - MenorPortas)) * (10 - 1) + 1); AtributoPortasSataText.text = ValorFinal.ToString(); AtributoPortasSataSlider.value = ValorFinal; }
private void GerarAtributoRefrigeracao() { float MaiorQuantidadeDeFans = Lista.ListaGabinete[0].QuantidadeDeFans, MenorQuantidadeDeFans = Lista.ListaGabinete[0].QuantidadeDeFans; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaGabinete.Count; i++) { if (Lista.ListaGabinete[i].QuantidadeDeFans > MaiorQuantidadeDeFans) { MaiorQuantidadeDeFans = Lista.ListaGabinete[i].QuantidadeDeFans; } if (Lista.ListaGabinete[i].QuantidadeDeFans < MenorQuantidadeDeFans) { MenorQuantidadeDeFans = Lista.ListaGabinete[i].QuantidadeDeFans; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((gabinete.QuantidadeDeFans - MenorQuantidadeDeFans) / (MaiorQuantidadeDeFans - MenorQuantidadeDeFans)) * (10 - 1) + 1); AtributoRefrigeracaoText.text = ValorFinal.ToString(); AtributoRefrigeracaoSlider.value = ValorFinal; }
private void GerarAtributoBaiasHD() { float MaiorBaias = Lista.ListaGabinete[0].BaiasHDSSD, MenorBaias = Lista.ListaGabinete[0].BaiasHDSSD; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaGabinete.Count; i++) { if (Lista.ListaGabinete[i].BaiasHDSSD > MaiorBaias) { MaiorBaias = Lista.ListaGabinete[i].BaiasHDSSD; } if (Lista.ListaGabinete[i].BaiasHDSSD < MenorBaias) { MenorBaias = Lista.ListaGabinete[i].BaiasHDSSD; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((gabinete.BaiasHDSSD - MenorBaias) / (MaiorBaias - MenorBaias)) * (10 - 1) + 1); AtributoBaiasHDText.text = ValorFinal.ToString(); AtributoBaiasHDSlider.value = ValorFinal; }
private void GerarAtributoSlotsPCI() { float MaiorSlotsPCI = Lista.ListaGabinete[0].SlotsPCI, MenorSlotsPCI = Lista.ListaGabinete[0].SlotsPCI; int ValorFinal; //Identifica a maior e a menor informação da lista for (int i = 0; i < Lista.ListaGabinete.Count; i++) { if (Lista.ListaGabinete[i].SlotsPCI > MaiorSlotsPCI) { MaiorSlotsPCI = Lista.ListaGabinete[i].SlotsPCI; } if (Lista.ListaGabinete[i].SlotsPCI < MenorSlotsPCI) { MenorSlotsPCI = Lista.ListaGabinete[i].SlotsPCI; } } // Fórmula da normalização convertendo para uma escala [1-10] ValorFinal = Mathf.RoundToInt(((gabinete.SlotsPCI - MenorSlotsPCI) / (MaiorSlotsPCI - MenorSlotsPCI)) * (10 - 1) + 1); AtributoSlotsPCIText.text = ValorFinal.ToString(); AtributoSlotsPCISlider.value = ValorFinal; }
public override string ToString() { var result = ""; if (Aprovado) { result = $"Status: APROVADO \t| Valor total: {ValorFinal.ToString("N2")} \t| Juros: {Juros.ToString("N2")}"; } else { result = $"Empréstimo não aprovado. Motivo: {MensagemDeErro}"; } return(result); }