• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Engenharia Elétrica ·

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

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Python-Programa-Calculo-Desconto-Atacado

33

Python-Programa-Calculo-Desconto-Atacado

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

UNINTER

Trabalho Pratico de Logica de Programacao e Algoritmos - Uninter

3

Trabalho Pratico de Logica de Programacao e Algoritmos - Uninter

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

UNINTER

Lógica Programável

4

Lógica Programável

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

UNINTER

Entrega de Avaliação

1

Entrega de Avaliação

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

UNINTER

Trabalho da Faculdade

28

Trabalho da Faculdade

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

UNINTER

Precalculo - Calculo de f(2) para f(x) = x^2 - Questao Resolvida

1

Precalculo - Calculo de f(2) para f(x) = x^2 - Questao Resolvida

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

UNINTER

Prova de Linguagem de Programacao C - Questoes Resolvidas e Comentadas

5

Prova de Linguagem de Programacao C - Questoes Resolvidas e Comentadas

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

UNINTER

Cardapio Digital Lanchonete Joao Carlos-Python

1

Cardapio Digital Lanchonete Joao Carlos-Python

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

UNINTER

Exemplo de Saída de Console com Mensagens de Pedido e Erro

1

Exemplo de Saída de Console com Mensagens de Pedido e Erro

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

UNINTER

Questao 520 PreCalculo - Angulo entre Ponteiros do Relogio 3h15

1

Questao 520 PreCalculo - Angulo entre Ponteiros do Relogio 3h15

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

UNINTER

Texto de pré-visualização

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 maior conforme o valor da compra conforme a listagem abaixo Se valor for menor que 2500 o desconto será de 0 Se valor for igual ou maior que 2500 e menor que 6000 o desconto será de 4 Se valor for igual ou maior que 6000 e menor que 10000 o desconto será de 7 Se valor for igual ou maior que 10000 o desconto será de 11 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 maior ou igual a 2500 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 2500 para que haja desconto Apresentação de Código da Questão 1 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 1 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 9 reais e o Açaí AC custa 11 reais Tamanho M de Cupuaçu CP custa 14 reais e o Açaí AC custa 16 reais Tamanho G de Cupuaçu CP custa 18 reais e o Açaí AC custa 20 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 P M ou G EXIGÊNCIA DE CÓDIGO 3 de 8 D Devese implementar if elif eou else com cada uma das combinações de sabor e tamanho 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 2 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 2 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 2 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 IPB 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 20 retornar o número de página sem desconto Se número de páginas for igual ou maior que 20 e menor que 200 retornar o número de páginas com o desconto é de 15 Se número de páginas for igual ou maior que 200 e menor que 2000 retornar o número de páginas com o desconto é de 20 Se número de páginas for igual ou maior que 2000 e menor que 20000 retornar o número de páginas com o desconto é de 25 Se número de páginas for maior ou igual à 20000 não é aceito pedidos nessa quantidade de páginas Para o adicional de encadernação simples 1 é cobrado um valor extra de 15 reais Para o adicional de encadernação de capa dura 2 é cobrado um valor extra de 40 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 uma opção diferente de digicoipbfot C Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 3 de 7 a Pergunta o número de páginas b Retorna o número de páginas com desconto seguindo a regra do enunciado desconto calculado em cima do número de páginas c Repete a pergunta do item Ca se digitar um valor acima de 20000 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 4 de 7 a Pergunta pelo serviço adicional b Retornar o valor de apenas 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 no código principal main ou seja não pode estar dentro de função conforme o enunciado EXIGÊNCIA DE CÓDIGO 5 de 7 F Devese implementar tryexcept EXIGÊNCIA DE CÓDIGO 6 de 7 G Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 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ço EXIGÊNCIA DE SAÍDA DE CONSOLE 2 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 3 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álidos EXIGÊNCIA DE SAÍDA DE CONSOLE 4 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 3 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 3 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 3 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 livros 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 2 de 8 C Devese implementar uma função chamada cadastrarlivroid em que EXIGÊNCIA DE CÓDIGO 3 de 8 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 4 de 8 a Devese perguntar qual opção deseja 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Da vi Enquanto o usuário não escolher a opção 4 o menu consultar livros deve se repetir E Devese implementar uma função chamada removerlivro em que EXIGÊNCIA DE CÓDIGO 5 de 8 a Devese pergunta pelo id do livro a ser removido b Remover o livro da listalivro c Se o id fornecido não for de um livro da lista printar Id inválido e repetir a pergunta Ea F Devese implementar uma estrutura de menu no código principal main ou seja não pode estar dentro de função em que EXIGÊNCIA DE CÓDIGO 6 de 8 a Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programa 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Fa vi Enquanto o usuário não escolher a opção 4 o menu deve se repetir G Devese implementar uma lista de dicionários uma lista contento dicionários dentro 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 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 2 de 6 K Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 6 L Devese apresentar na saída de console uma consulta por código id de um dos livros EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 6 M Devese apresentar na saída de console uma consulta por autor em que 2 livros sejam do mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 5 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 6 de 6 EXEMPLO DE SAÍDA DE CONSOLE Figura 41 Exemplo de saída de console que o aluno deve fazer É realizado o cadastro de 1 livro Figura 42 Exemplo de saída de console que o aluno deve fazer São cadastrados mais dois livros com mesmo autor Figura 43 Exemplo de saída de console que o aluno deve fazer Em que se consulta Todos os livros cadastrados Figura 44 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 MANZANO Figura 45 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 4 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 4 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 4 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 maior conforme o valor da compra conforme a listagem abaixo Se valor for menor que 2500 o desconto será de 0 Se valor for igual ou maior que 2500 e menor que 6000 o desconto será de 4 Se valor for igual ou maior que 6000 e menor que 10000 o desconto será de 7 Se valor for igual ou maior que 10000 o desconto será de 11 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 maior ou igual a 2500 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 2500 para que haja desconto Apresentação de Código da Questão 1 printBemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Recebendo o valor default do produto valordefault floatinputEntre com o valor do produto Recebendo a quantidade de produtos quantidade intinputEntre com a quantidade do produto Calculando o valor sem desconto valorsemdesconto valordefault quantidade Calculando o valor do desconto nos ifs if valorsemdesconto 2500 desconto 0 elif 2500 valorsemdesconto 6000 desconto 4 elif 6000 valorsemdesconto 10000 desconto 7 else desconto 11 Calculando valor total com desconto valortotalcomdesconto valorsemdesconto 1 desconto 100 Mostrando valores na tela printfValor sem desconto Rvalorsemdesconto2f printfValor com desconto Rvalortotalcomdesconto2f Apresentação de Saída do Console da Questão 1 Bemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Entre com o valor do produto 200 Entre com a quantidade do produto 40 Valor sem desconto R800000 Valor com desconto R744000 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 9 reais e o Açaí AC custa 11 reais Tamanho M de Cupuaçu CP custa 14 reais e o Açaí AC custa 16 reais Tamanho G de Cupuaçu CP custa 18 reais e o Açaí AC custa 20 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 P M ou G EXIGÊNCIA DE CÓDIGO 3 de 8 D Devese implementar if elif eou else com cada uma das combinações de sabor e tamanho 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 def obterprecosabor tamanho Entendendo qual o sabor e o tamanho por meio dos ifs if sabor CP if tamanho P return 9 if tamanho M return 14 if tamanho G return 18 elif sabor AC if tamanho P return 11 if tamanho M return 16 if tamanho G return 20 def mostrarcardapio Função para mostrar cardápio mais elaborado printBemvindo à Loja da Lívia Emanuely de Oliveira Barbosa print Cardápio print print Tamanho Cupuaçu CP Açai AC print P R 900 R 1100 print M R 1400 R 1600 print G R 1800 R 2000 print Mostrando o cardápio mostrarcardapio Iniciando o valor total da compra valortotal 0 Usando loop para validar os inputs do usuário e também se o usuário deseja adicionar mais alguma coisa while True Recebendo o sabor sabor inputEntre com o sabor desejado CPAC upper Verificando valor if sabor not in CP AC printSabor inválido Tente novamente continue Recebendo o tamanho tamanho inputEntre com o tamanho PMG upper Verificando tamanho if tamanho not in P M G printTamanho inválido Tente novamente continue Calculando o preço do sabor e tamanho e somando ao valor total da compra preco obterprecosabor tamanho valortotal preco Perguntando se o usuário deseja mais alguma coisa maisalgo inputDeseja pedir mais alguma coisa SN upper if maisalgo N break Imprimindo o valor total printfO valor total a ser pago é Rvalortotal2f Apresentação de Saída do Console da Questão 2 Bemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Cardápio Tamanho Cupuaçu CP Açai AC P R 900 R 1100 M R 1400 R 1600 G R 1800 R 2000 Entre com o sabor desejado CPAC cp Entre com o tamanho PMG p Deseja pedir mais alguma coisa SN s Entre com o sabor desejado CPAC ac Entre com o tamanho PMG p Deseja pedir mais alguma coisa SN s Entre com o sabor desejado CPAC aa Sabor inválido Tente novamente Entre com o sabor desejado CPAC cp Entre com o tamanho PMG aaa Tamanho inválido Tente novamente Entre com o sabor desejado CPAC cp Entre com o tamanho PMG m Deseja pedir mais alguma coisa SN n O valor total a ser pago é R3400 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 IPB o custo por página é de quarenta centavos Serviço de Fotocópia FOT o custo por página é de vinte centavos EXIGÊNCIA DE CÓDIGO 6 de 7 Se número de páginas for menor que 20 retornar o número de página sem desconto Se número de páginas for igual ou maior que 20 e menor que 200 retornar o número de páginas com o desconto é de 15 Se número de páginas for igual ou maior que 200 e menor que 2000 retornar o número de páginas com o desconto é de 20 Se número de páginas for igual ou maior que 2000 e menor que 20000 retornar o número de páginas com o desconto é de 25 Se número de páginas for maior ou igual à 20000 não é aceito pedidos nessa quantidade de páginas Para o adicional de encadernação simples 1 é cobrado um valor extra de 15 reais Para o adicional de encadernação de capa dura 2 é cobrado um valor extra de 40 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 uma opção diferente de digicoipbfot C Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 3 de 7 a Pergunta o número de páginas b Retorna o número de páginas com desconto seguindo a regra do enunciado desconto calculado em cima do número de páginas c Repete a pergunta do item Ca se digitar um valor acima de 20000 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 4 de 7 a Pergunta pelo serviço adicional b Retornar o valor de apenas 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 no código principal main ou seja não pode estar dentro de função conforme o enunciado EXIGÊNCIA DE CÓDIGO 5 de 7 F Devese implementar tryexcept EXIGÊNCIA DE CÓDIGO 6 de 7 G Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 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ço EXIGÊNCIA DE SAÍDA DE CONSOLE 2 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 3 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álidos EXIGÊNCIA DE SAÍDA DE CONSOLE 4 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 def escolhaservico Loop para validar o tipo de serviço escolhido e receber o valor de escolha while True printEntre com o tipo de serviço desejado printDIG Digitalização printICO Impressão Colorida printIPB Impressão Preto e Branco printFOT Fotocópia Recebendo o tipo de serviço escolhido servico input striplower Verificando o tipo de serviço por meio dos ifs if servico dig return 110 elif servico ico return 100 elif servico ipb return 040 elif servico fot return 020 else printOpção de serviço inválida Tente novamente def numpagina Loop para validar o número de páginas escolhido e receber o valor de escolha while True Usando try except para saber se a conversão para int deu errado try Recebendo o número de páginas numpaginas intinputDigite o número de páginas Validando o número de páginas e aplicando desconto if numpaginas 20 return numpaginas elif numpaginas 200 return numpaginas 085 elif numpaginas 2000 return numpaginas 080 elif numpaginas 20000 return numpaginas 075 else printNão aceitamos tantas páginas de uma vez Tente novamente except printEntrada inválida Digite um número válido def servicoextra Loop para validar o tipo de serviço adicional escolhido e receber o valor de escolha while True Usando try except para saber se a conversão para int deu errado try Recebendo o tipo de serviço extra escolhido extra intinputEscolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum Usando ifs para validar e receber o valor if extra 1 return 15 elif extra 2 return 40 elif extra 0 return 0 else printOpção de serviço adicional inválida Tente novamente except printEntrada inválida Digite um número válido printBemvindo à copiadora Desenvolvido por Lívia Emanuely de Oliveira Barbosa Recebendo o servico servico escolhaservico Recebendo o número de páginas numpaginas numpagina Recebendo o serviço extra extra servicoextra Calculando o total a ser pago total servico numpaginas extra Imprimindo o total a pagar e a fórmula utilizada printfTotal a pagar Rtotal2f printfserviço servico número de páginas numpaginas extra extra Apresentação de Saída do Console da Questão 3 Bemvindo à copiadora Desenvolvido por Lívia Emanuely de Oliveira Barbosa Entre com o tipo de serviço desejado DIG Digitalização ICO Impressão Colorida IPB Impressão Preto e Branco FOT Fotocópia aa Opção de serviço inválida Tente novamente Entre com o tipo de serviço desejado DIG Digitalização ICO Impressão Colorida IPB Impressão Preto e Branco FOT Fotocópia dig Digite o número de páginas 1000000000 Não aceitamos tantas páginas de uma vez Tente novamente Digite o número de páginas aaa Entrada inválida Digite um número válido Digite o número de páginas 5000 Escolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum asd Entrada inválida Digite um número válido Escolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum 2 Total a pagar R416500 serviço 11 número de páginas 37500 extra 40 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 livros 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 2 de 8 C Devese implementar uma função chamada cadastrarlivroid em que EXIGÊNCIA DE CÓDIGO 3 de 8 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 4 de 8 a Devese perguntar qual opção deseja 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Da vi Enquanto o usuário não escolher a opção 4 o menu consultar livros deve se repetir E Devese implementar uma função chamada removerlivro em que EXIGÊNCIA DE CÓDIGO 5 de 8 a Devese pergunta pelo id do livro a ser removido b Remover o livro da listalivro c Se o id fornecido não for de um livro da lista printar Id inválido e repetir a pergunta Ea F Devese implementar uma estrutura de menu no código principal main ou seja não pode estar dentro de função em que EXIGÊNCIA DE CÓDIGO 6 de 8 a Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programa 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Fa vi Enquanto o usuário não escolher a opção 4 o menu deve se repetir G Devese implementar uma lista de dicionários uma lista contento dicionários dentro 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 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 2 de 6 K Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 6 L Devese apresentar na saída de console uma consulta por código id de um dos livros EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 6 M Devese apresentar na saída de console uma consulta por autor em que 2 livros sejam do mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 5 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 6 de 6 EXEMPLO DE SAÍDA DE CONSOLE Figura 41 Exemplo de saída de console que o aluno deve fazer É realizado o cadastro de 1 livro Figura 42 Exemplo de saída de console que o aluno deve fazer São cadastrados mais dois livros com mesmo autor Figura 43 Exemplo de saída de console que o aluno deve fazer Em que se consulta Todos os livros cadastrados Figura 44 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 MANZANO Figura 45 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 Lista vazia para armazenar os livros e variável idglobal listalivro idglobal 0 def cadastrarlivroid print print print MENU CADASTRAR LIVRO Recebendo nome do livro nome inputDigite o nome do livro Recebendo nome do autor autor inputDigite o nome do autor Recebendo editora editora inputDigite o nome da editora Criando dicionário com os dados do livro livro id id nome nome autor autor editora editora Armazenando dicionário na lista de livros listalivroappendlivro printLivro cadastrado com sucesso def consultarlivro print print print MENU CONSULTAR LIVRO Loop para verificar se a opção é válida while True printEscolha a opção desejada print1 Consultar Todos os livros print2 Consultar Livros por ID print3 Consultar Livros por Autor print4 Retornar ao Menu opcao input if opcao 1 printConsultando todos os livros Fazendo print de todos os livros for livro in listalivro printfID livroid Nome livronome Autor livroautor Editora livroeditora elif opcao 2 Recebendo ID para consulta idconsulta intinputDigite o ID do livro Variável para saber se o livro foi encontrado livroencontrado False Procurando livro for livro in listalivro if livroid idconsulta printfID livroid Nome livronome Autor livroautor Editora livroeditora livroencontrado True break Se o livro não foi encontrado informar if not livroencontrado printLivro não encontrado elif opcao 3 Recebendo nome do autor autorconsulta inputDigite o nome do autor Variável para armazenar os livros encontrados livrosencontrados Procurando livros for livro in listalivro if livroautorlower autorconsultalower livrosencontradosappendlivro Se o tamanho da lista de livros for maior que zero mostrar os livros if lenlivrosencontrados 0 for livro in livrosencontrados printfID livroid Nome livronome Autor livroautor Editora livroeditora else printNenhum livro encontrado para este autor elif opcao 4 break else printOpção inválida tente novamente def removerlivro print print print MENU REMOVER LIVRO Loop para fazer verificação se existe um id while True Recebendo ID idremover intinputDigite o ID do livro a ser removido Variável para saber se o livro foi removido livroremovido False Procurando id para ser removido for livro in listalivro if livroid idremover listalivroremovelivro printLivro removido com sucesso livroremovido True break Se o livro foi removido sair do loop while if livroremovido break else printID inválido tente novamente printBemvindo ao Gerenciador de Livros da Lívia Emanuely de Oliveira Barbosa While para o Menu Principal while True print print print MENU PRINCIPAL printEscolha a opção desejada print1 Cadastrar Livro print2 Consultar Livro print3 Remover Livro print4 Encerrar programa Recebendo input da opcao opcao input Ifs para fazer as condições do Menu Principal if opcao 1 Incrementando idglobal sempre que um livro novo for cadastrado idglobal 1 cadastrarlivroidglobal elif opcao 2 consultarlivro elif opcao 3 removerlivro elif opcao 4 printPrograma encerrado Até mais break else printOpção inválida tente novamente Apresentação de Saída do Console da Questão 4 Bemvindo ao Gerenciador de Livros da Lívia Emanuely de Oliveira Barbosa MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 1 MENU CADASTRAR LIVRO Digite o nome do livro Introdução a programação Digite o nome do autor OpenAI Digite o nome da editora Saraiva Livro cadastrado com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 1 MENU CADASTRAR LIVRO Digite o nome do livro Machine Learning Digite o nome do autor OpenAI Digite o nome da editora News and News Livro cadastrado com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 2 MENU CONSULTAR LIVRO Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 1 Consultando todos os livros ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva ID 2 Nome Machine Learning Autor OpenAI Editora News and News Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 2 Digite o ID do livro 1 ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 3 Digite o nome do autor OpenAI ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva ID 2 Nome Machine Learning Autor OpenAI Editora News and News Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 4 MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 3 MENU REMOVER LIVRO Digite o ID do livro a ser removido 1 Livro removido com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 2 MENU CONSULTAR LIVRO Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 2 Digite o ID do livro 1 Livro não encontrado Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 4 MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 4 Programa encerrado Até mais

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Python-Programa-Calculo-Desconto-Atacado

33

Python-Programa-Calculo-Desconto-Atacado

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

UNINTER

Trabalho Pratico de Logica de Programacao e Algoritmos - Uninter

3

Trabalho Pratico de Logica de Programacao e Algoritmos - Uninter

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

UNINTER

Lógica Programável

4

Lógica Programável

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

UNINTER

Entrega de Avaliação

1

Entrega de Avaliação

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

UNINTER

Trabalho da Faculdade

28

Trabalho da Faculdade

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

UNINTER

Precalculo - Calculo de f(2) para f(x) = x^2 - Questao Resolvida

1

Precalculo - Calculo de f(2) para f(x) = x^2 - Questao Resolvida

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

UNINTER

Prova de Linguagem de Programacao C - Questoes Resolvidas e Comentadas

5

Prova de Linguagem de Programacao C - Questoes Resolvidas e Comentadas

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

UNINTER

Cardapio Digital Lanchonete Joao Carlos-Python

1

Cardapio Digital Lanchonete Joao Carlos-Python

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

UNINTER

Exemplo de Saída de Console com Mensagens de Pedido e Erro

1

Exemplo de Saída de Console com Mensagens de Pedido e Erro

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

UNINTER

Questao 520 PreCalculo - Angulo entre Ponteiros do Relogio 3h15

1

Questao 520 PreCalculo - Angulo entre Ponteiros do Relogio 3h15

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

UNINTER

Texto de pré-visualização

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 maior conforme o valor da compra conforme a listagem abaixo Se valor for menor que 2500 o desconto será de 0 Se valor for igual ou maior que 2500 e menor que 6000 o desconto será de 4 Se valor for igual ou maior que 6000 e menor que 10000 o desconto será de 7 Se valor for igual ou maior que 10000 o desconto será de 11 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 maior ou igual a 2500 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 2500 para que haja desconto Apresentação de Código da Questão 1 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 1 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 1 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 9 reais e o Açaí AC custa 11 reais Tamanho M de Cupuaçu CP custa 14 reais e o Açaí AC custa 16 reais Tamanho G de Cupuaçu CP custa 18 reais e o Açaí AC custa 20 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 P M ou G EXIGÊNCIA DE CÓDIGO 3 de 8 D Devese implementar if elif eou else com cada uma das combinações de sabor e tamanho 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 2 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 2 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 2 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 IPB 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 20 retornar o número de página sem desconto Se número de páginas for igual ou maior que 20 e menor que 200 retornar o número de páginas com o desconto é de 15 Se número de páginas for igual ou maior que 200 e menor que 2000 retornar o número de páginas com o desconto é de 20 Se número de páginas for igual ou maior que 2000 e menor que 20000 retornar o número de páginas com o desconto é de 25 Se número de páginas for maior ou igual à 20000 não é aceito pedidos nessa quantidade de páginas Para o adicional de encadernação simples 1 é cobrado um valor extra de 15 reais Para o adicional de encadernação de capa dura 2 é cobrado um valor extra de 40 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 uma opção diferente de digicoipbfot C Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 3 de 7 a Pergunta o número de páginas b Retorna o número de páginas com desconto seguindo a regra do enunciado desconto calculado em cima do número de páginas c Repete a pergunta do item Ca se digitar um valor acima de 20000 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 4 de 7 a Pergunta pelo serviço adicional b Retornar o valor de apenas 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 no código principal main ou seja não pode estar dentro de função conforme o enunciado EXIGÊNCIA DE CÓDIGO 5 de 7 F Devese implementar tryexcept EXIGÊNCIA DE CÓDIGO 6 de 7 G Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 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ço EXIGÊNCIA DE SAÍDA DE CONSOLE 2 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 3 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álidos EXIGÊNCIA DE SAÍDA DE CONSOLE 4 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 3 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 3 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 3 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 livros 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 2 de 8 C Devese implementar uma função chamada cadastrarlivroid em que EXIGÊNCIA DE CÓDIGO 3 de 8 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 4 de 8 a Devese perguntar qual opção deseja 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Da vi Enquanto o usuário não escolher a opção 4 o menu consultar livros deve se repetir E Devese implementar uma função chamada removerlivro em que EXIGÊNCIA DE CÓDIGO 5 de 8 a Devese pergunta pelo id do livro a ser removido b Remover o livro da listalivro c Se o id fornecido não for de um livro da lista printar Id inválido e repetir a pergunta Ea F Devese implementar uma estrutura de menu no código principal main ou seja não pode estar dentro de função em que EXIGÊNCIA DE CÓDIGO 6 de 8 a Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programa 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Fa vi Enquanto o usuário não escolher a opção 4 o menu deve se repetir G Devese implementar uma lista de dicionários uma lista contento dicionários dentro 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 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 2 de 6 K Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 6 L Devese apresentar na saída de console uma consulta por código id de um dos livros EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 6 M Devese apresentar na saída de console uma consulta por autor em que 2 livros sejam do mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 5 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 6 de 6 EXEMPLO DE SAÍDA DE CONSOLE Figura 41 Exemplo de saída de console que o aluno deve fazer É realizado o cadastro de 1 livro Figura 42 Exemplo de saída de console que o aluno deve fazer São cadastrados mais dois livros com mesmo autor Figura 43 Exemplo de saída de console que o aluno deve fazer Em que se consulta Todos os livros cadastrados Figura 44 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 MANZANO Figura 45 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 ESSE TEXTO QUE ESTÁ EM VERMELHO PELO SEU CÓDIGO DO EXERCÍCIO 4 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS DE CÓDIGO O CÓDIGO DEVE ESTAR IDENTADO SERÃO ACEITOS SOMENTE CÓDIGOS NO FORMATO TEXTO NADA DE IMAGEM NEM PRINT ZERA A QUESTÃO Apresentação de Saída do Console da Questão 4 SUBSTITUIR ESSE TEXTO QUE ESTÁ EM LARANJA PELA A SAÍDA DO CONSOLE DO EXERCÍCIO 4 NÃO ESQUECER DE CUMPRIR AS EXIGÊNCIAS SERÁ ACEITO SOMETE SAÍDAS DO CONSOLE NO FORMATO IMAGEM NADA DE TEXTO AQUI ZERA ESSA PARTE DA QUESTÃO 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 maior conforme o valor da compra conforme a listagem abaixo Se valor for menor que 2500 o desconto será de 0 Se valor for igual ou maior que 2500 e menor que 6000 o desconto será de 4 Se valor for igual ou maior que 6000 e menor que 10000 o desconto será de 7 Se valor for igual ou maior que 10000 o desconto será de 11 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 maior ou igual a 2500 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 2500 para que haja desconto Apresentação de Código da Questão 1 printBemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Recebendo o valor default do produto valordefault floatinputEntre com o valor do produto Recebendo a quantidade de produtos quantidade intinputEntre com a quantidade do produto Calculando o valor sem desconto valorsemdesconto valordefault quantidade Calculando o valor do desconto nos ifs if valorsemdesconto 2500 desconto 0 elif 2500 valorsemdesconto 6000 desconto 4 elif 6000 valorsemdesconto 10000 desconto 7 else desconto 11 Calculando valor total com desconto valortotalcomdesconto valorsemdesconto 1 desconto 100 Mostrando valores na tela printfValor sem desconto Rvalorsemdesconto2f printfValor com desconto Rvalortotalcomdesconto2f Apresentação de Saída do Console da Questão 1 Bemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Entre com o valor do produto 200 Entre com a quantidade do produto 40 Valor sem desconto R800000 Valor com desconto R744000 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 9 reais e o Açaí AC custa 11 reais Tamanho M de Cupuaçu CP custa 14 reais e o Açaí AC custa 16 reais Tamanho G de Cupuaçu CP custa 18 reais e o Açaí AC custa 20 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 P M ou G EXIGÊNCIA DE CÓDIGO 3 de 8 D Devese implementar if elif eou else com cada uma das combinações de sabor e tamanho 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 def obterprecosabor tamanho Entendendo qual o sabor e o tamanho por meio dos ifs if sabor CP if tamanho P return 9 if tamanho M return 14 if tamanho G return 18 elif sabor AC if tamanho P return 11 if tamanho M return 16 if tamanho G return 20 def mostrarcardapio Função para mostrar cardápio mais elaborado printBemvindo à Loja da Lívia Emanuely de Oliveira Barbosa print Cardápio print print Tamanho Cupuaçu CP Açai AC print P R 900 R 1100 print M R 1400 R 1600 print G R 1800 R 2000 print Mostrando o cardápio mostrarcardapio Iniciando o valor total da compra valortotal 0 Usando loop para validar os inputs do usuário e também se o usuário deseja adicionar mais alguma coisa while True Recebendo o sabor sabor inputEntre com o sabor desejado CPAC upper Verificando valor if sabor not in CP AC printSabor inválido Tente novamente continue Recebendo o tamanho tamanho inputEntre com o tamanho PMG upper Verificando tamanho if tamanho not in P M G printTamanho inválido Tente novamente continue Calculando o preço do sabor e tamanho e somando ao valor total da compra preco obterprecosabor tamanho valortotal preco Perguntando se o usuário deseja mais alguma coisa maisalgo inputDeseja pedir mais alguma coisa SN upper if maisalgo N break Imprimindo o valor total printfO valor total a ser pago é Rvalortotal2f Apresentação de Saída do Console da Questão 2 Bemvindo à Loja da Lívia Emanuely de Oliveira Barbosa Cardápio Tamanho Cupuaçu CP Açai AC P R 900 R 1100 M R 1400 R 1600 G R 1800 R 2000 Entre com o sabor desejado CPAC cp Entre com o tamanho PMG p Deseja pedir mais alguma coisa SN s Entre com o sabor desejado CPAC ac Entre com o tamanho PMG p Deseja pedir mais alguma coisa SN s Entre com o sabor desejado CPAC aa Sabor inválido Tente novamente Entre com o sabor desejado CPAC cp Entre com o tamanho PMG aaa Tamanho inválido Tente novamente Entre com o sabor desejado CPAC cp Entre com o tamanho PMG m Deseja pedir mais alguma coisa SN n O valor total a ser pago é R3400 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 IPB o custo por página é de quarenta centavos Serviço de Fotocópia FOT o custo por página é de vinte centavos EXIGÊNCIA DE CÓDIGO 6 de 7 Se número de páginas for menor que 20 retornar o número de página sem desconto Se número de páginas for igual ou maior que 20 e menor que 200 retornar o número de páginas com o desconto é de 15 Se número de páginas for igual ou maior que 200 e menor que 2000 retornar o número de páginas com o desconto é de 20 Se número de páginas for igual ou maior que 2000 e menor que 20000 retornar o número de páginas com o desconto é de 25 Se número de páginas for maior ou igual à 20000 não é aceito pedidos nessa quantidade de páginas Para o adicional de encadernação simples 1 é cobrado um valor extra de 15 reais Para o adicional de encadernação de capa dura 2 é cobrado um valor extra de 40 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 uma opção diferente de digicoipbfot C Devese implementar a função numpagina em que EXIGÊNCIA DE CÓDIGO 3 de 7 a Pergunta o número de páginas b Retorna o número de páginas com desconto seguindo a regra do enunciado desconto calculado em cima do número de páginas c Repete a pergunta do item Ca se digitar um valor acima de 20000 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 4 de 7 a Pergunta pelo serviço adicional b Retornar o valor de apenas 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 no código principal main ou seja não pode estar dentro de função conforme o enunciado EXIGÊNCIA DE CÓDIGO 5 de 7 F Devese implementar tryexcept EXIGÊNCIA DE CÓDIGO 6 de 7 G Devese inserir comentários relevantes no código EXIGÊNCIA DE CÓDIGO 7 de 7 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ço EXIGÊNCIA DE SAÍDA DE CONSOLE 2 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 3 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álidos EXIGÊNCIA DE SAÍDA DE CONSOLE 4 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 def escolhaservico Loop para validar o tipo de serviço escolhido e receber o valor de escolha while True printEntre com o tipo de serviço desejado printDIG Digitalização printICO Impressão Colorida printIPB Impressão Preto e Branco printFOT Fotocópia Recebendo o tipo de serviço escolhido servico input striplower Verificando o tipo de serviço por meio dos ifs if servico dig return 110 elif servico ico return 100 elif servico ipb return 040 elif servico fot return 020 else printOpção de serviço inválida Tente novamente def numpagina Loop para validar o número de páginas escolhido e receber o valor de escolha while True Usando try except para saber se a conversão para int deu errado try Recebendo o número de páginas numpaginas intinputDigite o número de páginas Validando o número de páginas e aplicando desconto if numpaginas 20 return numpaginas elif numpaginas 200 return numpaginas 085 elif numpaginas 2000 return numpaginas 080 elif numpaginas 20000 return numpaginas 075 else printNão aceitamos tantas páginas de uma vez Tente novamente except printEntrada inválida Digite um número válido def servicoextra Loop para validar o tipo de serviço adicional escolhido e receber o valor de escolha while True Usando try except para saber se a conversão para int deu errado try Recebendo o tipo de serviço extra escolhido extra intinputEscolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum Usando ifs para validar e receber o valor if extra 1 return 15 elif extra 2 return 40 elif extra 0 return 0 else printOpção de serviço adicional inválida Tente novamente except printEntrada inválida Digite um número válido printBemvindo à copiadora Desenvolvido por Lívia Emanuely de Oliveira Barbosa Recebendo o servico servico escolhaservico Recebendo o número de páginas numpaginas numpagina Recebendo o serviço extra extra servicoextra Calculando o total a ser pago total servico numpaginas extra Imprimindo o total a pagar e a fórmula utilizada printfTotal a pagar Rtotal2f printfserviço servico número de páginas numpaginas extra extra Apresentação de Saída do Console da Questão 3 Bemvindo à copiadora Desenvolvido por Lívia Emanuely de Oliveira Barbosa Entre com o tipo de serviço desejado DIG Digitalização ICO Impressão Colorida IPB Impressão Preto e Branco FOT Fotocópia aa Opção de serviço inválida Tente novamente Entre com o tipo de serviço desejado DIG Digitalização ICO Impressão Colorida IPB Impressão Preto e Branco FOT Fotocópia dig Digite o número de páginas 1000000000 Não aceitamos tantas páginas de uma vez Tente novamente Digite o número de páginas aaa Entrada inválida Digite um número válido Digite o número de páginas 5000 Escolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum asd Entrada inválida Digite um número válido Escolha o serviço adicional 1 Encadernação simples 2 Capa dura 0 Nenhum 2 Total a pagar R416500 serviço 11 número de páginas 37500 extra 40 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 livros 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 2 de 8 C Devese implementar uma função chamada cadastrarlivroid em que EXIGÊNCIA DE CÓDIGO 3 de 8 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 4 de 8 a Devese perguntar qual opção deseja 1 Consultar Todos 2 Consultar por Id 3 Consultar por Autor 4 Retornar ao menu 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Da vi Enquanto o usuário não escolher a opção 4 o menu consultar livros deve se repetir E Devese implementar uma função chamada removerlivro em que EXIGÊNCIA DE CÓDIGO 5 de 8 a Devese pergunta pelo id do livro a ser removido b Remover o livro da listalivro c Se o id fornecido não for de um livro da lista printar Id inválido e repetir a pergunta Ea F Devese implementar uma estrutura de menu no código principal main ou seja não pode estar dentro de função em que EXIGÊNCIA DE CÓDIGO 6 de 8 a Devese pergunta qual opção deseja 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar Programa 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 v Se Entrar com um valor diferente de 1 2 3 ou 4 printar Opção inválida e repetir a pergunta Fa vi Enquanto o usuário não escolher a opção 4 o menu deve se repetir G Devese implementar uma lista de dicionários uma lista contento dicionários dentro 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 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 2 de 6 K Devese apresentar na saída de console uma consulta de todos os livros EXIGÊNCIA DE SAÍDA DE CONSOLE 3 de 6 L Devese apresentar na saída de console uma consulta por código id de um dos livros EXIGÊNCIA DE SAÍDA DE CONSOLE 4 de 6 M Devese apresentar na saída de console uma consulta por autor em que 2 livros sejam do mesmo autor EXIGÊNCIA DE SAÍDA DE CONSOLE 5 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 6 de 6 EXEMPLO DE SAÍDA DE CONSOLE Figura 41 Exemplo de saída de console que o aluno deve fazer É realizado o cadastro de 1 livro Figura 42 Exemplo de saída de console que o aluno deve fazer São cadastrados mais dois livros com mesmo autor Figura 43 Exemplo de saída de console que o aluno deve fazer Em que se consulta Todos os livros cadastrados Figura 44 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 MANZANO Figura 45 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 Lista vazia para armazenar os livros e variável idglobal listalivro idglobal 0 def cadastrarlivroid print print print MENU CADASTRAR LIVRO Recebendo nome do livro nome inputDigite o nome do livro Recebendo nome do autor autor inputDigite o nome do autor Recebendo editora editora inputDigite o nome da editora Criando dicionário com os dados do livro livro id id nome nome autor autor editora editora Armazenando dicionário na lista de livros listalivroappendlivro printLivro cadastrado com sucesso def consultarlivro print print print MENU CONSULTAR LIVRO Loop para verificar se a opção é válida while True printEscolha a opção desejada print1 Consultar Todos os livros print2 Consultar Livros por ID print3 Consultar Livros por Autor print4 Retornar ao Menu opcao input if opcao 1 printConsultando todos os livros Fazendo print de todos os livros for livro in listalivro printfID livroid Nome livronome Autor livroautor Editora livroeditora elif opcao 2 Recebendo ID para consulta idconsulta intinputDigite o ID do livro Variável para saber se o livro foi encontrado livroencontrado False Procurando livro for livro in listalivro if livroid idconsulta printfID livroid Nome livronome Autor livroautor Editora livroeditora livroencontrado True break Se o livro não foi encontrado informar if not livroencontrado printLivro não encontrado elif opcao 3 Recebendo nome do autor autorconsulta inputDigite o nome do autor Variável para armazenar os livros encontrados livrosencontrados Procurando livros for livro in listalivro if livroautorlower autorconsultalower livrosencontradosappendlivro Se o tamanho da lista de livros for maior que zero mostrar os livros if lenlivrosencontrados 0 for livro in livrosencontrados printfID livroid Nome livronome Autor livroautor Editora livroeditora else printNenhum livro encontrado para este autor elif opcao 4 break else printOpção inválida tente novamente def removerlivro print print print MENU REMOVER LIVRO Loop para fazer verificação se existe um id while True Recebendo ID idremover intinputDigite o ID do livro a ser removido Variável para saber se o livro foi removido livroremovido False Procurando id para ser removido for livro in listalivro if livroid idremover listalivroremovelivro printLivro removido com sucesso livroremovido True break Se o livro foi removido sair do loop while if livroremovido break else printID inválido tente novamente printBemvindo ao Gerenciador de Livros da Lívia Emanuely de Oliveira Barbosa While para o Menu Principal while True print print print MENU PRINCIPAL printEscolha a opção desejada print1 Cadastrar Livro print2 Consultar Livro print3 Remover Livro print4 Encerrar programa Recebendo input da opcao opcao input Ifs para fazer as condições do Menu Principal if opcao 1 Incrementando idglobal sempre que um livro novo for cadastrado idglobal 1 cadastrarlivroidglobal elif opcao 2 consultarlivro elif opcao 3 removerlivro elif opcao 4 printPrograma encerrado Até mais break else printOpção inválida tente novamente Apresentação de Saída do Console da Questão 4 Bemvindo ao Gerenciador de Livros da Lívia Emanuely de Oliveira Barbosa MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 1 MENU CADASTRAR LIVRO Digite o nome do livro Introdução a programação Digite o nome do autor OpenAI Digite o nome da editora Saraiva Livro cadastrado com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 1 MENU CADASTRAR LIVRO Digite o nome do livro Machine Learning Digite o nome do autor OpenAI Digite o nome da editora News and News Livro cadastrado com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 2 MENU CONSULTAR LIVRO Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 1 Consultando todos os livros ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva ID 2 Nome Machine Learning Autor OpenAI Editora News and News Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 2 Digite o ID do livro 1 ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 3 Digite o nome do autor OpenAI ID 1 Nome Introdução a programação Autor OpenAI Editora Saraiva ID 2 Nome Machine Learning Autor OpenAI Editora News and News Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 4 MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 3 MENU REMOVER LIVRO Digite o ID do livro a ser removido 1 Livro removido com sucesso MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 2 MENU CONSULTAR LIVRO Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 2 Digite o ID do livro 1 Livro não encontrado Escolha a opção desejada 1 Consultar Todos os livros 2 Consultar Livros por ID 3 Consultar Livros por Autor 4 Retornar ao Menu 4 MENU PRINCIPAL Escolha a opção desejada 1 Cadastrar Livro 2 Consultar Livro 3 Remover Livro 4 Encerrar programa 4 Programa encerrado Até mais

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®