Salve a tutti!
A breve dovrei presentare un programmino in JSP in grado di calcolare l' Indice di Massa Corporea di una persona.
Nella prima pagina, quella di inserimento dati, vengono inseriti il nome, il cognome, l'altezza, il peso e il sesso dell'individuo.
Nella seconda pagina, quella di calcolo, vengono presi i dati dalla prima pagina e viene effettuato il calcolo BNI(Body Mass Index)=p/h² .
In base al risultato ottenuto il programmino restituisce una determinata frase.

Se il BNI di un Uomo è <= 20 allora l'uomo è sottopeso;
Se 20<BNI<=25 allora l'uomo sarà in forma;
Se 25<BNI<=30 allora l'uomo è in sovrappeso;
Se BNI dovesse essere maggiore di 30 allora l'uomo è obeso.

Se si tratta invece di una donna allora i risultati dovranno coincidere con i seguenti:
Se il il BNI<=19 allora la donna è in sottopeso;
Se 19<BNI<=24 allora la donna è in forma;
Se 24<BNI<=29 allora la donna è in sovrappeso;
Se BNI dovesse essere maggiore di 29 allora la donna è obesa.

Ho provato a risolvere in diversi modi ma proprio non ci riesco...Java e di conseguenza JSP, mi è stato spiegato veramente poco...sapreste dirmi come posso risolvere il problema?
Ho l'esame tra pochissimi giorni