·

Engenharia Elétrica ·

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

Send your question to AI and receive an answer instantly

Ask Question

Preview text

QUESTÃO 1 de 4 Conteúdo até aula 03 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 listagem abaixo Se valor for menor que 1000 o desconto será de 0 Se valor for igual ou maior que 1000 e menor que 3000 o desconto será de 3 Se valor for igual ou maior que 3000 e menor que 5000 o desconto será de 5 Se valor for igual ou maior que 5000 o desconto será de 8 Elabore um programa em Python que A Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 6 B Devese implementar o input do valor unitário e da quantidade do produto EXIGÊNCIA DE CÓDIGO 2 de 6 C 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 D Devese implementar o valor total sem desconto e o valor total com desconto EXIGÊNCIA DE CÓDIGO 4 de 6 E Devese implementar as estruturas if elif e else todas elas EXIGÊNCIA DE CÓDIGO 5 de 6 F Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 6 de 6 G Devese apresentar na saída de console uma mensagem de boasvindas com seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 2 H Devese apresentar 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 15 reais e o Açaí AC custa 17 reais Tamanho G de Cupuaçu CP custa 19 reais e o Açaí AC custa 21 reais Elabore um programa em Python que A Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 8 B Devese implementar o input do sabor CPAC e o print Sabor inválido Tente novamente se o usuário entra com valor diferente de CP e AC EXIGÊNCIA DE CÓDIGO 2 de 8 C Devese implementar o input do tamanho PMG e o print Tamanho inválido Tente novamente se o usuário com entra valor diferente de PM ou G EXIGÊNCIA DE CÓDIGO 3 de 8 D Devese implementar ifelif com cada uma das combinações de sabor e tamanho do enunciado EXIGÊNCIA DE CÓDIGO 4 de 8 E Devese implementar um acumulador para somar os valores dos pedidos EXIGÊNCIA DE CÓDIGO 5 de 8 F 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 G Devese implementar as estruturas de while break continue todas elas EXIGÊNCIA DE CÓDIGO 7 de 8 H Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 8 de 8 I Devese apresentar na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 J 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 K 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 L 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 ao 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 é de 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 maior que 10 e menor que 100 retornar o número de páginas com o desconto é de 10 Se número de páginas for igual ou maior que 100 e menor que 1000 retornar o número de páginas com o desconto é de 15 Se número de páginas for igual ou maior que 1000 e menor que 10000 retornar o número de páginas 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 total servico numpagina extra Elabore um programa em Python que A Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 7 B Devese implementar a função escolhaservico em que EXIGÊNCIA DE CÓDIGO 2 de 7 a Pergunta o servico desejado b Retorna o valor servico com base na escolha do usuário c Repete a pergunta do item Ba se digitar servico se digitar uma opção diferente de digicoibofot C Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 2 de 6 a Pergunta o número de páginas b Retorna o número de páginas com desconto seguindo a regra do enunciado c Repete a pergunta do item Ca se digitar um valor acima de 10000 ou valor não numérico use tryexcept para não numérico D Devese implementar a função servicoextra em que EXIGÊNCIA DE CÓDIGO 3 de 6 a Pergunta pelo serviço adicional b Retornar uma das opções de adicional c Repetir a pergunta item Da se digitar uma opção diferente de 120 E Devese implementar o total a pagar na parte do main conforme o enunciado EXIGÊNCIA DE CÓDIGO 4 de 6 F Devese implementar tryexcept EXIGÊNCIA DE CÓDIGO 5 de 6 G Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 6 de 6 H Devese apresentar na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 I Devese apresentar na saída de console um pedido no qual o usuário errou a opção de serviçoEXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 4 J 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 K 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álidosEXIGÊ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 gerenciamento de pessoas Este software deve ter o seguinte menu e opções 1 Cadastrar Livro 2 Consultar Livro 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu 3 Remover Livro 4 Encerrar Programa Elabore um programa em Python que A Devese implementar o print com uma mensagem de boasvindas que apareça o seu nome EXIGÊNCIA DE CÓDIGO 1 de 8 B Devese implementar uma lista vazia com o nome de listalivro e a variável idglobal com valor inicial igual a 0 EXIGÊNCIA DE CÓDIGO 1 de 7 C Devese implementar uma função chamada cadastrarlivroid em que EXIGÊNCIA DE CÓDIGO 2 de 7 a Pergunta nome autor editora do livro b Armazena o id este é fornecido via parâmetro da função nome autor editora dentro de um dicionário c Copiar o dicionário para dentro da listalivro D Devese implementar uma função chamada consultarlivro em que EXIGÊNCIA DE CÓDIGO 3 de 7 a Devese pergunta 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 i Se Consultar Todos apresentar todos os livros com todos os seus dados cadastrados ii Se Consultar por Id apresentar o livro específico com todos os seus dados cadastrados iii Se Consultar por Autor apresentar os livros do autor com todos os seus dados cadastrados iv Se Retornar ao menu devese retornar ao menu principal E Devese implementar uma função chamada removerlivro em que EXIGÊNCIA DE CÓDIGO 4 de 7 a Devese pergunta pelo id do colaborador a ser removido b Remover o livro da listalivro F Devese implementar uma estrutura de menu no main em que EXIGÊNCIA DE CÓDIGO 5 de 7 a Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programae executar o printar de Opção inválida se entrar com valor diferente de 1 2 3 ou 4 i Se Cadastrar Livro acrescentar em um id global e chamar a função cadastrarlivroid global ii Se Consultar Livro chamar função consultarlivro iii Se Remover Livro chamar função removerlivro iv Se Encerrar Programa sair do menu e com isso acabar a execução do código G Devese implementar uma lista de dicionários uma lista contento dicionários dentro EXIGÊNCIA DE CÓDIGO 6 de 7 H Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 I Devese apresentar na saída de console uma mensagem de boasvindas com o seu nome EXIGÊNCIA DE SAÍDA DE CONSOLE 1 de 6 J 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 K Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 2 de 6 L 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 M 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 N 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 consulta 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