Ir ao conteúdo

Posts recomendados

Postado

Boa noite,

 

Preciso de ajuda com um algorítmo não estou conseguindo resolver, quem puder ajudar, agradeço. Preciso usar while.

Segue:

 

Pedro tem 1,50 metro e cresce 2 centímetros por ano, enquanto Lucas tem 1,10 metro e
cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos
anos serão necessários para que:

 

a. Pedro e lucas tenham a mesma altura.

b. Lucas seja maior que Pedro.

 

Obrigado!

  • Moderador
Postado

Prezado,

 

Seja bem-vindo ao Fórum do Clube do Hardware; obrigado por sua participação! :)

 

Quanto à sua dúvida, para podermos lhe ajudar, nós precisamos de mais alguns detalhes, tais como:

 

  • parte do código que já foi feito;
  • caso não tenha um código feito, qual o algoritmo que você pretende usar para resolver o problema;
  • você tem experiência com esta linguagem de programação?

 

Por favor, não leve para o lado pessoal, mas o nosso objetivo principal aqui é ajudar você a resolver o problema, se simplesmente postássemos um código já pronto, você nunca aprenderia de fato... ;)

 

Atenciosamente,

Equipe Clube do Hardware

Postado

Não consigo fazer o loop parar e mostrar os resultados solicitados.

Segue código.

 

public class pratica3_1 {
  public static void main (String args[]) {
    double pedro;
    double lucas;
    double altPedro;
    double altLucas;
    int anos;
    double res1;
    double res2;
    pedro = 1.5;
    altPedro = 0.02;
    lucas = 1.1;
    altLucas = 0.03;
    anos = 1;
    while (pedro > lucas) {
      res1 = (pedro+altPedro*anos);
      anos++;
      res2 = (lucas+altLucas*anos);
      anos++;
      System.out.println (res1);
    }
  }
}
 

Postado

Olá

 

Sua operação matemática está errada, e não precisa multiplicar por anos

 

Você está incrementando anos duas vezes no código, não é necessário

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...