Informática, perguntado por leonardoAlves941, 2 meses atrás

Independente da linguagem a se utilizar no desenvolvimento de um software, alguns conceitos básicos de programação se repetem em diversas linguagem. Elementos como tipo de dados, estruturas de condição e repetição, estruturas de dados, como vetores e matrizes são conceitos vistos em diversas linguagens. Isso acaba sendo um ponto positivo, pois a curva de aprendizado em diferentes linguagens se torna relativamente fácil quando se conhece bem estes elementos.

Imagine então que você foi designado para analisar a criação de um sistema de uma loja de materiais de construção, onde é necessário salvar dados como:
- Cliente: código, nome, cpf, endereco, telefone e email
- Produto: código, descricao, valor de custo, valor de venda, quantidade em estoque

Utilizando uma linguagem fortemente tipada (aquela em que as variáveis tem um tipo bem definido e que precisa ser informado no momento de sua declaração) independente de qual for, descreva os tipos utilizados para os conjuntos de dados deste sistema, justificando sua escolha.

A sua resposta deve ser preenchida no campo destinado a resposta da atividade.


cassianeto9bvfghjklo: →→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→
➖*➖
➖*➖
➖➖➖➖ MAPAS E ATIVIDADES ➖➖➖
→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→
➖*➖
➖*➖
*1️⃣*/*5️⃣ ** 9️⃣ **8️⃣ **1️⃣ **1️⃣ **5️⃣➖//➖ 0️⃣ **6️⃣ **8️⃣ **0️⃣ ➖➖*
➖*➖
➖*➖
➖*➖
➖*➖
→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→
➖*➖
➖*➖
➖➖➖➖ MAPAS E ATIVIDADES ➖➖➖
→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→
➖*➖
➖*➖
*1️⃣*/*5️⃣ ** 9️⃣ **8️⃣ **1️⃣ **1️⃣ **5️⃣➖//➖ 0️⃣ **6️⃣ **8️⃣ **0️⃣ ➖➖*
➖*➖
➖*➖
➖*➖
➖*➖

Soluções para a tarefa

Respondido por rogerioalcantara
1

Resposta:

Explicação:

Para o CLIENTE  e PRODUTO podemos utilizar a estrutura struct.

Porquê com a struct podemos agrupar informações que podem ser de vários tipos de dado distintos, onde

podemos também criar nossos próprios tipos dados além das que já é fornecida pela linguagem de programação.

Para o Código e Quantidade em estoque  podemos utilizar o tipo de dado int.

Porquê podemos guardar números inteiros que podem ser positivos ou negativos que não possuem a virgula.

Exemplo: (0, 10, 50, 100, 500, -30, -5).

Agora para o Nome, Cpf, Endereco, Telefone, Email e Descrição podemos utilizar um vetor de char porque podemos criar uma String que serve para armazenar caracteres.

Exemplo: ("João",  "Thiago",  "Matheus Fernandes", "133.422.100-77").

Agora para o Valor de custo e Valor de venda podemos utilizar o tipo de dado float.

Porquê podemos guardar números reais que podem ser positivos ou negativos que possuem a virgula.

Exemplo: (10.00, 50.0, -3.0, 100.00, -500.00).

struct Cliente {

  int codigo;

  char nome[10];

  char cpf[18];

  char endereco[18];

  char telefone[18];

  char email[18];

};

struct Produto{

 int codigo2;

 char descricao[100];

 float valor_de_custo;

 float valor_de_venda;

 int quantidade_em_estoque;

};

OBS:  Plágios e cópias indevidas serão penalizadas com nota zero.


leonardoAlves941: muito obrigado, to trabalhando muito e n to tendo tempo pra estudar, tem a resposta da outra matéria também, se quiser crio outra pergunta só pra vc ganhar os pontos do brainly
rogerioalcantara: O ai sim mano, agora estou fazendo outra atividade de PROJETO, IMPLEMENTAÇÃO E TESTE DE SOFTWARE.
leonardoAlves941: ja criei a pergunta, valeu cara
leonardoAlves941: é dessa matéria mesmo
rogerioalcantara: Tamo junto é nóis :)
Perguntas interessantes