Buscar

LÓGICA PARA REDES DE COMPUTADORES - ATIVIDADE 4 (A4)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 1/21
Minhas Disciplinas 202210.ead-29783026.06 - LÓGICA PARA REDES DE COMPUTADORES - GR1958 UNIDADE 4
Atividade 4 (A4)
Iniciado em segunda, 16 mai 2022, 20:16
Estado Finalizada
Concluída em segunda, 16 mai 2022, 23:06
Tempo
empregado
2 horas 50 minutos
Avaliar 10,00 de um máximo de 10,00(100%)
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=6201
https://ambienteacademico.com.br/course/view.php?id=6201&section=6
https://ambienteacademico.com.br/mod/quiz/view.php?id=162450
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 2/21
Questão 1
Correto
Atingiu 1,00 de 1,00
Em muitas situações desejamos um formato de data diferente. Por exemplo, entramos em um site 
e vemos uma data no formato de extenso no mês, tipo 12 de janeiro de 2019, ao invés de 12/01/2019. A escrita por extenso, em
programação, é divertida. Mas para isso precisamos conhecer e saber como manipular strings em C. 
Analise o programa a seguir, que escreve os meses do ano por extenso. 
 
A tela de execução deste programa é: 
Observe que há um trecho do código oculto por uma tarja preta. Escolha, a seguir, a parte do programa ocultada que gerou está tela de
execução.
a.  A sua resposta está correta. O carregamento do vetor
dos meses é feito pela função strcpy. O programa não
permite a impressão de números de meses inválida,
ou seja, meses maiores que 12 e menores que 1.
b.
c.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 3/21
d.
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 4/21
Questão 2
Correto
Atingiu 1,00 de 1,00
Vamos acompanhar o exemplo de uma empresa que precisa pagar seus colaboradores temporários em espécie. Para cada valor a ser
pago, o gerente da empresa conta a quantidade de notas de R$100, R$50, R$20, R$10, R$5, R$2 e moedas de R$1. Por exemplo, um
colaborador irá receber R$1.655,00, então, serão necessárias 16 notas de R$100, uma nota de R$50 e uma nota de R$5. Ao final, ele soma
todas as quantidades de cada nota, e solicita ao banco a quantidade necessária. Isso é necessário, para que o pagamento seja exato, sem
troco, pois, se um colaborador recebe R$1.655,00 e um outro R$1.345,00, somando-se os dois temos um total de R$3.000,00, mas se for
solicitado ao banco um valor de R$3.000,00 em espécie, o banco poderia fornecer 30 notas de R$100, e o gerente da empresa não poderia
pagar o valor exato aos dois colaboradores. 
Assim, para que o gerente possa automatizar esse cálculo, a empresa solicitou o desenvolvimento de um programa para ler o nome e o
valor a ser pago de cada colaborador, e informar a quantidade de notas necessárias para pagar cada colaborador e depois a quantidade
final. 
O desenvolvedor do programa adotou a seguinte estrutura: 
 
Uma matriz de string para guardar os nomes dos colaboradores e uma matriz de float para: 
 
•         coluna 0: valor a ser pago para cada colaborador; 
•         coluna 1: a quantidade de notas de R$100; 
•         coluna 2: a quantidade de notas de R$50; 
•         coluna 3: a quantidade de notas de R$20; 
•         coluna 4: a quantidade de notas de R$10; 
•         coluna 5: a quantidade de notas de R$5; 
•         coluna 6: a quantidade de notas de R$2; 
•         coluna 7: a quantidade de moedas de R$1. 
 
A última linha das duas matrizes, será utilizada para armazenar o somatório de cada coluna, ou seja, o valor total a ser pago, o total de
notas de R$100, etc. 
 
O programa terá a seguinte tela principal: 
A tela de execução da opção 1 é 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 5/21
 
Obs.: a função setbuf(stdin, NULL) limpa o buffer do teclado antes da leitura de strings, para corrigir pequenos erros. 
 
O programa que gerou esta tela de execução é:
a.
do teclado. O scanf lê palavras, enquanto o gets lê frases. No scanf, o identi�cador é %s e o parâmetro & não é aplicado antes
da variável. Em um vetor de caracteres, a posição é omitida, e na matriz de caracteres, a posição de coluna é omitida.
b.
c.  A sua resposta está correta.As funções
scanf e gets conseguem ler strings
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 6/21
d.
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 7/21
Questão 3
Correto
Atingiu 1,00 de 1,00
Os vetores são estruturas de armazenamento temporário que podem guardar vários dados, de mesmo tipo, durante uma execução. Cada
elemento do vetor é acessado pelo nome do vetor e a sua posição. Para percorrer um vetor é necessário um comando de repetição. Estes
são conceitos básicos, para quem quer manipular vetores. Quem constrói programa deve também saber ler os programas. 
Analise o programa a seguir. 
 
Agora, escolha a opção correta da execução do programa acima.
a.
b.  A sua resposta está correta. Para acessar um
elemento de um vetor use o nome do vetor,
seguido pela sua posição. Lembrando que, a
numeração se inicia pelo número 0, é
sequencial e inteira.
c.
d.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 8/21
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 9/21
Questão 4
Correto
Atingiu 1,00 de 1,00
Os programadores devem saber a linguagem de programação fluentemente. Isso porque, para um programador não é só necessário saberconstruir um programa. Ele também deve saber ler o programa, ou seja, saber o que o programa faz, descobrir quais são as saídas de
acordo com as entradas de dados. Em trabalhos feitos em equipe, ou mesmo em pesquisas ou estudos de códigos, saber ler o código
desenvolvido por outra pessoa é fundamental. 
Por exemplo, analise o programa a seguir. 
Agora escolha qual tela de execução terá este programa.
a.  A sua resposta está correta.Este sistema carrega
um vetor com números digitados pelo usuário.
Depois ordena este vetor, em ordem crescente
e o imprime ao usuário.
b.
c.
d.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 10/21
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 11/21
Questão 5
Correto
Atingiu 1,00 de 1,00
Elena resolveu organizar uma competição de handebol misto, ou seja, mulheres e homens, em sua cidade, Rio Branco. Depois de divulgar
a notícia entre os atletas e clubes, foram inscritas cinco equipes mistas, no total. 
As regras para pontuação foram definidas da seguinte forma: 
 
•         vitória vale 3 pontos; 
•         empate vale 1 ponto; 
•         derrota vale 0 ponto. 
 
A estrutura adotada é: 
Um vetor de strings para os nomes dos times e uma matriz do tipo inteira para os resultados e pontuação. A primeira coluna da matriz
guarda o número de vitórias, a segunda o número de empates, a terceira o número de derrotas e a ultima o total de pontos. 
O programa para fazer os cálculos dos pontos possui a seguinte tela principal: 
 
O bloco de comandos da opção 3 é mostrada a seguir. 
Observe que uma parte do programa foi coberta. 
Escolha, a seguir, o bloco de comandos que foi coberta na opção 3.
a.
b.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 12/21
c.
d.
e.  A sua resposta está correta. Uma matriz possui a numeração de posição como
linhas x colunas. Para achar o maior número, veri�ca-se se o número em
questão é maior que o guardado. Quando achar um número maior, guarda-se o
número e a sua posição.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 13/21
Questão 6
Correto
Atingiu 1,00 de 1,00
Maria Laura resolveu organizar um campeonato de futebol misto, ou seja, mulheres e homens, no bairro onde mora, Jabaquara, na cidade
de São Paulo. Ela conseguiu a participação de cinco equipes mistas. 
As regras para pontuação são simples: 
 
•         vitória vale 3 pontos; 
•         empate vale 1 ponto; 
•         derrota vale 0 ponto. 
 
A estrutura adotada é: 
Um vetor de strings para os nomes dos times e uma matriz do tipo inteira para os resultados e pontuação. A primeira coluna da matriz
guarda o número de vitórias, a segunda o número de empates, a terceira o número de derrotas e a ultima o total de pontos. 
O programa para fazer os cálculos dos pontos, possui a seguinte tela principal: 
A opção 1, cadastrar times, foi construída assim: 
 
A função setbuf(stdin, NULL) serve para limpar o buffer, assim, evita alguns erros na leitura de caracteres. 
Analisando este programa e a descrição anterior, considere as afirmações a seguir. 
 
I. A função gets pode ser substituída pela função scanf, sem prejudicar a leitura dos nomes dos times. 
II. O vetor de strings, times, deve ser declarado como char times[5]. 
III. O vetor times, por ser uma cadeia de caracteres, deve ser lido sem a identificação da sua posição. Então, a leitura correta na
função de entrada gets será: gets(times);. 
IV. Serão cadastrados cinco times, em sequência. Após a leitura, a tela será pausada, esperando que o usuário aperte qualquer
tecla. 
 
Considerando as afirmações dadas, escolha a alternativa que apresenta o que é correto afirmar.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 14/21
a. II e III.
b. IV, apenas.  A sua resposta está correta. O comando gets lê frases do teclado e scanf, consegue
ler apenas palavras. Para armazenar vários nomes de times, é necessário o uso de
matrizes de caracteres e não de vetores. A função system ("pause") faz uma pausa
na execução do programa.
c. I, apenas.
d. I, II e III.
e. II, III e IV.
A resposta correta é: IV, apenas.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 15/21
Questão 7
Correto
Atingiu 1,00 de 1,00
Uma matriz é chamada de quadrada se o número de linhas for igual ao número de colunas, ou seja, a matriz A será quadrada se .
Uma matriz será dita simétrica se 
 
Por exemplo, significa que o elemento da linha 1 e coluna 2 deve ser igual ao elemento da linha 2 e coluna 1. Na matemática,
não existe o costume de usar a numeração das matrizes começando com 0. 
Veja a matriz quadrada a seguir: 
Esta matriz é simétrica, pois para todos os elementos, é verdadeiro 
Observe que o teste na diagonal principal sempre será verdadeiro, . 
Então, para verificar se uma matriz é simétrica, basta percorrer a matriz inteira testando a condição . Se a quantidade de vezes
que esta condição retornar verdadeira for igual à quantidade de elementos da matriz, então, podemos afirmar que a matriz é simétrica. 
Escolha a seguir, o bloco de códigos que verifica se a matriz é simétrica, de acordo com a definição acima.
a.
b.
c.  A sua resposta está correta. O programa percorre a matriz inteira,
veri�cando se os elementos equivalentes são iguais. Pelo resultado da
quantidade de elementos iguais, o programa determina se a matriz é
simétrica.
d.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 16/21
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 17/21
Questão 8
Correto
Atingiu 1,00 de 1,00
Temos o caso de uma empresa que precisa pagar seus colaboradores temporários em espécie. Para cada valor a ser pago, o gerente da
empresa conta a quantidade de notas de R$100, R$50, R$20, R$10, R$5, R$2 e moedas de R$1. Por exemplo, um colaborador irá receber
R$1.655,00, então, serão necessárias 16 notas de R$100, uma nota de R$50 e uma nota de R$5. Ao final, ele soma todas as quantidades
de cada nota, e solicita ao banco a quantidade necessária. Isso é necessário, para que o pagamento seja exato, sem troco, pois, se um
colaborador recebe R$1.655,00 e um outro R$1.345,00, somando-se os dois temos um total de R$3.000,00, mas se for solicitado ao banco
um valor de R$3.000,00 em espécie, o banco poderia fornecer 30 notas de R$100, e o gerente da empresa não poderia pagar o valor exato
aos dois colaboradores. 
Assim, para que o gerente possa automatizar esse cálculo, a empresa solicitou o desenvolvimento de um programa para ler o nome e o
valor a ser pago de cada colaborador, e informar a quantidade de notas necessárias para pagar cada colaborador e depois a quantidade
final. 
O desenvolvedor do programa adotou a seguinte estrutura: 
Uma matriz de string para guardar os nomes dos colaboradores e uma matriz de float para: 
 
•         coluna 0: valor a ser pago para cada colaborador; 
•         coluna 1: a quantidade de notas de R$100; 
•         coluna 2: a quantidade de notas de R$50; 
•         coluna 3: a quantidade de notas de R$20; 
•         coluna 4: a quantidade de notas de R$10; 
•         coluna 5: a quantidade de notas de R$5; 
•         coluna 6: a quantidade de notas de R$2; 
•         coluna 7: a quantidade de moedas de R$1. 
 
A última linha das duas matrizes, será utilizada para armazenar o somatório de cada coluna, ou seja, o valor total a ser pago, o total de
notas de R$100, etc. 
O programa terá a seguinte tela principal: 
A opção 3, relatórios, imprimirá o somatório dos valores: valor total a ser pago, total de notas R$100, total de notas R$50 etc. 
Considerando que a empresa possui 100 colaboradores, um programa para zerar a matriz notas é:
a.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 18/21
b.
c.
d.
e.  A sua resposta está correta. Para zerar uma matriz, basta
percorrê-la, utilizando dois comandos de repetição e atribuindo o
valor de zero para cada elemento.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 19/21
Questão 9
Correto
Atingiu 1,00 de 1,00
Uma empresa precisa pagar seus colaboradores temporários. Como o trabalho é temporário, os colaboradores não aceitam receber por
depósito bancário ou cheque, eles querem receber em espécie. Então, o gerente da empresa, para cada valor a ser pago, conta a
quantidade de notas de R$100, R$50, R$20, R$10, R$5, R$2 e moedas de R$1. Por exemplo, um colaborador irá receber R$1.655,00,
então, serão necessárias 16 notas de R$100, uma nota de R$50 e uma nota de R$5. Ao final, ele soma todas as quantidades de cada nota,
e solicita ao banco a quantidade necessária. Se ele não fizer isso, não conseguirá pagar todos os colaboradores, pois iria precisar de troco.
Por exemplo, um colaborador irá receber R$1.655,00 e um outro R$1.345,00, somando-se os dois temos um total de R$3.000,00. Ao
solicitar ao banco um valor de R$3.000,00 em espécie, o banco poderia fornecer 30 notas de R$100, o que iria complicar no pagamento dos
dois colaboradores. 
Para facilitar para o gerente, a empresa solicitou que fosse desenvolvido um programa para ler o nome e o valor a ser pago de cada
colaborador, e informar a quantidade de notas necessárias para pagar cada colaborador e depois a quantidade final. 
O desenvolvedor do programa adotou a seguinte estrutura: 
Uma matriz de string para guardar os nomes dos colaboradores e uma matriz de float para: 
 
•         coluna 0: valor a ser pago para cada colaborador; 
•         coluna 1: a quantidade de notas de R$100; 
•         coluna 2: a quantidade de notas de R$50; 
•         coluna 3: a quantidade de notas de R$20; 
•         coluna 4: a quantidade de notas de R$10; 
•         coluna 5: a quantidade de notas de R$5; 
•         coluna 6: a quantidade de notas de R$2; 
•         coluna 7: a quantidade de moedas de R$1. 
 
A última linha das duas matrizes, será utilizada para armazenar o somatório de cada coluna, ou seja, o valor total a ser pago, o total de
notas de R$100, etc. 
Considerando que a empresa tem 50 colaboradores e o maior nome possui 100 caracteres, escolha a opção que mostra as declarações
corretas das duas matrizes para esta situação.
a.
b.  A sua resposta está correta.A linguagem C trabalha com strings de forma
diferente. Uma palavra é um vetor de caracteres e um conjunto de palavras é
uma matriz de caracteres. É necessário armazenar uma linha a mais em cada
matriz.
c.
d.
e.
A resposta correta é: 
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 20/21
Questão 10
Correto
Atingiu 1,00 de 1,00
Uma operação que podemos fazer com as matrizes é encontrar a sua transposta. A matriz transposta é representada por . 
Para calcular a matriz transposta, basta transformar cada linha da matriz A em uma coluna na matriz transposta. Veja o exemplo a seguir. 
 e 
A seguir é apresentado uma tela de execução de um programa que calcula a matriz inversa de matrizes 5x5. 
Escolha a seguir, o bloco de códigos que calcula a matriz transposta.
a.
b.  A sua resposta está correta. O sinal de igualdade em C é == e não =. Para
gerar uma matriz transposta pega-se a primeira linha e a transforma na
primeira coluna da nova matriz. Isso representa que  receberá o valor de
.
c.
d.
e.
NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
16/05/2022 23:48 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=451973&cmid=162450 21/21
A resposta correta é: 
◄ Compartilhe
Seguir para...
Revisão Atividade 4 (A4) ►
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/forum/view.php?id=162445&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=162451&forceview=1
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade

Continue navegando