·

Engenharia de Produção ·

Introdução à Lógica e Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Q UESTÃO 1 de 4 C onteúdo até aula 0 3 Enunciado Imaginase que você é um dos programadores responsáveis pela construção de app de vendas para uma determinada empresa X que vende em atacado Uma das estratégias de vendas dessa empresa X é dar desconto maiores conforme o valor da compra conforme a lista gem abaixo Se valor f or menor que 1000 o desconto será de 0 Se valor f or igual ou maior que 1000 e menor que 3000 o desconto será de 3 Se valor f o r igual ou maior que 3000 e menor que 5000 o desconto será de 5 Se valor f or igual ou maior que 5000 o desconto será de 8 Elabore um programa em Python que Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 6 Devese implementar o input d o valor unitário e da quantidade do produto EXIGÊNCIA DE CÓDIGO 2 de 6 Devese implementar o desconto conforme a enunciado acima obs atentese as condições de menor igual e maior EXIGÊNCIA DE CÓDIGO 3 de 6 Devese implementar o valor total sem desconto e o valor total com desconto EXIGÊNCIA DE CÓDIGO 4 de 6 Devese implementar as estruturas if elif e else todas elas EXIGÊNCIA DE CÓDIGO 5 de 6 Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 6 de 6 Devese apresenta r na saída de console uma mensagem de boasvindas com seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 2 Devese apresenta r na saída de console um pedido recebendo desconto valor total sem desconto acima de 1000 EXIGÊNCIA DE SAÍDA DE CONSOLE 2 de 2 EXEMPLO DE SAÍDA DE CONSOLE Figura 1 Exemplo de saída de console que o aluno deve fazer Em que se perguntar o valor do produto pode ser qualquer valor a quantidade pode ser qualquer valor o resultado da multiplicação produto pela quantidade deve ser maior que 1000 para que haja desconto Apresentação de Código da Questão 1 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELO O CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SÓ SERAM ACEITOS CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM Apresentação de Saída do Console da Questão 1 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR OS EXIGÊNCIA S SÓ SERAM ACEITAS SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO QUESTÃO 2 de 4 Conteúdo até aula 04 Enunciado Você e sua equipe de programadores foram contratados para desenvolver um app de vendas para uma loja que vende Açaí e Cupuaçu Você ficou com a parte de desenvolver a interface do cliente para retirada do produto A Loja possui seguinte relação Tamanho P de Cupuaçu CP custa 10 reais e o Açaí AC custa 12 reais Tamanho M de Cupuaçu CP custa 1 5 reais e o Açaí AC custa 17 reais Tamanho G de Cupuaçu CP custa 1 9 reais e o Açaí AC custa 21 reais Elabore um programa em Python que Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 8 Devese implementar o input do sabor CPAC e o print Sabor i nválido Tente novamente se o usuário entra com valor diferente de CP e AC EXIGÊNCIA DE CÓDIGO 2 de 8 Devese implementar o input do tamanho PMG e o print Tamanho i nválido Tente novamente se o usuário com entra valor diferente de PM ou G EXIGÊNCIA DE CÓDIGO 3 de 8 Devese implementar ifelif com cada uma das combinações de sabor e tamanho do enunciado EXIGÊNCIA DE CÓDIGO 4 de 8 Devese implementar um acumulador para somar os valores dos pedidos EXIGÊNCIA DE CÓDIGO 5 de 8 Devese implementar o input com a pergunta Deseja pedir mais alguma coisa Se sim repetir a partir do item B senão encerrar o programa executar o print do acumulador EXIGÊNCIA DE CÓDIGO 6 de 8 Devese implementar as estruturas de while break continue todas elas E XIGÊNCIA DE CÓDIGO 7 de 8 Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 8 de 8 Devese apresenta r na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 Devese apresentar na saída de console um pedido em que o usuário errou o sabor EXIGÊNCIA DE SAÍDA DE CONSOLE 2 de 4 Devese apresentar na saída de console um pedido em que o usuário errou o tamanho EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 4 Devese apresentar na saída de console um pedido com duas opções sabores diferentes e com tamanhos diferentes EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 4 EXEMPLO DE SAÍDA DE CONSOLE Figura 2 Exemplo de saída de console que o aluno deve fazer Em que se perguntar o sabor a o tamanho Há uma tentativa de pedido que se erro o sabor e outra que se errou o tamanho Há também dois pedidos com sabores e tamanhos Apresentação de Código da Questão 2 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELO O CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SÓ SERAM ACEITOS CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM Apresentação de Saída do Console da Questão 2 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR OS EXIGÊNCIA S SÓ SERAM ACEITAS SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO QUESTÃO 3 de 4 Conteúdo até aula 05 Enunciado Você foi contratado para desenvolver um sistema de cobrança de serviços de uma copiadora Você ficou com a parte de desenvolver a interface com o funcionário A copiadora opera da seguinte maneira Serviço de Digitalização DIG o custo por página é d e um real e dez centavos Serviço de Impressão Colorida ICO o custo por página é de um real Serviço de Impressão Preto e Branco IBO o custo por página é de quarenta centavos Serviço de Fotocópia FOT o custo por página é de vinte centavos Se número de páginas for menor que 10 retornar o número de página sem desconto Se número de páginas for igual ou mai or que 10 e menor que 10 0 retornar o número de página s com o desconto é de 10 Se número de páginas for igual ou maior que 100 e menor que 10 00 retornar o número de página s com o desconto é de 15 Se número de páginas for igual ou maior que 100 0 e menor que 10 00 0 retornar o número de página s com o desconto é de 20 Se número de páginas for maior ou igual à 10000 não é aceito pedidos nessa quantidade de páginas Para o adicional de encadernação simples 1 é cobrado um valor extra de 10 reais Para o adicional de encadernação de capa dura 2 é cobrado um valor extra de 25 reais Para o adicional de não querer mais nada 0 é cobrado um valor extra de 0 reais O valor final da conta é calculado da seguinte maneira t otal servico numpagina extra Elabore um programa em Python que Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 7 Devese implementar a função escolhaservico em que EXIGÊNCIA DE CÓDIGO 2 de 7 P ergunta o servico desejado Retorna o valor servico com base n a escolha do usuário Repete a pergunta do item Ba se digitar servico se digitar uma opção diferente de dig ico ibo fot Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 2 de 6 Pergunta o número de páginas Retorna o número de páginas com desconto seguindo a regra do enunciado Repete a pergunta do item C a se digitar um valor acima de 10000 ou valor não numérico use tryexcept para não numérico Devese implementar a função servicoextra em que EXIGÊNCIA DE CÓDIGO 3 de 6 Pergunta pelo serviço adicional Retornar uma das opções de adicional Repet ir a pergunta item D a se digitar uma opção diferente de 1 20 Devese implementar o total a pagar na parte do main conforme o enunciado EXIGÊNCIA DE CÓDIGO 4 de 6 Devese implementar tryexc e pt EXIGÊNCIA DE CÓDIGO 5 de 6 Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 6 de 6 Devese apresenta r na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 Devese apresentar na saída d e console um pedido no qual o usuário errou a opção de serviço EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 Devese apresentar na saída de console um pedido no qual o usuário digitou ultrapassou no número de páginas EXIGÊNCIA DE SAÍDA DE CONSOLE 2 de 4 Devese apresentar na saída de console um pedido com opção de serviço número de páginas e serviço extra válidos EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 4 EXEMPLO DE SAÍDA DE CONSOLE Figura 3 Exemplo de saída de console que o aluno deve fazer Em que se pergunta pelo tipo de serviço e se erra opção inicialmente que se passa do número de páginas aceito Na sequência o usuário digitou um valor de serviço número de páginas e extras válidos Apresentação de Código da Questão 3 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELO O CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SÓ SERAM ACEITOS CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM Apresentação de Saída do Console da Questão 3 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR OS EXIGÊNCIA S SÓ SERAM ACEITAS SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO QUESTÃO 4 de 4 Conteúdo até aula 06 Enunciado Você e sua equipe de programadores foram contratados por pequena empresa para desenvolver o software de gerenciame nto de pessoas Este software deve ter o seguinte menu e opções Cadastrar Livro Consultar Livro Consultar Todos Consultar por Id Consultar por Autor Retornar ao menu Remover Livro Encerrar Programa Elabore um programa em Python que Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 8 Devese implementar uma lista vazia com o nome de lista livro e a variável id global com valor inicial igual a 0 EXIGÊNCIA DE CÓDIGO 1 de 7 Devese implementar uma função chamada cadastrar livro id em que EXIGÊNCIA DE CÓDIGO 2 de 7 Pergunta nome autor editora do livro Armazena o id este é fornecido via parâmetro da função nome autor editora dentro de um dicionário Copiar o dicionário para dentro d a lista livro Devese implementar uma função chamada c onsultar livro em que EXIGÊNCIA DE CÓDIGO 3 de 7 Devese p ergunt a qual opção deseja 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu e printar a Opção inválida se entrar com valor diferente de 1 2 3 ou 4 Se Consultar Todos apresentar todos os livros com todos os seus dados cadastrados Se Consultar por Id apresentar o livro específico com todos os seus dados cadastrados Se Consultar por Autor apresentar o s livros do autor com todos os seus dados cadastrados Se Retornar ao menu devese retornar ao menu principal Devese implementar uma função chamada remover livro em que EXIGÊNCIA DE CÓDIGO 4 de 7 Devese p ergunta pelo id do colaborador a ser removido Remover o livro da lista livro Devese implementar uma estrutura de menu no main em que EXIGÊNCIA DE CÓDIGO 5 de 7 Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programa e executar o p rintar de Opção inválida se entrar com valor diferente de 1 2 3 ou 4 Se Cadastrar Livro acrescentar em um id global e chamar a função cadastrar livro id global Se Consultar Livro chamar função consultar livro Se Remover Livro chamar função remover livro Se Encerrar Programa sair do menu e com isso acabar a execução do código Devese implementar uma lista de dicionários uma lista contento dicionários dentro EXIGÊNCIA DE CÓDIGO 6 de 7 Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 Devese apresenta r na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 6 Devese apresentar na saída de console um cadastro de 3 livros sendo 2 deles no mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 6 Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 2 de 6 Devese apresentar na saída de console uma consulta por código de um dos livros EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 6 Devese apresentar na saída de console uma consulta por setor em que 2 livros sejam do mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 6 Devese apresentar na saída de console uma remoção de um dos livros seguida de uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 5 de 6 EXEMPLO DE SAÍDA DE CONSOLE Figura 41 Exemplo de saída de console que o aluno deve fazer Em que se cadastra 3 livros sendo 2 do mesmo autor Figura 42 Exemplo de saída de console que o aluno deve fazer Em que se c onsulta todos os livros Figura 43 Exemplo de saída de console que o aluno deve fazer Em que se consulta o livro de id número 2 e se faz uma consulta pelo nome do autor Tolkien Figura 44 Exemplo de saída de console que o aluno deve fazer Em que se remove o livro de Id número 2 e depois se faz uma consulta geral Apresentação de Código da Questão 4 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELO O CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SÓ SERAM ACEITOS CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM Apresentação de Saída do Console da Questão 4 SUBSTITUIR O QUE ESTÁ EM VERMELHO PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR OS EXIGÊNCIA S SÓ SERAM ACEITAS SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO