1
resposta

Calcular Taxa de Entrega Delivery

Sistema de Taxa de Entrega para Empresas de Delivery

  1. // Entrada de Dados - - Definir Variáveis de Entrada pelo Usuário
    1 a) < Distancia_KM>: float;
    Exibir “ Informe a distancia(Km) até o usuário: ”

2 a) :booleana;
Exibir “ Está Chovendo?” Sim ou Não – True or False
3 a ) : PC_5km=5.00; PC_5_10km=8.00;PC_10km_Mais=10.00;

  1. // Processamento - - Definir Taxa de Entrega pela Distância
    

2 a) Se < = 5.00;
Taxa_Base= PC_5km;

2 b) Se não se< Distancia_KM> >=10.00;
Taxa_Base= PC_5_10km ;

2 c) Senão > 10.00;
Taxa_Base= PC_10km_Mais

2 d) Se = = True
Taxa_Chuva=Taxa_Base + 2.00;
Senão Taxa_Chuva=0.00;
2 e) Valor_Tot_Taxas=Taxa_Base+Taxa_Chuva

  1. // Saída - - Define valor total da Entrega
    3 a) Exibir “O Valor Total da Entrega é R$ Valor_Tot_Taxas;
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a estrutura condicional para definir diferentes faixas de taxa de entrega, utilizou muito bem a variável acumuladora para somar os acréscimos de chuva e ainda compreendeu a importância da entrada de dados para tornar o cálculo interativo e dinâmico.

Uma sugestão para o futuro seria organizar esse cálculo em funções separadas, como calcularTaxaBase() e calcularTaxaFinal(), o que deixaria o algoritmo mais modular e fácil de expandir caso novas regras de entrega sejam adicionadas.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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