Lógica, perguntado por almjunior31, 4 meses atrás

Para criação de uma estrutura de dados heterogêneas na linguagem C é utilizado o structs. Para uma estrutura que simula os dados de um usuario com codigo do tipo inteiro, nome, login e senha do tipo string, assinale a alternativa que representa a criação do struct de forma correta.

struct Usuario {
codigo;
nome;
login;
senha;
};

Alternativa 2:
struct Usuario {
int codigo;
char nome;
char login;
char senha;
};

Alternativa 3:
Usuario {
int codigo;
char nome[100];
char login[100];
char senha[100];
};

Alternativa 4:
struct Usuario {
int codigo;
char nome[100];
char login[100];
char senha[100];
};

struct Usuario {
int codigo;
string nome;
string login;
string senha;
};

Soluções para a tarefa

Respondido por AmadeuFerreira
5

Resposta:

Opção 4º

struct Usuario {

  int codigo;

  char nome[100];

  char login[100];

   char senha[100];

};

Explicação:

O motivo é pelo fato desta ser a única que:

1-Apresenta o comando "struct" obrigatório para o uso da mesma.

2-Possui a indicação do tipo de variável, neste caso int variável e char variavel {número de caracteres].

OBS: Lembrando que esta é a unica que possui ambos juntos, se houver uma sem a outra não haverá struct.


vivafrank: É o numero 3 que está todo alinhado, possuindo a indicacao do tipo variavel etc.
vivafrank: Alternativa 3:
Usuario {
int codigo;
char nome[100];
char login[100];
char senha[100];
};
vivafrank: Alternativa 4
vivafrank: Alternativa 4 com certeza
brunoleocam89: a 3 não tem struct, a correta é a 4

struct Usuario {

int codigo;
char nome[100];
char login[100];
char senha[100];

};
Respondido por lhlauravera
1

A forma correta de declarar uma estructura Usuario em linguagem C, com codigo do tipo inteiro, nome, login e senha do tipo string, é :

struct Usuario {

   int codigo;

   char nome;

   char login;

   char senha;

};

Estrutura de dados em C

A estrutura de dados heterogênea na linguagem C nos permite criar tipos de dados mais complexos do que os primitivos.

Declaração da estructura:

struct nome_struct{

     tipo_de_dado  <nome_variavel>;      

 };

A declaração deve conter o seguente:

A palavra chave struct, a definição do tipo de dado, tem que ser um tipo de dado primitivo da linguagem C, sendo eles : char, int, float, double, void.

Sabemos que tem que ter codigo do tipo inteiro, nome, login e senha do tipo string.

Importante a notar que na linguagem C não existe o tipo de dado string, para os tipos de dado texto são definidos como char.

Logo a Alternativa 2 é a correta representação. Alternativa 3 é uma opcão válida, porém no problema descrito não é exigido um tamanho do string.

Para conhecer sobre a linguagem C, pode visitar https://brainly.com.br/tarefa/26078957

#SPJ2

Perguntas interessantes