Dúvida sobre exercicio de js.

JavaScript Node.js

Olá, eu estou iniciando agora na área da programação e ainda sou bem leigo, realmente sei o basico do basico. (estou aprendendo Node.js)

Realizei um dos exercicios do curso porém eu acertei somente 70% dele e estou com muita dificuldade em descobrir o que falta para completar os 30% restantes.

Me foi dado o seguinte exercício:

Muito popular nos Estados Unidos e na Europa, na lavanderia self service, como o próprio nome indica, o cliente utiliza os serviços dos estabelecimentos para lavar e secar suas roupas por conta própria. O maquinário e os produtos necessários para a lavagem são disponibilizados pela empresa.

Uma empresa de lavanderia self service te contratou para programa um novo sistema de pesagem de roupa que eles estão desenvolvendo, que irá evitar que o cliente coloque mais roupa que a lavadora suporta ou menos roupa do que o permitido. Nesse sitema, o cliente coloca suas roupas em uma balança e uma mensagem é impresa em um visor avisando o cliente se ele pode ou não colocar as roupas na máquina.

A empresa solicitou que esse sistema imprima o seguinte na tela:

• POUCA ROUPA: caso o cliente queira colocar na máquina 10kg ou menos do que a máquina suporta. Isso evitará que o cliente tente colocar pouca roupa para lavar e ocupe a máquina que poderia estar sendo usada por outras pessoas;
• MUITA ROUPA: caso o cliente tente colocar mais roupa, em peso, que a quantidade de roupa que a lavadora suporta;
• PERMITIDO: caso contrário;

 

Entrada

Sua entrada será formada por duas variáveis:

• peso: do tipo numérico. Peso da roupa do cliente;
• pesoSuportado: do tipo numérico. Peso suportado pela balança;

 

Saída

Você deve imprimir na tela:

• POUCA ROUPA: caso o cliente queira colocar na máquina 10kg ou menos do que a máquina suporta;
• MUITA ROUPA: caso o cliente tente colocar mais roupa, em peso, que a quantidade de roupa que a lavadora suporta;
• PERMITIDO: caso contrário.

Eu fiz da seguinte forma:

if (peso <= 10) {
    console.log("POUCA ROUPA");
} else {
    if (peso < pesoSuportado) {
        console.log ("POUCA ROUPA");
    } else {
        if (peso > pesoSuportado){
        console.log("MUITA ROUPA");
    } else {
        console.log ("PERMITIDO");
    }
    }
}
}

Quem puder me ajudar, agradeço!!!
Foto de Bruno C.
Bruno perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Felipe C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

Boa noite! Esse trecho aqui está errado, deveria ser "PERMITIDO" dentro do console.log.

if (peso < pesoSuportado) {
        console.log ("POUCA ROUPA");
    }

se quiser, vc pode tirar esse trecho e deixar apenas assim:
if (peso <= 10) {
    console.log("POUCA ROUPA");
} else  if (peso > pesoSuportado){
        console.log("MUITA ROUPA");
    } else {
        console.log ("PERMITIDO");
    }
 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Elias G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses

Olá, 
O nosso amigo aí mandou bem....
E isso mesmo,  corrija o seu código assim:

javascript:
if (peso <= 10) { console.log("POUCA ROUPA"); } else if (peso > pesoSuportado) { console.log("MUITA ROUPA"); } else { console.log("PERMITIDO"); }

Espero ter ajudado!

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 75 / h
Felipe C.
Santos / SP
Felipe C.
4,9 (42 avaliações)
Horas de aulas particulares ministradas 608 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. JavaScript - React Javascript Geral
Curso Livre: Desenvolvimento Web Full-stack (Trybe)
Eu ensino desenvolvimento web: javascript, html, css e react js.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript Básico JavaScript - Back-End JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas.
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 50 / h
Gustavo A.
Campina Grande / PB
Gustavo A.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. Javascript Geral JavaScript Básico
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web python e javascript. Acompanhamento particular em python, html,css e javascript