7
Introdução à Lógica e Programação
UNIGRANRIO
8
Introdução à Lógica e Programação
UNIGRANRIO
19
Introdução à Lógica e Programação
UNIGRANRIO
18
Introdução à Lógica e Programação
UNIGRANRIO
90
Introdução à Lógica e Programação
UNIGRANRIO
17
Introdução à Lógica e Programação
UNIGRANRIO
6
Introdução à Lógica e Programação
UNIGRANRIO
19
Introdução à Lógica e Programação
UNIGRANRIO
5
Introdução à Lógica e Programação
UNIGRANRIO
Texto de pré-visualização
NÚCLEO DE EDUCAÇÃO A DISTÂNCIA NEAD Proposta do Projeto APLICAÇÃO PRÁTICA AP3 Turma EIN 236 60 Algoritmos e Programação Professor Miguel Carvalho Semestre 2022 2 Alunoa Contextualização A linguagem C também é conhecida como a linguagem das linguagens pois é bastante difundida no meio acadêmico e usada para que você dê os primeiros passos no mundo da programação Um dos objetivos dessa disciplina é que v ocê compreenda diferentes aspectos da linguagem C e construa soluções computacionais utilizando essa linguagem ORIENTAÇÕES DA ATIVIDADE Nessa atividade você deve criar códigos na linguagem de programação C para os seguintes problemas da OBI Questão 1 Plantação de Morangos Os administradores da Fazenda Fartura planejam criar uma nova plantação de morangos no formato retangular Eles têm vários locais possíveis para a nova plantação com diferentes dimensões de comprimento e largura Para os administradores o melhor local é aquele que tem a maior área Eles gostariam de ter um programa de computador que dadas as dimensões de dois locais determina o que tem maior área Você pode ajudálos Entrada A entrada contém quatro linhas cada uma contendo um número inteiro As duas primeiras linhas indicam as dimensões comprimento e largura de um dos possíveis locais As duas últimas linhas indicam as dimensões comprimento e largura de um outro possível local para a plantação de morangos As dimensões são dadas em metros Saída Seu programa deve escrever uma linha contendo um único inteiro a área em metros quadrados do melhor local para a plantação entre os dois locais dados na entrada Exemplos Entrada 30 8 11 56 Saída 616 Entrada 12 38 5 20 Saída 456 Questão 2 A idade de Dona Mônica Dona Mônica é mãe de três filhos que têm idades diferentes Ela notou que neste ano a soma das idades dos seus três filhos é igual à idade dela Neste problema dada a idade de dona Mônica e as idades de dois dos filhos seu programa deve computar e imprimir a idade do filho mais velho Por exemplo se sabemos que dona Mônica tem 52 anos e as idades conhecidas de dois dos filhos são 14 e 18 anos então a idade do outro filho que não era conhecida tem que ser 20 anos pois a soma das três idades tem que ser 52 Portanto a idade do filho mais velho é 20 Em mais um exemplo se dona Mônica tem 47 anos e as idades de dois dos filhos são 21 e 9 anos então o outro filho tem que ter 17 anos e portanto a idade do filho mais velho é 21 Entrada A primeira linha da entrada contém um inteiro M representando a idade de dona Mônica A segunda linha da entrada contém um inteiro A representando a idade de um dos filhos A terceira linha da entrada contém um inteiro B representando a idade de outro filho Saída Seu programa deve imprimir uma linha contendo um número inteiro representando a idade do filho mais velho de dona Mônica Exemplos Entrada 52 14 18 Saída 20 Entrada 47 21 9 Saída 21 Questão 3 Relógio de Atleta Uma empresa está desenvolvendo um novo relógio eletrônico para atletas de alto desempenho Uma das funcionalidades do novo relógio é que ele vai medir a frequência cardíaca atual batidas do coração por minuto e a capacidade de oxigenação atual do atleta O relógio também vai calcular e armazenar a frequência cardíaca em repouso do atleta Os projetistas querem que o relógio emita um aviso para o atleta de que ele ou ela deve diminuir o ritmo do exercício se a frequência cardíaca atual é maior do que três vezes a frequência cardíaca em repouso ou a capacidade de oxigenação atual é menor do que 95 aumentar o ritmo do exercício se a frequência cardíaca atual é menor do que duas vezes frequência cardíaca em repouso e a capacidade de oxigenação atual é maior do que 97 manter o ritmo de exercício se nenhuma das condições anteriores ocorrer Dadas a frequência cardíaca em repouso a frequência cardíaca atual e a capacidade de oxigenação atual obtidas pelo relógio escreva um programa que produza a sugestão que o relógio deve emitir Entrada A entrada é composta por três linhas cada uma contendo um único número inteiro A primeira linha contém o inteiro R a frequência cardíaca em repouso do atleta A segunda linha contém o inteiro F a frequência cardíaca atual do atleta A terceira linha contém o inteiro C a capacidade de oxigenação atual do atleta Saída Seu programa deve produzir uma única linha contendo uma única palavra em letras minúsculas que deve ser aumentar diminuir ou manter de acordo com os critérios estabelecidos acima Exemplos Entrada 60 119 98 Saída aumentar Entrada 60 190 100 Saída diminuir Entrada 50 100 95 Saída manter Entrada 50 100 94 Saída diminuir Observação Entregar o arquivo no formato doc docx ou pdf Critérios de Indicadores Pontuação Apresentação da Solução da Questão 1 3 Apresentação da Solução da Questão 2 3 Apresentação da Solução da Questão 3 4
7
Introdução à Lógica e Programação
UNIGRANRIO
8
Introdução à Lógica e Programação
UNIGRANRIO
19
Introdução à Lógica e Programação
UNIGRANRIO
18
Introdução à Lógica e Programação
UNIGRANRIO
90
Introdução à Lógica e Programação
UNIGRANRIO
17
Introdução à Lógica e Programação
UNIGRANRIO
6
Introdução à Lógica e Programação
UNIGRANRIO
19
Introdução à Lógica e Programação
UNIGRANRIO
5
Introdução à Lógica e Programação
UNIGRANRIO
Texto de pré-visualização
NÚCLEO DE EDUCAÇÃO A DISTÂNCIA NEAD Proposta do Projeto APLICAÇÃO PRÁTICA AP3 Turma EIN 236 60 Algoritmos e Programação Professor Miguel Carvalho Semestre 2022 2 Alunoa Contextualização A linguagem C também é conhecida como a linguagem das linguagens pois é bastante difundida no meio acadêmico e usada para que você dê os primeiros passos no mundo da programação Um dos objetivos dessa disciplina é que v ocê compreenda diferentes aspectos da linguagem C e construa soluções computacionais utilizando essa linguagem ORIENTAÇÕES DA ATIVIDADE Nessa atividade você deve criar códigos na linguagem de programação C para os seguintes problemas da OBI Questão 1 Plantação de Morangos Os administradores da Fazenda Fartura planejam criar uma nova plantação de morangos no formato retangular Eles têm vários locais possíveis para a nova plantação com diferentes dimensões de comprimento e largura Para os administradores o melhor local é aquele que tem a maior área Eles gostariam de ter um programa de computador que dadas as dimensões de dois locais determina o que tem maior área Você pode ajudálos Entrada A entrada contém quatro linhas cada uma contendo um número inteiro As duas primeiras linhas indicam as dimensões comprimento e largura de um dos possíveis locais As duas últimas linhas indicam as dimensões comprimento e largura de um outro possível local para a plantação de morangos As dimensões são dadas em metros Saída Seu programa deve escrever uma linha contendo um único inteiro a área em metros quadrados do melhor local para a plantação entre os dois locais dados na entrada Exemplos Entrada 30 8 11 56 Saída 616 Entrada 12 38 5 20 Saída 456 Questão 2 A idade de Dona Mônica Dona Mônica é mãe de três filhos que têm idades diferentes Ela notou que neste ano a soma das idades dos seus três filhos é igual à idade dela Neste problema dada a idade de dona Mônica e as idades de dois dos filhos seu programa deve computar e imprimir a idade do filho mais velho Por exemplo se sabemos que dona Mônica tem 52 anos e as idades conhecidas de dois dos filhos são 14 e 18 anos então a idade do outro filho que não era conhecida tem que ser 20 anos pois a soma das três idades tem que ser 52 Portanto a idade do filho mais velho é 20 Em mais um exemplo se dona Mônica tem 47 anos e as idades de dois dos filhos são 21 e 9 anos então o outro filho tem que ter 17 anos e portanto a idade do filho mais velho é 21 Entrada A primeira linha da entrada contém um inteiro M representando a idade de dona Mônica A segunda linha da entrada contém um inteiro A representando a idade de um dos filhos A terceira linha da entrada contém um inteiro B representando a idade de outro filho Saída Seu programa deve imprimir uma linha contendo um número inteiro representando a idade do filho mais velho de dona Mônica Exemplos Entrada 52 14 18 Saída 20 Entrada 47 21 9 Saída 21 Questão 3 Relógio de Atleta Uma empresa está desenvolvendo um novo relógio eletrônico para atletas de alto desempenho Uma das funcionalidades do novo relógio é que ele vai medir a frequência cardíaca atual batidas do coração por minuto e a capacidade de oxigenação atual do atleta O relógio também vai calcular e armazenar a frequência cardíaca em repouso do atleta Os projetistas querem que o relógio emita um aviso para o atleta de que ele ou ela deve diminuir o ritmo do exercício se a frequência cardíaca atual é maior do que três vezes a frequência cardíaca em repouso ou a capacidade de oxigenação atual é menor do que 95 aumentar o ritmo do exercício se a frequência cardíaca atual é menor do que duas vezes frequência cardíaca em repouso e a capacidade de oxigenação atual é maior do que 97 manter o ritmo de exercício se nenhuma das condições anteriores ocorrer Dadas a frequência cardíaca em repouso a frequência cardíaca atual e a capacidade de oxigenação atual obtidas pelo relógio escreva um programa que produza a sugestão que o relógio deve emitir Entrada A entrada é composta por três linhas cada uma contendo um único número inteiro A primeira linha contém o inteiro R a frequência cardíaca em repouso do atleta A segunda linha contém o inteiro F a frequência cardíaca atual do atleta A terceira linha contém o inteiro C a capacidade de oxigenação atual do atleta Saída Seu programa deve produzir uma única linha contendo uma única palavra em letras minúsculas que deve ser aumentar diminuir ou manter de acordo com os critérios estabelecidos acima Exemplos Entrada 60 119 98 Saída aumentar Entrada 60 190 100 Saída diminuir Entrada 50 100 95 Saída manter Entrada 50 100 94 Saída diminuir Observação Entregar o arquivo no formato doc docx ou pdf Critérios de Indicadores Pontuação Apresentação da Solução da Questão 1 3 Apresentação da Solução da Questão 2 3 Apresentação da Solução da Questão 3 4