Oi, Bruno. Tudo bem com você?
Obrigado por compartilhar sua resolução do desafio sobre o cálculo de pedidos. Você identificou corretamente os elementos essenciais para que um algoritmo realize essa tarefa, destacando a necessidade de relacionar cada item ao seu respectivo preço, validar as entradas antes do processamento e apresentar o resultado ao final. Essa sequência segue a lógica esperada para esse tipo de problema e demonstra que você compreendeu o objetivo da atividade.
Como sugestão, faltou apenas deixar um pouco mais explícita a etapa de entrada dos dados e o processamento da soma. Em um algoritmo em linguagem natural, normalmente descrevemos primeiro a obtenção dos preços dos itens, depois a realização da operação de soma e, por fim, a exibição do valor total. Em um sistema de compras, por exemplo, o algoritmo poderia receber os preços de um teclado, um mouse e um monitor, calcular o total e apresentar o valor final para o cliente antes da confirmação da compra.
Se futuramente fosse necessário calcular também descontos ou frete, como você adaptaria esse algoritmo para incluir essas novas regras sem alterar sua lógica principal?
Parabéns por compartilhar sua solução. Continue praticando e trazendo suas resoluções para o fórum. Estamos à disposição para ajudar no que precisar.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!