Informática, perguntado por timaocaicp569jk, 5 meses atrás

​​​​​​​Dentro da sua empresa, na qual você atua como o responsável por novas tecnologias, houve uma demanda para inserir a empresa no meio digital, utilizando um site de vendas. Entre as suas atribuições, está a criação de um protótipo para mostrar aos acionistas da organização. Você foi solicitado em sua empresa para fazer as seguintes tarefas:

a) Crie uma classe usando o TypeScript para representar um produto de um site de vendas; o produto deve conter pelo menos 5 atributos que o caracterizem, assim como os seus respectivos valores.

b) Crie uma classe Venda que recebe um array de produtos no construtor e tem um método para somar todos os valores dos produtos adicionados no objeto criado a partir da dessa classe.

c) Crie pelo menos dois produtos para inserir no objeto Venda criado e realizar a soma dos valores. Utilize os tipos de dados disponíveis no TypeScript para definir os atributos.

Soluções para a tarefa

Respondido por wetto2006
5

Resposta:

DESAFIO 02

​​​​​​​Dentro da sua empresa, na qual você atua como o responsável por novas tecnologias, houve uma demanda para inserir a empresa no meio digital, utilizando um site de vendas. Entre as suas atribuições, está a criação de um protótipo para mostrar aos acionistas da organização. Você foi solicitado em sua empresa para fazer as seguintes tarefas:

a) -Crie uma classe usando o TypeScript para representar um produto de um site de vendas; o produto deve conter pelo menos 5 atributos que o caracterizem, assim como os seus respectivos valores.

 

R: var produto = [‘celular xiaomi’]

let produto = { produto: “Celular Xiaomi", fabricante: "Xiaomi", modelo: “Note 10”, ram:”6GB”, memoria:”128GB”,  tela:”6.43 Polegadas” , valor:”R$1.700,00”}

 

b) Crie uma classe Venda que recebe um array de produtos no construtor e tem um método para somar todos os valores dos produtos adicionados no objeto criado a partir da dessa classe.

 

var produtos = ['Celular Xiaomi', 'Tv Lg', ‘Radio Samsung Mp3’ ];

console.log(frutas.length);

// 2

 

 

 

c) Crie pelo menos dois produtos para inserir no objeto Venda criado e realizar a soma dos valores. Utilize os tipos de dados disponíveis no TypeScript para definir os atributos.

 

Venda(){

 let produto1:string;

 let produto2 :string;

 n1 =  (<HTMLInputElement>document.getElementById("produto1")).value;  

 n2 =  (<HTMLInputElement>document.getElementById("produto2")).value;  

   

 let res:number ;

 res = parseInt(produto1) + parseInt(produto2) ;

(<HTMLInputElement>document.getElementById("res")).

value = res.toString( );  

Explicação:

Perguntas interessantes