Páginas

quarta-feira, 12 de junho de 2019

prova dia 11/06/2019

na main:

package prova;
import java.util.Scanner;

public class Prova {

 public static void main(String[] args) {
    Scanner teclado = new Scanner(System.in);
    System.out.println("Informe o nome:");
    String nome = teclado.nextLine();
    System.out.println("Informe a idade");
    int idade = teclado.nextInt();
    System.out.println("Informe o peso:");
    Double peso = teclado.nextDouble();
    System.out.println("Informe a altura:");
    Double altura = teclado.nextDouble();
    Pessoa pessoa = new Pessoa(nome, idade, peso, altura);
    System.out.println(pessoa.toString());
    while (true) {
        System.out.println("'v' para envelhecer um ano, 'g' para engordar 1kg\n 'm' para emagrecer 1kg, 'c' para crescer meio cm");
        String interacao = teclado.nextLine();
        if (interacao.equals("v")) {
            pessoa.envelhecerUmAno();
            System.out.println(pessoa.toString());
        } else
            if (interacao.equals("g")) {
                pessoa.engordarUmKg();
                System.out.println(pessoa.toString());
        } else
                if (interacao.equals("m")) {
                    pessoa.emagrecerUmKg();
                    System.out.println(pessoa.toString());
        } else
                    if (interacao.equals("c")) {
                        pessoa.crescerMeiocm();
                        System.out.println(pessoa.toString());
                    }
    }
 }

}

na classe:

package prova;

    public class Pessoa {
        String nome;
        int idade;
        double peso;
        double altura;
    public Pessoa(String nome, int idade, double peso, double altura) {
        this.nome = nome;
        this.idade = idade;
        this.peso = peso;
        this.altura = altura;
    }
    public void envelhecerUmAno() {
        this.idade = idade + 1;
        this.crescerMeiocm();
    }
    public void engordarUmKg() {
        this.peso = peso + 1;
    }

    public void emagrecerUmKg() {
        this.peso = peso - 1;
    }
    public void crescerMeiocm() {
        if(idade > 20){
            this.altura = altura;
            }else{
            this.altura = altura + 0.5;
    }
    }
    @Override
    public String toString() {
    return nome + ": " + idade + "anos, " + peso + "Kg, " + altura +"cm";
    }



   }

Sem comentários:

Enviar um comentário