Objetivos: Identificar dúvidas pertinentes e comentar sobre o desenvolvimento de software utilizando Typescript. Exemplificando o uso da orientação a objetos para um software mais consistente e abordando práticas para a solução de problemas utilizando princípios S.O.L.I.D.
-
Escreva o programa para cada exercício utilizando o formato de arquivo: numero_questao.resposta.{.js ou .ts}
-
Certifique de ter o NodeJs instalado.
-
Prepare seu ambiente para utilizar o Visual Code como editor de código.
-
Ao clonar esse repositório, não esqueça de executar o npm install para instalar as dependências.
-
Bons estudos!
-
Crie uma função que receba nome, idade e retorne um texto com nome e idade recebidos. Exemplo: "nome: Alfredo, idade: 23"
-
Escreva uma função que receba dois parâmetros e retorne a soma entre eles.
-
Dado o tamanho da base e da altura de um retângulo, calcular a sua área e o seu perímetro.
-
Dado o tamanho do lado de um quadrado, calcular a área e o perímetro do mesmo.
-
Dado um número inteiro, exiba seu sucessor.
-
Dado uma lista de números inteiros (1,2,3,4 e 5), calcule a soma entre eles.
-
Dado uma lista de textos ("ola", "mundo", "O dia", "tá", "lindo"), retorne um texto que represente a concatenação entre todos eles. Exemplo: "ola mundo O dia tá lindo".
-
Crie uma função que receba um texto como parâmetro e retorne O texto "Ola" concatenado com o parâmetro. Exemplo: "Ola"+ parâmetro.
-
Crie uma função que retorne o dia da semana dado uma data qualquer.
-
Crie uma função que receba três números como parâmetros e calcule a média aritmética entre eles.
Todos os exercícios devem utilizar tipos primitivos. Se puder, utilize também classes para representar entidades.
-
Crie uma função que receba nome, idade e retorne um texto com nome e idade recebidos. Exemplo: "nome: Alfredo, idade: 23"
-
Crie uma classe que represente uma pessoa e tenha as propriedades documento, nome e idade.
-
Escreva uma função que receba uma pessoa como parâmetro e retorne a idade dela.
-
Escreva uma função que receba uma pessoa como parâmetro e retorne o nome dela.
-
Dado o tamanho do lado de um quadrado, calcular a área e o perímetro do mesmo.
-
Crie uma classe que represente um quadrado e adicione um comportamento para que possa calcular área e o perímetro.
-
Dado uma lista de números inteiros (1,2,3,4 e 5), calcule a soma entre eles. Utilize apenas laços de interação simples.
-
Crie uma função que receba três números como parâmetros e calcule a média aritmética entre eles.
-
Crie uma classe que represente um círculo e deve conter uma função para calcular seu perímetro e área. Considere PI como 3,14 e Lembre que: A área de uma círculo é dada por: A = π r² e o perímetro é dado por: 2 * π * r
Dada a interface
interface IFormaGeométrica{
obterArea()
obterPerimetro()
}
Utilize as classes que representam figuras geométricas criadas anteriormente e implemente elas utilizando a interface IFormaGeométrica.