public void SimularEconomia(float area, Quarto q, Sala s, Banheiro b, Cozinha c) { // c_quarto = consumo_quarto float c_quarto = q.ConsumoEnergia(), c_sala = s.ConsumoEnergia(), c_banheiro = b.ConsumoEnergia(), c_cozinha = c.ConsumoEnergia(); float c_total = c_quarto + c_sala + c_banheiro + c_cozinha; if (area >= 5 && area <= 20) { if (c_total > c_total_p20) { Console.WriteLine("\nSua casa encontra-se fora dos nossos padrões de consumo de energia!"); Console.WriteLine("Consumo da Residencia: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência de até 20m²: " + c_total_p20 + " kWh"); Console.WriteLine("Quantidade ideal que pode-se economizar: " + (c_total - c_total_p20) + " kWh"); Console.WriteLine("Para mais detalhes confira o consumo individual dos comodos!"); } else { Console.WriteLine("\nParabens sua casa encontra-se dentro dos nossos padrões de economia\n"); Console.WriteLine("Consumo da residência: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência de até 20m²: " + c_total_p20 + " kWh"); } } if (area > 21 && area <= 40) { if (c_total > c_total_p40) { Console.WriteLine("\nSua casa encontra-se fora dos nossos padrões de consumo de energia!"); Console.WriteLine("Consumo da Residencia: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência entre 21m² e 40m²: " + c_total_p40 + " kWh"); Console.WriteLine("Quantidade ideal que pode-se economizar: " + (c_total - c_total_p40) + " kWh"); Console.WriteLine("Para mais detalhes confira o consumo individual dos comodos!"); } else { Console.WriteLine("\nParabens sua casa encontra-se dentro dos nossos padrões de economia\n"); Console.WriteLine("Consumo da residência: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência entre 21m² e 40m²: " + c_total_p40 + " kWh"); } } if (area > 40) { if (c_total > c_total_p80) { Console.WriteLine("\nSua casa encontra-se fora dos nossos padrões de consumo de energia!"); Console.WriteLine("Consumo da Residencia: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência maior que 40m²: " + c_total_p80 + " kWh"); Console.WriteLine("Quantidade ideal que pode-se economizar: " + (c_total - c_total_p80) + " kWh"); Console.WriteLine("Para mais detalhes confira o consumo individual dos comodos!"); } else { Console.WriteLine("\nParabens sua casa encontra-se dentro dos nossos padrões de economia\n"); Console.WriteLine("Consumo da residência: " + c_total + " kWh"); Console.WriteLine("Consumo esperado para residência maior que 40m²: " + c_total_p80 + " kWh"); } } Console.WriteLine("========================================================================"); }
public void SimularEconomiaComodo(float area, int opcao, Quarto q, Sala s, Banheiro b, Cozinha c) { float c_quarto = q.ConsumoEnergia(), c_sala = s.ConsumoEnergia(), c_banheiro = b.ConsumoEnergia(), c_cozinha = c.ConsumoEnergia(); float c_total = c_quarto + c_sala + c_banheiro + c_cozinha; float economia = 0; switch (opcao) //<<<<<<<<<<<<<<< SWITCH PARA ESCOLHA DE COMODOS PARA DAR DICAS >>>>>>>>>>>>>>>>>> { case 1: //COMPARA SALAS if (area >= 5 && area <= 20) { if (c_sala > c_sala_p20) { economia = c_sala - c_sala_p20; Console.WriteLine("\nComodo Sala: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_sala_p20 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Sala: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_sala_p20 + " kWh"); } } if (area > 20 && area <= 40) { if (c_sala > c_sala_p40) { economia = c_sala - c_sala_p40; Console.WriteLine("\nComodo Sala: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_sala_p40 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Sala: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_sala_p40 + " kWh"); } } if (area > 40) { if (c_sala > c_sala_p80) { economia = c_sala - c_sala_p80; Console.WriteLine("\nComodo Sala: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_sala_p80 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Sala: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_sala + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_sala_p80 + " kWh"); } } Console.WriteLine("========================================================================"); break; case 2: // COMPARA COZINHA if (area >= 5 && area <= 20) { if (c_cozinha > c_cozinha_p20) { economia = c_cozinha - c_cozinha_p20; Console.WriteLine("\nComodo Cozinha: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_cozinha_p20 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Cozinha: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do Comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_cozinha_p20 + " kWh"); } } if (area > 20 && area <= 40) { if (c_cozinha > c_cozinha_p40) { economia = c_cozinha - c_cozinha_p40; Console.WriteLine("\nComodo Cozinha: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_cozinha_p40 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Cozinha: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_cozinha_p40 + " kWh"); } } if (area > 40) { if (c_cozinha > c_cozinha_p80) { economia = c_cozinha - c_cozinha_p80; Console.WriteLine("\nComodo Cozinha: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_cozinha_p80 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Cozinha: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do Comodo: " + c_cozinha + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_cozinha_p80 + " kWh"); } } Console.WriteLine("========================================================================"); break; case 3: // COMPARA QUARTO if (area >= 5 && area <= 20) { if (c_quarto > c_quarto_p20) { economia = c_quarto - c_quarto_p20; Console.WriteLine("\nComodo Quarto: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_quarto_p20 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Quarto: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do Comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_quarto_p20 + " kWh"); } } if (area > 20 && area <= 40) { if (c_quarto > c_quarto_p40) { economia = c_quarto - c_quarto_p40; Console.WriteLine("\nComodo Quarto: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_quarto_p40 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Quarto: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_quarto_p40 + " kWh"); } } if (area > 40) { if (c_quarto > c_quarto_p80) { economia = c_quarto - c_quarto_p80; Console.WriteLine("\nComodo Quarto: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_quarto_p80 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Quarto: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_quarto + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_quarto_p80 + " kWh"); } } Console.WriteLine("========================================================================"); break; case 4: // COMPARA BANHEIRO if (area >= 5 && area <= 20) { if (c_banheiro > c_banheiro_p20) { economia = c_banheiro - c_banheiro_p20; Console.WriteLine("\nComodo Banheiro: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_banheiro_p20 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh");; } else { Console.WriteLine("\nComodo Banheiro: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do Comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo de até 20m²: " + c_banheiro_p20 + " kWh");; } } if (area > 20 && area <= 40) { if (c_banheiro > c_banheiro_p40) { economia = c_banheiro - c_banheiro_p40; Console.WriteLine("\nComodo Banheiro: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_banheiro_p40 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Banheiro: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo entre 21 e 40m²: " + c_banheiro_p40 + " kWh"); } } if (area > 40) { if (c_banheiro > c_banheiro_p80) { economia = c_banheiro - c_banheiro_p80; Console.WriteLine("\nComodo Banheiro: Possui consumo mais alto que nosso padrão!"); Console.WriteLine("\nConsumo do Comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_banheiro_p80 + " kWh"); Console.WriteLine("Quantidade que pode-se economizar: " + economia + " kWh"); } else { Console.WriteLine("\nComodo Banheiro: Encontra-se dentro de nossos padrões de consumo"); Console.WriteLine("\nConsumo do Comodo: " + c_banheiro + " kWh"); Console.WriteLine("Consumo esperado para comodo maior que 40m²: " + c_banheiro_p80 + " kWh"); } } Console.WriteLine("========================================================================"); break; } }