package app;

public class Person {
    
    private String vorname;
    private String nachname;
    private double gewicht;
    private double groesse;
    
    public Person() {
        
    }
    
    public Person(String pVorname, String pNachname){
        this.vorname = pVorname;
        this.nachname = pNachname;
    }
        
    public void setVorname(String pVorname) {
        this.vorname = pVorname;
    }
    
    public String getVorname(){
        return this.vorname;
    }
    
    public void setNachname(String pNachname) {
        this.nachname = pNachname;
    }
    
    public String getNachname(){
        return this.nachname;
    }
    
    public void setGewicht(double pGewicht) {
        this.gewicht = pGewicht;
    }
    
    public double getGewicht(){
        return this.gewicht;
    }
    
    public void setGroesse(double pGroesse) {
        this.groesse = pGroesse;
    }
    
    public double getGroesse(){
        return this.groesse;
    }
    
    public double berechneBMI() {
        return this.gewicht / (this.groesse * this.groesse);
    }

    public String ermittleAuswertungBMI() {
        double bmi = this.berechneBMI();
        String auswertung;

        if(bmi<19) {
            auswertung = "Untergewicht";
        }
        else {
            if(bmi<=25) {
                auswertung = "Normalgewicht";
            }
            else {
                if(bmi<=29) {
                    auswertung = "leichtes Übergewicht";
                }
                else {
                    if(bmi<40) {
                        auswertung = "Übergewicht";
                    }
                    else {
                        auswertung = "extremes Übergewicht";
                    }
                }
            }
        }

        return auswertung;
    }
} 