Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Desafio: Calculando valor da entrega

Início

    Declarar variáveis:
        float distancia, taxa_pagar, total_pagar
        booleano chuva

    Imprimir "Qual a sua distância em km? ";
    Ler distancia

    Imprimir "Está chovendo? (Digite 'sim' ou 'não') ";
    Ler chuva

    Se distancia <= 0:
        Imprimir "Nenhum valor a pagar!"
    Senão se distancia <= 5:
        taxa_pagar = 5.00
    Senão se distancia <= 10:
        taxa_pagar = 8.00
    Senão:
        taxa_pagar = 10.00

    Se chuva == "sim":
        total_pagar = taxa_pagar + 2.00
    Senão:
        total_pagar = taxa_pagar

    Imprimir "Valor da entrega: R$", total_pagar

Fim
1 resposta
solução!

Olá, Marinaldo, como vai?

Sua solução atende bem à proposta do desafio e demonstra um bom entendimento das regras de negócio apresentadas, além de uma organização clara do raciocínio em linguagem natural, o que é exatamente o foco da atividade.

Um ponto que talvez precise de ajuste está na variável chuva. Ela foi declarada como booleana, mas em seguida é comparada com o valor textual "sim". Para manter a coerência lógica, você pode optar por tratar chuva como um texto desde a leitura, ou então manter como booleana e ajustar a entrada para verdadeiro ou falso.

Obrigado por compartilhar sua solução e continue utilizando o fórum para trocar ideias e evoluir seus estudos, ele está sempre à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!