·

Engenharia Civil ·

Linguagens de Programação

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

Fazer Pergunta

Texto de pré-visualização

Universidade Federal de Ouro Preto UFOP Instituto de Ciˆencias Exatas e Biologicas ICEB Departamento de Computacao DECOM BCC701 Aula Pratica Versao 10 APS1 Simulado da Prova Teorica Unificada 1 Questao 1 A Mascarada Inc produz mascaras para a prevencao da COVID19 e esta proporcionando a seus clientes uma promocao baseada no valor total da compra seguindo as regras Valor total R Desconto Total 250 3 250 Total 550 6 550 Total 750 8 Total 750 10 Implemente um programa que leia o valor total da compra real defina o valor de desconto calcule o valor com desconto e imprima estes valores no terminal O valor com desconto e impresso com duas casas decimais Caso o valor total da compra seja menor ou igual a 0 uma mensagem de erro e impressa no terminal e o programa termina a execucao Sua resposta deve conter as mensagens exatamente como definidas nos exemplos de execucao Exemplo 1 Defina o valor total da compra R 0 Erro Valor total inválido Exemplo 2 Defina o valor total da compra R 250 Desconto de 3 Valor com desconto R 24250 Exemplo 3 Defina o valor total da compra R 700 Desconto de 8 Valor com desconto R 64400 1 Questao 2 A Trem Bao Cozinha Gourmet aplicara um desconto especial em seus produtos baseado no alimento e valor conforme a tabela Produto Valor V V R 5000 R 5000 V R 10000 V R 10000 Pao de queijo 10 12 15 Pastel de angu 9 10 11 Implemente um programa que receba como entradas os dados de varios pedidos o produto texto definido na tabela e o valor do pedido numero real em seguida calcula e imprime o valor com desconto imprimindo o desconto aplicado e o valor calculado com duas casas decimais O programa deve ser encerrado quando o usuario digitar fim para o tipo do produto Sua resposta deve conter as mensagens exatamente como definidas nos exemplos de execucao Exemplo 1 Informe o nome do produto Pão de queijo Valor do pedido R 100 Percentual de desconto 1200 Valor com desconto R 8800 Informe o nome do produto Pastel de angu Valor do pedido R 50 Percentual de desconto 900 Valor com desconto R 4550 Informe o nome do produto fim Exemplo 2 Informe o nome do produto Pão de queijo Valor do pedido R 150 Percentual de desconto 1500 Valor com desconto R 12750 Informe o nome do produto Pão de queijo Valor do pedido R 25 Percentual de desconto 1000 Valor com desconto R 2250 Informe o nome do produto Pastel de angu Valor do pedido R 150 Percentual de desconto 1100 Valor com desconto R 13350 Informe o nome do produto Pão de queijo Valor do pedido R 10 Percentual de desconto 1000 Valor com desconto R 900 Informe o nome do produto fim 2 Questao 3 Em uma competicao de ginastica rıtmica cada apresentacao recebe um grau de dificuldade e e avaliada por um numero de juızes Apos cada apresentacao os juızes que nao se comunicam uns com os outros mostram suas notas que sao valores reais entre zero e dez pontos A nota final e obtida multiplicandose o somatorio das notas pelo grau de dificuldade da apresentacao Implemente um programa que apure a pontuacao de um certo numero de competidores inteiro e um numero de juızes inteiro seguindo os padroes de entrada e saıda definidos nos exemplos a seguir Para avaliar cada apresentacao vocˆe deve implementar uma funcao chamada avaliaApresentacao que recebe como argumentos de entrada a quantidade de juızes e faz o seguinte 1 Solicita o grau de dificuldade como entrada do usuario 2 Solicita as notas de cada juiz como entradas do usuario 3 Calcula e imprime a pontuacao no terminal Esta funcao nao retorna nenhum valor O programa principal por sua vez faz o seguinte 1 Solicita as quantidades de apresentacoes e de juızes como entradas do usuario 2 Para cada apresentacao imprime o numero da apresentacao no terminal e chama a funcao avaliaApresentacao para obter os dados da apresentacao e a nota final atribuıda Sua resposta deve conter as mensagens exatamente como definidas nos exemplos de execucao Observe que a pontuacao e impressa com duas casas decimais Considere que os valores de entrada sao sempre validos Exemplo 1 Defina a quantidade de apresentações 3 Defina a quantidade de juízes 5 Apresentação 1 Grau de dificuldade 2 Nota do juíz 1 6 Nota do juíz 2 50 Nota do juíz 3 50 Nota do juíz 4 65 Nota do juíz 5 45 Pontuação da apresentação 5400 Apresentação 2 Grau de dificuldade 15 Nota do juíz 1 85 Nota do juíz 2 7 Nota do juíz 3 8 Nota do juíz 4 84 Nota do juíz 5 77 Pontuação da apresentação 5940 Apresentação 3 Grau de dificuldade 30 Nota do juíz 1 61 Nota do juíz 2 74 Nota do juíz 3 65 Nota do juíz 4 68 Nota do juíz 5 62 Pontuação da apresentação 9900 Exemplo 2 Defina a quantidade de apresentações 1 Defina a quantidade de juízes 2 Apresentação 1 Grau de dificuldade 109 Nota do juíz 1 10 Nota do juíz 2 10 Pontuação da apresentação 2180 3