Buscar

O departamento do pessoal de uma empresa precisa de um programa para armazenar nomes, cargos, número de dependentes e salários de 32 funcionários. ...

O departamento do pessoal de uma empresa precisa de um programa para armazenar nomes, cargos, número de dependentes e salários de 32 funcionários. Um desenvolvedor pensou em algumas linhas que precisariam ser incluídas no código para tornar possível a construção dos trechos de entrada, saída e outros necessários. Observe as declarações abaixo e escolha a que possibilita isso.

a) float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20];
b) float sal[32]; int dep[32]; char dados[32][20];
c) float dadosN[32][2]; char dadosC[32][30];
d) float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20];
e) float sal[32]; int dep[32]; char nomes[32], cargos[32];

Essa pergunta também está no material:

LINGUAGEM DE PROGRAMAÇÃO I
6 pág.

Linguagem de Programação II Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: a) float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20]; - Esta alternativa permite armazenar os salários, número de dependentes, nomes e cargos dos 32 funcionários. No entanto, a numeração começa em 0, então para 32 funcionários, deveria ser [32] em vez de [31]. b) float sal[32]; int dep[32]; char dados[32][20]; - Esta alternativa também permite armazenar as informações necessárias para os 32 funcionários, com a numeração correta. No entanto, a variável "dados" é genérica e não especifica claramente o que está sendo armazenado. c) float dadosN[32][2]; char dadosC[32][30]; - Nesta alternativa, as variáveis não estão claramente nomeadas para indicar o que estão armazenando. Além disso, a quantidade de dependentes e salários não está sendo considerada separadamente. d) float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20]; - Esta alternativa é semelhante à primeira, porém, com a numeração correta para 32 funcionários. e) float sal[32]; int dep[32]; char nomes[32], cargos[32]; - Nesta alternativa, os nomes e cargos não estão sendo tratados como arrays de strings, o que pode dificultar a manipulação dos dados. Portanto, a alternativa correta para armazenar nomes, cargos, número de dependentes e salários de 32 funcionários seria a opção d) float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20].

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando