Logo Passei Direto
Buscar

algoritimo while

*Anacleto tem 1,50m e cresce 2,4 centímetros por ano,
enquanto Felisberto tem 1,10m e cresce 3 milímetros por mês.
Construa um programa que calcule e apresente quantos anos serão necessários para que Felisberto seja maior que Anacleto. */

User badge image
Diego Flores

há 7 anos

User badge image
Diego Flores

há 7 anos

Respostas

User badge image

Jean Pierry S Mendonça

há 7 anos

public class PasseiDireto {
    /*
    *Anacleto tem 1,50m e cresce 2,4 centímetros por ano,
    enquanto Felisberto tem 1,10m e cresce 3 milímetros por mês. 
    
    Construa um programa que calcule e apresente quantos anos serão
    necessários para que Felisberto seja maior que Anacleto. */
    
    public static void main(String[] args) {
        double anacleto = 1.5;
        double crescAnacleto = 0.024; // 2.4cm por ano
        double felisberto = 1.1;
        double crescFelisberto = 0.036; // 3.6cm por ano
        int i = 1;
        while (anacleto > felisberto) {
            anacleto += crescAnacleto;
            felisberto += crescFelisberto;
            System.out.println(i++ + "º ano: " 
                + "Anacleto: " + anacleto +
                " Felisberto: " + felisberto);
        }
        System.out.println("No trigésimo quarto ano, Felisberto será maior que Anacleto.");
    }
}

Essa resposta te ajudou?

5
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Jean Pierry S Mendonça

há 7 anos

Não deixe de curtir, pois me ajuda bastante :)

Essa resposta te ajudou?

2
Dislike0
User badge image

RD Resoluções

há 7 anos

Nesse exercício, foi usado o Português estruturado para melhor compreensão da resolução, podendo ser feito em qualquer outra linguagem. Conforme resolução abaixo, foram declarados os indivíduos e em seguida, no laço, feito o calculo dos anos.

// Seção de Declarações

var

altura1,altura2:real

c:inteiro

inicio

// Seção de Comandos

altura1←1.50 //atribui a altura anacleto

altura2←1.10//atribui a altura felisberto

c←0

enquanto (altura1>altura2) faca //calculo dos anos

altura1←altura1+0.024

altura2←altura2+0.036 // 3.6cm por ano

c←c+1

fimenquanto

Escreval("Daqui a",c," anos Felisberto será maior que Anacleto.")

fimalgoritmo

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina