4
Introdução à Lógica e Programação
UFABC
3
Introdução à Lógica e Programação
UFABC
5
Introdução à Lógica e Programação
UFABC
6
Introdução à Lógica e Programação
UFABC
25
Introdução à Lógica e Programação
UFABC
23
Introdução à Lógica e Programação
UFABC
56
Introdução à Lógica e Programação
UFABC
36
Introdução à Lógica e Programação
UFABC
44
Introdução à Lógica e Programação
UFABC
5
Introdução à Lógica e Programação
UFABC
Texto de pré-visualização
Universidade Federal do ABC Bacharelado em Ciˆencia e TecHum e Licenciaturas Disciplina Processamento da Informacao Prof Maria das Gracas Marietto VALERIO BATISTA Ass Estudante Luana Gomes da Silva IDRA 11201723119 346 20220713 172428 Instrucoes a Essa Prova tem pontuacao maxima de 100 pontos 4 exercıcios 25 pontos cada b Vocˆe pode editar mudar salvar e avaliar o codigo de um certo exercıcio da Prova quantas vezes desejar porem a pontuacao que lhe sera atribuıda correspondera a pontuacao da ultima versao de seu codigo que vocˆe salvou e avaliou dentro do prazo c Importante os arquivos de cada questao devem ser nomeados EXATAMENTE assim Q1 Q2 onde e a extensao da linguagem de programacao escolhida d Desenvolva cada questao instrucao por instrucao com a sua logica de programacao sem utilizar bibliotecas prontas e Submeta as respostas no Moodle na atividade Prova 1 f O prazo de entrega dessa Prova e 1607 as 19h Questoes Dissertativas v167 1857 1 Com as recentes crises de agua a geracao de energia eletrica sofreu um forte impacto Por esse motivo as companhias geradoras de energia colocaram em pratica formas mais caras de geracao de energia que interfere na conta dos consumidores Um exemplo desse ajuste pode ser visualizado na nova TABELA TARIFARIA primeira tabela a seguir da empresa de fornecimento de energia eletrica de Sao Paulo TABELA TARIFARIA CLASSE FAIXA DE CONSUMO TUSDRkWh TE RkWh 1 RESIDENCIAL Consumo mensal ate 29kWh 0 06747 0 08300 Consumo mensal entre 30 e 206kWh 0 11566 0 14229 Consumo mensal superior a 207kWh 0 17348 0 21343 2 RURAL 0 13927 0 16600 3 DEMAIS CLASSES 0 19896 0 23715 Nesta tabela temos duas taxas que insidem no valor a ser pago na conta de energia conforme a CLASSE e a FAIXA DE CONSUMO TUSD Tarifa do Uso do Sistema de Distribuicao e TE Tarifa de Energia Para calcular o valor total a ser pago basta fazer a conta CONSUMOTUSDTETAXA onde a TAXA e dada pela BANDEIRA TARIFARIA vigente da geracao de energia que e dada pela seguinte regra BANDEIRAS TARIFARIAS BANDEIRA VERDE BANDEIRA AMARELA BANDEIRA VERMELHA Sem acrescimo na tarifa Acrescimo de R0014 a cada 1kWh Acrescimo de R004 a cada 1kWh Faca um programa que dada a CLASSE tarifaria inteiro 1RESIDENCIAL 2RURAL 3DEMAIS a BANDEIRA TARIFARIA vigente inteiro 0VERDE 1AMARELA 2VERMELHA e o CONSUMO em kWh real mostre qual o total a ser pago pela distribuicao e consumo de energia Exemplo de Entrada 3 1 274 Exemplo de Saıda classe3 bandeira1 consumo274 consumo 274 TUSD 019896 TE 023715 TAXA 001400 Valor 12333 MCTest gerador e corretor de exames disponıvel para professores wwwufabcedubr 1858 2 Escreva um programa que receba via teclado o valor do salario e a idade dos n funcionarios de uma empresa O valor de n e desconhecido e devera ser informado pelo usuario Vocˆe deve obrigatoriamente fazer a validacao de dados do salario que deve estar entre 883 e 24049 reais inclusive Ou seja se o usuario informar um salario fora dessa faixa ele devera digitar novamente o salario ate informar o salario correto Analogo para validar a idade entre 17 e 67 anos inclusive O programa nao pode prosseguir com um valor invalido O seu programa deve a exibir uma tabela com a idade e salario de cada funcionario b exibir qual valor do maior salario c exibir quantos funcionarios da empresa tem entre 19 e 24 anos inclusive e quantos tem mais de 47 anos d exibir o valor medio dos salarios dos funcionarios acima de 47 anos e exibir o valor total de bˆonus soma de todos os funcionarios concedido pela empresa sabendo que apenas os fun cionarios com salario abaixo de 1937 reais receberao um bˆonus de 6 do salario Exemplo de Entrada 7 22417 51 2422 74 38 10810 70 43 23188 39 4431 55 8787 43 2592 16 54 Exemplo de Saıda idade salario 51 22417 38 2422 43 10810 39 23188 55 4431 43 8787 54 2592 maior salario 23188 func entre 19 e 24 anos 0 func com mais de 47 anos 3 media dos sal func com mais de 47 anos 98133 bonus total 00 1856 3 Uma companhia de telefonia celular realiza uma campanha para atrair e fidelizar clientes com base no TIPO DE CONTA pre ou pospago VALOR DA RECARGA prepago ou PLANO pospago O cliente podera receber prˆemios na forma de descontos na conta eou Bˆonus Internet Escreva um programa para exibir os prˆemios a serem obtidos por um cliente conforme a tabela abaixo Tipo de conta Valor da Recarga Plano Descontos Bˆonus Internet Prepago 50 reais 5 GB Prepago 50 e 25 reais 3 GB PosPago Normal 7 reais 4 GB PosPago Ouro 15 reais 6 GB Atencao E obrigatorio o uso de selecao encadeada sesenaose Solucoes corretas mas sem o uso de selecao encadeada terao conceito maximo igual a B Observacoes Nessa questao nao e obrigatorio fazer a validacao de dados Assuma que o usuario digitara valores validos Considere que o usuario SEMPRE ira fazer duas simulacoes em cada uma delas Ira informar 7 para prepago e 9 para pospago Ira informar 1 para o plano Normal e 3 para o Ouro Caso as entradas do usuario nao se enquadrem nas condicoes da tabela acima devese informar Desconto 0 eou Bonus 0 Exemplo de Entrada Tipo de Conta E Valor de Recarga OU Plano 7 27 9 3 Exemplo de Saıda Caso 1 Entradas Tipo Conta 7 Valor Recarga 2700 Saida Bonus Internet 3 GB Caso 2 Entradas Tipo Conta 9 Plano 3 Saida Desconto 1500 Bonus Internet 6 GB 1859 4 Uma pesquisa pretende coletar alguns dados em restaurantes por quilo de modo a estudar o perfil de consumo e assim realizar uma campanha para orientacao nutricional Escreva um programa que registre os seguintes dados de cada consumidor Peso em gramas da refeicao Tipo do prato sera informado um numero 1 ou 2 sendo que 1 indica prato equilibrado 2 indica prato desequi librado Considere que a digitacao sera encerrada quando entrarmos com peso igual a zero Faca a validacao de dados do tipo do prato que deve ser 1 ou 2 Sem que o consumidor seja avisado previamente recebera um desconto de R 500 no valor da conta se o prato for caracterizado como equilibrado e pese entre 300 e 450 gramas inclusive 300 e 450 O programa deve imprimir para cada usuario o valor da sua conta sem desconto e com desconto considerando que o valor do quilo nesse restaurante e de R 5600 O programa deve imprimir tambem ao final a Quantidade total de clientes b Quantidade de Pratos do Tipo 1 com desconto c Valor medio dos Pratos do Tipo 2 Exemplo de Entrada Peso e Tipo 300 2 70 1 360 1 10 1 190 2 110 2 300 1 380 2 0 2 Exemplo de Saıda Peso 300 Tipo 2 Sem Desconto 1680 Com Desconto 1680 Peso 70 Tipo 1 Sem Desconto 392 Com Desconto 392 Peso 360 Tipo 1 Sem Desconto 2016 Com Desconto 1516 Peso 10 Tipo 1 Sem Desconto 056 Com Desconto 056 Peso 190 Tipo 2 Sem Desconto 1064 Com Desconto 1064 Peso 110 Tipo 2 Sem Desconto 616 Com Desconto 616 Peso 300 Tipo 1 Sem Desconto 1680 Com Desconto 1180 Peso 380 Tipo 2 Sem Desconto 2128 Com Desconto 2128 Quantidade total de clientes 8 Quantidade de Pratos do Tipo 1 com desconto 2 Valor medio dos pratos do Tipo 2 1372
4
Introdução à Lógica e Programação
UFABC
3
Introdução à Lógica e Programação
UFABC
5
Introdução à Lógica e Programação
UFABC
6
Introdução à Lógica e Programação
UFABC
25
Introdução à Lógica e Programação
UFABC
23
Introdução à Lógica e Programação
UFABC
56
Introdução à Lógica e Programação
UFABC
36
Introdução à Lógica e Programação
UFABC
44
Introdução à Lógica e Programação
UFABC
5
Introdução à Lógica e Programação
UFABC
Texto de pré-visualização
Universidade Federal do ABC Bacharelado em Ciˆencia e TecHum e Licenciaturas Disciplina Processamento da Informacao Prof Maria das Gracas Marietto VALERIO BATISTA Ass Estudante Luana Gomes da Silva IDRA 11201723119 346 20220713 172428 Instrucoes a Essa Prova tem pontuacao maxima de 100 pontos 4 exercıcios 25 pontos cada b Vocˆe pode editar mudar salvar e avaliar o codigo de um certo exercıcio da Prova quantas vezes desejar porem a pontuacao que lhe sera atribuıda correspondera a pontuacao da ultima versao de seu codigo que vocˆe salvou e avaliou dentro do prazo c Importante os arquivos de cada questao devem ser nomeados EXATAMENTE assim Q1 Q2 onde e a extensao da linguagem de programacao escolhida d Desenvolva cada questao instrucao por instrucao com a sua logica de programacao sem utilizar bibliotecas prontas e Submeta as respostas no Moodle na atividade Prova 1 f O prazo de entrega dessa Prova e 1607 as 19h Questoes Dissertativas v167 1857 1 Com as recentes crises de agua a geracao de energia eletrica sofreu um forte impacto Por esse motivo as companhias geradoras de energia colocaram em pratica formas mais caras de geracao de energia que interfere na conta dos consumidores Um exemplo desse ajuste pode ser visualizado na nova TABELA TARIFARIA primeira tabela a seguir da empresa de fornecimento de energia eletrica de Sao Paulo TABELA TARIFARIA CLASSE FAIXA DE CONSUMO TUSDRkWh TE RkWh 1 RESIDENCIAL Consumo mensal ate 29kWh 0 06747 0 08300 Consumo mensal entre 30 e 206kWh 0 11566 0 14229 Consumo mensal superior a 207kWh 0 17348 0 21343 2 RURAL 0 13927 0 16600 3 DEMAIS CLASSES 0 19896 0 23715 Nesta tabela temos duas taxas que insidem no valor a ser pago na conta de energia conforme a CLASSE e a FAIXA DE CONSUMO TUSD Tarifa do Uso do Sistema de Distribuicao e TE Tarifa de Energia Para calcular o valor total a ser pago basta fazer a conta CONSUMOTUSDTETAXA onde a TAXA e dada pela BANDEIRA TARIFARIA vigente da geracao de energia que e dada pela seguinte regra BANDEIRAS TARIFARIAS BANDEIRA VERDE BANDEIRA AMARELA BANDEIRA VERMELHA Sem acrescimo na tarifa Acrescimo de R0014 a cada 1kWh Acrescimo de R004 a cada 1kWh Faca um programa que dada a CLASSE tarifaria inteiro 1RESIDENCIAL 2RURAL 3DEMAIS a BANDEIRA TARIFARIA vigente inteiro 0VERDE 1AMARELA 2VERMELHA e o CONSUMO em kWh real mostre qual o total a ser pago pela distribuicao e consumo de energia Exemplo de Entrada 3 1 274 Exemplo de Saıda classe3 bandeira1 consumo274 consumo 274 TUSD 019896 TE 023715 TAXA 001400 Valor 12333 MCTest gerador e corretor de exames disponıvel para professores wwwufabcedubr 1858 2 Escreva um programa que receba via teclado o valor do salario e a idade dos n funcionarios de uma empresa O valor de n e desconhecido e devera ser informado pelo usuario Vocˆe deve obrigatoriamente fazer a validacao de dados do salario que deve estar entre 883 e 24049 reais inclusive Ou seja se o usuario informar um salario fora dessa faixa ele devera digitar novamente o salario ate informar o salario correto Analogo para validar a idade entre 17 e 67 anos inclusive O programa nao pode prosseguir com um valor invalido O seu programa deve a exibir uma tabela com a idade e salario de cada funcionario b exibir qual valor do maior salario c exibir quantos funcionarios da empresa tem entre 19 e 24 anos inclusive e quantos tem mais de 47 anos d exibir o valor medio dos salarios dos funcionarios acima de 47 anos e exibir o valor total de bˆonus soma de todos os funcionarios concedido pela empresa sabendo que apenas os fun cionarios com salario abaixo de 1937 reais receberao um bˆonus de 6 do salario Exemplo de Entrada 7 22417 51 2422 74 38 10810 70 43 23188 39 4431 55 8787 43 2592 16 54 Exemplo de Saıda idade salario 51 22417 38 2422 43 10810 39 23188 55 4431 43 8787 54 2592 maior salario 23188 func entre 19 e 24 anos 0 func com mais de 47 anos 3 media dos sal func com mais de 47 anos 98133 bonus total 00 1856 3 Uma companhia de telefonia celular realiza uma campanha para atrair e fidelizar clientes com base no TIPO DE CONTA pre ou pospago VALOR DA RECARGA prepago ou PLANO pospago O cliente podera receber prˆemios na forma de descontos na conta eou Bˆonus Internet Escreva um programa para exibir os prˆemios a serem obtidos por um cliente conforme a tabela abaixo Tipo de conta Valor da Recarga Plano Descontos Bˆonus Internet Prepago 50 reais 5 GB Prepago 50 e 25 reais 3 GB PosPago Normal 7 reais 4 GB PosPago Ouro 15 reais 6 GB Atencao E obrigatorio o uso de selecao encadeada sesenaose Solucoes corretas mas sem o uso de selecao encadeada terao conceito maximo igual a B Observacoes Nessa questao nao e obrigatorio fazer a validacao de dados Assuma que o usuario digitara valores validos Considere que o usuario SEMPRE ira fazer duas simulacoes em cada uma delas Ira informar 7 para prepago e 9 para pospago Ira informar 1 para o plano Normal e 3 para o Ouro Caso as entradas do usuario nao se enquadrem nas condicoes da tabela acima devese informar Desconto 0 eou Bonus 0 Exemplo de Entrada Tipo de Conta E Valor de Recarga OU Plano 7 27 9 3 Exemplo de Saıda Caso 1 Entradas Tipo Conta 7 Valor Recarga 2700 Saida Bonus Internet 3 GB Caso 2 Entradas Tipo Conta 9 Plano 3 Saida Desconto 1500 Bonus Internet 6 GB 1859 4 Uma pesquisa pretende coletar alguns dados em restaurantes por quilo de modo a estudar o perfil de consumo e assim realizar uma campanha para orientacao nutricional Escreva um programa que registre os seguintes dados de cada consumidor Peso em gramas da refeicao Tipo do prato sera informado um numero 1 ou 2 sendo que 1 indica prato equilibrado 2 indica prato desequi librado Considere que a digitacao sera encerrada quando entrarmos com peso igual a zero Faca a validacao de dados do tipo do prato que deve ser 1 ou 2 Sem que o consumidor seja avisado previamente recebera um desconto de R 500 no valor da conta se o prato for caracterizado como equilibrado e pese entre 300 e 450 gramas inclusive 300 e 450 O programa deve imprimir para cada usuario o valor da sua conta sem desconto e com desconto considerando que o valor do quilo nesse restaurante e de R 5600 O programa deve imprimir tambem ao final a Quantidade total de clientes b Quantidade de Pratos do Tipo 1 com desconto c Valor medio dos Pratos do Tipo 2 Exemplo de Entrada Peso e Tipo 300 2 70 1 360 1 10 1 190 2 110 2 300 1 380 2 0 2 Exemplo de Saıda Peso 300 Tipo 2 Sem Desconto 1680 Com Desconto 1680 Peso 70 Tipo 1 Sem Desconto 392 Com Desconto 392 Peso 360 Tipo 1 Sem Desconto 2016 Com Desconto 1516 Peso 10 Tipo 1 Sem Desconto 056 Com Desconto 056 Peso 190 Tipo 2 Sem Desconto 1064 Com Desconto 1064 Peso 110 Tipo 2 Sem Desconto 616 Com Desconto 616 Peso 300 Tipo 1 Sem Desconto 1680 Com Desconto 1180 Peso 380 Tipo 2 Sem Desconto 2128 Com Desconto 2128 Quantidade total de clientes 8 Quantidade de Pratos do Tipo 1 com desconto 2 Valor medio dos pratos do Tipo 2 1372