---
# System prepended metadata

title: EXERCÍCIOS DE JAVASCRIPT

---

# EXERCÍCIOS DE JAVASCRIPT
**Author:** Igor Lima Charles
**Grade:** INFORMÁTICA A
**N°:** 18


# EXERCÍCIOS
## EXERCÍCIO 01
```javascript=
/* EXERCÍCIO 01 */
function ingressoInteiro (qtdInteiro) {
  let ing1 = qtdInteiro * 20;
  return ing1
}

let x1 = ingressoInteiro(2);
console.log(x1);

40
```


## EXERCÍCIO 02
```javascript=
/* EXERCÍCIO 02 */
function ingressoMeia (qtdMeio) {
  let ing2 = qtdMeio * 10;
  return ing2;
}

let x2 = ingressoMeia(2);
console.log(x2)

20
```


## EXERCÍCIO 03
```javascript=
/* EXERCÍCIO 03 */
function Circuferencia (raio) {
let x1 = ((2 * Math.PI) * raio);
let x2 = x1.toFixed(2)
return x2;
}
let x3 = Circuferencia(5);
console.log(x3)

31.42
```


## EXERCÍCIO 04
```javascript=
/* EXERCÍCIO 04 */
function Area (base, altura) {
let x = base * altura;
return x;
}
let x4 = Area(4, 5);
console.log(x4)

20
```


## EXERCÍCIO 05
```javascript=
/* EXERCÍCIO 05 */
function GramasEmToneladas (gramas){
  let x = gramas * 1000000;
  return x;
}
let x5 = GramasEmToneladas (5);
console.log(x5)

5000000
```


## EXERCÍCIO 06
```javascript=
/* EXERCÍCIO 06 */
function AreaDoTriangulo (base, altura)
{
  let x = (base * altura) /2;
  return x;
}

let x6 = AreaDoTriangulo (20, 14);
console.log(x6)

140
```


## EXERCÍCIO 07
```javascript=
/*EXERCÍCIO 07*/
class MediaDoAluno {
  constructor (n1, n2, n3, n4) {
    this.n1 = n1;
    this.n2 = n2;
    this.n3 = n3;
    this.n4 = n4;
  }

  get calcularMedia () {
    return ((this.n1 + this.n2 + this.n3 + this.n4) / 4)
  }
}

let mediaa = new MediaDoAluno (10, 9, 10, 8)
console.log(mediaa.calcularMedia);

9.25

```


## EXERCÍCIO 08
```javascript=
/*EXERCICIO 08*/
function calcularTaxa (valor, qtdparcelas, valortaxa)
{
  let calculo = valor / 100 * valortaxa;
  return Math.round( calculo * qtdparcelas, 1);
}

let x8 = calcularTaxa(1200, 2, 20);
console.log(x8)

480
```


## EXERCÍCIO 09
```javascript=
/*EXERCÍCIO 09*/
function Quinzena (DataAtual) {
	let x = DataAtual.Day;
	let Pertence = x <= 15;
	return Pertence;
}

let x9 = new Date(2021, 08, 13);
console.log(Quinzena(x9))

false
```


## EXERCÍCIO 10
```javascript=
/*EXERCÍCIO 10*/
function perimetroOctagono (lado) {
  return lado * 8;
}

let x10 = perimetroOctagono(8);
console.log(x10)

64
```


## EXERCÍCIO 11
```javascript=
function validarCep(end) {
  let a = end.cep.includes('-');
  let b = end.cep.length == 9;
  let c = a && b;
  return `${end.nome} seu cep é valido: ${c}`;
}

let endereco = {
  cep: '04880-285',
  nome: 'Igor'
}

let x11 = validarCep(endereco);
console.log(x11);

Igor seu cep é valido: true
```


## EXERCÍCIO 12
```javascript=
/*EXERCÍCIO 12*/
function sobrenome(nome) {
  let UltEspaco = nome.lastIndexOf(' ');
  let x = nome.substr(UltEspaco + 1);
  return x;
}

function sobrenomeIguais(p1, p2) {
  let s1 = sobrenome(p1.nome);
  let s2 = sobrenome(p2.nome);
  let iguais = s1 == s2;
  return iguais;
}

let bruno = {
  nome: 'Bruno Oliveira'
}

let rafa = {
  nome: 'Rafaela Veiga'
}

let x12 = sobrenomeIguais(bruno, rafa);
console.log('Os sobrenomes são iguais?: ' + x12);

Os sobrenomes são iguais?: false
```


## EXERCÍCIO 13
```javascript=
// EXERCÍCIO 13
function calcularVeiculo (preco, taxa, parcelas) {
  let totalTaxa = ( ( preco * parcelas ) * taxa/100);
  let totalIntegral = preco + totalTaxa;
  return totalIntegral;
}

let x13 = calcularVeiculo(30000, 5, 12);
console.log(`O preço total da compra de seu veículo é de R$ ${x13} reais`);

O preço total da compra de seu veículo é de R$ 48000 reais
```


## EXERCÍCIO 14
```javascript=
// EXERCÍCIO 14
function vendaAcai (qtdP, qtdM, qtdG) {
  let x1 = qtdP * 10;
  let x2 = qtdM * 12;
  let x3 = qtdG * 14;
  let x4 = x1 + x2 + x3;
  return x4;
}

let x14 = vendaAcai(1, 2, 2);
console.log(`O total de sua compra é de R$ ${x14} reais`)

O total de sua compra é de R$ 62 reais
```


## EXERCÍCIO 15
```javascript=
// EXERCÍCIO 15
function calcDeVol (raio, altura) {
  let volume = ((Math.PI * (raio * raio)) * altura);
  return volume;
}

function cabeNumBalde (raio1, altura1, raio2, altura2) {
  let x1 = calcDeVol(raio1, altura1) <= calcDeVol(raio2, altura2)
  return x1;
}

let x15 = cabeNumBalde (5, 6, 2, 2);
console.log(`A transferência para um balde é possível? ${x15}`)

A transferência para um balde é possível? false
```