Responder a: 13: Vamos testar nosso conhecimento | 03

16 de julho de 2021 at 22:22 #40003362297

Estou precisando de um norte para conseguir finalizar o exercicio;

Entendi que o exercício precisa ser dividido em “ 2 setores “ ( Bateria>10% e Bateria <10% ). Tenho as etapas(funções) do código pronto e funcionando perfeitamente individualmente;

A minha dificuldade está na utilização(#define) dos 4 botões para executar duas funções diferentes no momento em que a bateria fica <10%.

Minha compreensão do exercício foi que quando a bateria ficar <10% preciso “sair do primeiro setor” e ir para um segundo setor “em manutenção”, porém neste segundo setor os botões se pressionados precisam informar “BATERIA DESCARREGADA” e também controlar os ( VALOR ATUAL, VALOR TOTAL, ABRE COFRE, FORÇAR MANUTENÇÃO ).

A dificuldade que encontrei é, como posso controlar este segundo setor onde cada botão ao meu entender precisa “controlar duas informações”.

Desde já, obrigado… Segue um resumo de como criei meu raciocínio:

while(TRUE){

if(porcentagemBat<10){
saldoGeral(); // Salva o novo valor total geral
bateria_descarregada(); // Aqui está a função se ao pressionar qualquer botão informar “BATERIA DESCAREGADA”
modo_manutenção(); // VALOR ATUAL, VALOR GERAL, ABRE COFRE, FORÇA EM MANUTENÇÃO

}else{
entrada_moeda(); // Menu de moedas e visualização dos incrementos no display
}

}