Claro! Vou te ajudar com o desenvolvimento do programa em Python para o sistema de cobrança da copiadora. Aqui está o código: ```python # Função para escolher o serviço desejado def escolha_servico(): while True: servico = input("Digite o serviço desejado (DIG/ICO/IBO/FOT): ") if servico.upper() in ["DIG", "ICO", "IBO", "FOT"]: return servico.upper() else: print("Opção inválida. Tente novamente.") # Função para calcular o número de páginas com desconto def num_pagina(): while True: try: num_paginas = int(input("Digite o número de páginas: ")) if num_paginas < 10: return num_paginas elif 10 <= num_paginas < 100: return num_paginas * 0.9 elif 100 <= num_paginas < 1000: return num_paginas * 0.85 elif 1000 <= num_paginas < 10000: return num_paginas * 0.8 else: print("Número de páginas inválido. Tente novamente.") except ValueError: print("Valor inválido. Tente novamente.") # Função para escolher o serviço adicional def servico_extra(): valor_extra = 0 while True: servico_adicional = input("Digite o serviço adicional desejado (1 - Encadernação Simples, 2 - Encadernação Capa Dura, 0 - Não querer mais nada): ") if servico_adicional == "1": valor_extra += 10 elif servico_adicional == "2": valor_extra += 25 elif servico_adicional == "0": return valor_extra else: print("Opção inválida. Tente novamente.") # Função principal def main(): print("Bem-vindo ao sistema de cobrança da copiadora!") servico = escolha_servico() num_paginas = num_pagina() valor_extra = servico_extra() total = servico * num_paginas + valor_extra print("Total a pagar: R$", total) # Execução do programa if __name__ == "__main__": try: main() except Exception as e: print("Ocorreu um erro:", str(e)) ``` Espero que isso te ajude a desenvolver o sistema de cobrança da copiadora. Se tiver mais alguma dúvida, é só me perguntar!
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
•UNINTER
Lógica de Programação e Algoritmos
•UFU
Compartilhar