Gostou do nosso conteúdo? Te ajudou?
Nos ajude também! Faça um PIX, de qualquer valor:
programacao.progressiva@gmail.com

Exercícios Básicos de JavaScript

Agora que aprendemos os principais conceitos básicos da linguagem, em nossa seção Introdução ao JavaScript, vamos propor alguns exercícios.

É importante você tentar, se esforçar ao máximo possível. Se não souber algo, pesquise na internet, tente descobrir. Mesmo quando se tornar um programador profissional, vai precisar fazer pesquisas todo santo dia.

Habitue-se a isso. Um bom programador é aquele que tem a capacidade de aprender algo novo todo dia.




Exercícios de Introdução ao JavaScript

01. Escreva um programa que pede o raio de um círculo, e em seguida exiba o perímetro e área do círculo.

Para saber o valor do pi em JavaScript, use:
Math.PI

Pronto, terá o float com o valor do pi.
Solução: Área e comprimento de circunferência


02. Você está no Brasil, e para temperatura usamos o grau Celsius.
Porém, quando você for contrato para trabalhar como programador Python no exterior, deverá usar graus Fahrenheit.

A fórmula da conversão é a seguinte:

Tutorial completo de JavaScript
 Ou seja, você fornece a temperatura em graus Celsius, e seu script JS faz a conversão para graus Fahrenheit.

03. Agora faça o contrário. Você fornece a temperatura em graus Fahrenheit, seu programa deve converter para Celsius e exibir na tela a temperatura em graus Celsius.

Solução dos exercícios 02 e 03: Conversão entre graus Celsius e Fahrenheit em JavaScript


04. Um novo modelo de carro, super econômico foi lançado.
Ele faz 20 km com 1 litro de combustível.
Cada litro de combustível custa R$ 5,00.

Faça um programa que pergunte ao usuário quanto de dinheiro ele tem e em seguida diga quantos litros de combustível ele pode comprar e quantos kilometros o carro consegue andar com este tanto de combustível.

Seu script será usado no computador de bordo do carro.

A solução do exercício 04 deixamos para vocês, digitem aí nos comentários o seu script.

28 comentários:

  1. Solução exercício 4.

    var dinheiro = parseFloat(prompt("Informe quanto de dinheiro você tem "))
    var combustivel = parseFloat(dinheiro / 5)
    var kilometros = parseFloat(combustivel*20)

    document.write(`com ${dinheiro} reais, você compra ${combustivel} litros de combustível e você consegue andar ${kilometros} km`)

    ResponderExcluir
    Respostas
    1. var dinheiro = parseFloat(prompt("Informe quanto de dinheiro você tem "))
      var combustivel = parseFloat(dinheiro / 5)
      var kilometros = parseFloat(combustivel*20)

      document.write(`com ${dinheiro} reais, você compra ${combustivel} litros de combustível e você consegue andar ${kilometros} km`)

      Excluir
    2. var dinheiro = prompt("quanto você tem de dinheiro?")
      document.write("você tem grana para comprar "+(parseFloat(dinheiro)/5)+'L'+"e rodar "+(parseFloat(dinheiro)/5*20)+'Km')

      Excluir
  2. var dinheiro = Number(prompt('Diz aí quanto de dinheiro tu tem: ').replace(',', '.'));
    document.write(`Meu mano, com essa quantia, R$${dinheiro}, tu pode comprar ${dinheiro / 5} litro(s) e andar mais ${dinheiro / 5 * 20}km`);

    ResponderExcluir
  3. R. da questão 04:

    var quant_dinheiro = Number(prompt("Digite o quanto você deseja gastar em combustível: \n"))
    var quant_l_combustivel = quant_dinheiro/5
    var quant_km_por_l = 20*quant_l_combustivel
    document.write("Você poderá comprar ",quant_l_combustivel," l de combustível. Com esta quantidade, o carro rodará por ",quant_km_por_l,"km.")

    ResponderExcluir
  4. Exercício 4

    const dinheiro = parseFloat(prompt('Digite o valor do dinheiro que
    tem:').replace(',', '.'))
    let combustivel = dinheiro / 5
    let km = combustivel * 20
    let l = 'litro'

    if(combustivel > 1){
    l = `${l}s`
    }

    document.write(`Dinheiro: ${dinheiro}
    `)
    document.write(`Com R$ ${dinheiro}, pode comprar ${combustivel}
    ${l} de combustível e andar ${km} km.`)

    ResponderExcluir
  5. Exercício 4

    const dinheiro = parseFloat(prompt('Digite o valor do dinheiro que
    tem:').replace(',', '.'))
    let combustivel = dinheiro / 5
    let km = combustivel * 20
    let l = 'litro'

    if(combustivel > 1){
    l = `${l}s`
    }

    document.write(`Dinheiro: ${dinheiro}
    `)
    document.write(`Com R$ ${dinheiro}, pode comprar ${combustivel} ${l}
    de combustível e andar ${km} km.`)

    ResponderExcluir
  6. var valorDaGasolina = 5;
    var dinheiro = prompt("Quanto de dinheiro o(a) senhor(ra) dispõe?:");
    var km = (dinheiro/valorDaGasolina) * 20;

    alert("O(A) Senhor(ra) fará" + "" + km + "quilômetros.");

    ResponderExcluir
  7. let dinheiro =parseFloat((window.prompt('Quanto dinheiro voçê tem ?')).replace(',', '.'))
    let litrosPodecomprar= (dinheiro/5)
    let KmPoderodar=(litrosPodecomprar*20)
    if(dinheiro<5){
    document.write('Voçê não tera um 1L de combustível')}
    else{
    document.write(`Voçê pode comprar ${litrosPodecomprar}L e pode percorrer ${KmPoderodar}Km`)}

    ResponderExcluir
  8. let dinheiro =parseFloat((window.prompt('Quanto dinheiro voçê tem ?')).replace(',', '.'))
    let litrosPodecomprar= (dinheiro/5)
    let KmPoderodar=(litrosPodecomprar*20)
    if(dinheiro<5){
    document.write('Voçê não tera um 1L de combustível')}
    else{
    document.write(`Voçê pode comprar ${litrosPodecomprar}L e pode percorrer ${KmPoderodar}Km`)}

    ResponderExcluir
  9. var dinheiro;
    const kilometrosLitro = 20;
    const ValorCombustivel = 5;

    function PegaValor(){
    dinheiro = parseInt(prompt("Digite o valor",""));
    }

    function CalculaCombustivel(n){
    let valor = n;
    return valor / ValorCombustivel;
    }

    function CalculaKilometragem(n){
    let QtdCombustivel = CalculaCombustivel(n);
    return QtdCombustivel * kilometrosLitro;
    }

    PegaValor();
    document.write("Voce abasteceu "+CalculaCombustivel(dinheiro)+" litros ");
    document.write("Sua autonomia 'e "+CalculaKilometragem(dinheiro)+" Kilometros ");

    ResponderExcluir
  10. function cal(money) {
    var money;
    var myObject = {
    km: [20],
    literValue: [5]
    }

    var mult = money * myObject.literValue * myObject.km;
    var res = mult / myObject.literValue;

    console.log(res);
    console.log(`Você tem R$${money}, e pode andar ${res}km!`)
    }
    cal(parseFloat(prompt("Quantos reais você tem?")));

    ResponderExcluir
  11. function cal(c) {
    var c;
    var f = 9 / 5 * c + 32;
    document.write(`O valor de Celsius para Fahrenheit é ${f}`)
    }
    cal(parseFloat(prompt("Digite um valor em graus Celsius para mostrar o valor em Fahrenheit")));

    ResponderExcluir
  12. Exercício 4

    var dinheiro = parseFloat(prompt("Informe quanto de dinheiro você tem "))
    var precoDoCombustivel = parseFloat(prompt("Informe o valor do combustivel "))
    var combustivel = parseFloat(dinheiro / precoDoCombustivel)
    var kilometros = parseFloat(combustivel*20)

    document.write(`com ${dinheiro} reais, você compra ${combustivel} litros de combustível e você consegue andar ${kilometros} km`)

    ResponderExcluir
  13. exercício 04
    var dinheiro = parseFloat(prompt('digite o valor que deseja abastecer:'))
    var quantidadeDeCombustivel = dinheiro / 5;
    var kilometros = quantidadeDeCombustivel * 20;
    document.getElementById("demo").innerHTML = ( 'A quantidade comprada de combustível e de: ' +
    quantidadeDeCombustivel + ' Litros, ' + ' Com isso voçê poderá percorrer ' + kilometros + ' kilometros de distância! ' +
    ' TENHA UMA BOA VIAJEM!')

    ResponderExcluir

  14. let btn = document.getElementById('btn');
    btn.addEventListener('click', function (e){
    let money = document.getElementById('money').value
    let dis = 20*(money/5)
    document.getElementById('res').innerHTML = `Com base em seu
    dinheiro, voce poderá dirigir por ${dis}Km`
    });

    ResponderExcluir
  15. var dinheiro = parseFloat(prompt("Dinheiro para abastecer"));

    function quantidade (dinheiro) {
    return (dinheiro / 5) * 20
    }

    console.log(quantidade(dinheiro));

    ResponderExcluir
  16. OLIVIO CANDIDO DA SILVA FILHO4 de junho de 2022 às 12:46

    var dinheiro = parseFloat(prompt("Dinheiro para abastecer"));

    function quantidade (dinheiro) {
    return (dinheiro / 5) * 20
    }

    console.log(quantidade(dinheiro));

    ResponderExcluir
  17. const econ = {
    status(qtoRealTem){
    qtoRealTem = 0
    let comb = (1/5) * this.qtoRealTem
    let kM = comb * 20
    return `Com R$ ${this.qtoRealTem.toFixed(2).toString().replace(".", ",")} você poderá comprar ${comb.toFixed(0)} litros de combustível e conseguirá andar ${kM.toFixed(0)} Kms`
    }
    }
    econ.qtoRealTem = 20
    console.log(econ.status())

    ResponderExcluir
  18. let mediaKM = Number(20);
    let gasoPreço = Number(5.00);
    let combustivel = Number(1);

    let saldo = prompt('qual seu saldo?');

    function calcAbastecimento() {
    if(saldo <= 0){
    alert('Saldo insuficiente para comprar combustível');
    }else {
    let quantLitros = saldo / gasoPreço;
    let mediaTotal = quantLitros / mediaKM;
    alert(`O total abastecido é de ${quantLitros} litros de gasolina`);
    alert(`A quantidade de KM que poderá rodar é de ${mediaTotal}`);
    }
    }
    calcAbastecimento();

    ResponderExcluir
  19. var entDin = document.getElementById('entDin')
    var respKm = document.getElementById('respKm')
    function gasolina(){
    var total = (entDin.value / 5) * 20
    respKm.innerText = total
    }

    ResponderExcluir
  20. var dinheiro = parseFloat(prompt("Quanto de dinheiro você tem?"));

    function carro(params) {
    var litros = dinheiro / 5;
    var km = litros * 20;
    document.write("você tem R$" + dinheiro.toFixed(2) + " e pode rodar " + km + " quilômetros.")
    }

    carro();

    ResponderExcluir
  21. const dinheiro = parseFloat(prompt("Quando você tem para abastecer? "))

    const litros = dinheiro / 5
    const km = litros * 20

    alert(
    "Com " + dinheiro + " você pode comprar " + litros + " de gasolina, " +
    "\ne vai andar " + km + " km."
    )

    ResponderExcluir
  22. function contar() {
    var valor = window.document.getElementById('cash');
    var cs = window.document.querySelector('div#cs');
    res = Number(valor.value);
    res1 = (res / 5);
    res2 = (res1 * 20 );
    cs.innerHTML = `Vc pode comprar ${res1} litros de combustivel,
    e andar ${res2} kms com seu novo carro`;
    }

    ResponderExcluir
  23. *script type="text/javascript" charset="utf-8"*
    var dinheiro = parseFloat(prompt("Quanto de dinheiro vc tem?"));
    document.write("Voce pode comprar ", (dinheiro/5), " litros de gasolina"." )
    document.write("Voce pode digirir por ",(dinheiro/5) * 20," km." )
    */script*

    Não consegui publicar com <> então substitui por * , caso queiram testar no console.

    ResponderExcluir
  24. // Solicita ao usuário quanto de dinheiro ele tem
    let dinheiro = parseFloat(prompt("Quanto dinheiro você tem?"));

    // Calcula quantos litros de combustível ele pode comprar
    let precoLitro = 5.00;
    let litros = dinheiro / precoLitro;

    // Calcula quantos quilômetros o carro consegue andar com esse tanto de combustível
    let kmPorLitro = 20;
    let distancia = litros * kmPorLitro;

    // Exibe os resultados
    console.log("Com R$" + dinheiro.toFixed(2) + " você pode comprar " + litros.toFixed(2) + " litros de combustível.");
    console.log("E com esse tanto de combustível, o carro consegue andar " + distancia.toFixed(2) + " km.");

    ResponderExcluir
  25. comecando agora, eis o script
    var km = 20;
    var litro = 1;
    var preco = 5;

    var dinheiro = parseFloat(prompt("informe quanto de dinheiro tem));

    litro = dinheiro / preco;
    km = litro*km;
    documento.write("voce pode comprar " + litro + " litros de combustivel " + " e o carro consegue andar " + km + " Kilometro" );

    rodou :)

    ResponderExcluir