Witam wszystkich :P Chciał bym "przedyskutować" problem odnośnie mojego pseudo kalkulatora. Jestem nowy w programowaniu w javie oraz jestem samoukiem to też na pewno będzie widoczne po moim kodzie ;)
import java.math.* ;
import javax.swing.* ;
public class Kalorie
{
public static void main(String[] args)
{
String wejscie = JOptionPane.showInputDialog
("Ile wazysz ?");
int y = Integer.parseInt(wejscie);
wejscie = JOptionPane.showInputDialog
("ile masz wzrostu ?");
int x = Integer.parseInt(wejscie);
wejscie = JOptionPane.showInputDialog
("ile czasu biegasz ? *czas w minutach +/-*");
int z = Integer.parseInt(wejscie);
wejscie = JOptionPane.showInputDialog
("jaki dystans przebiegniesz ?");
int k = Integer.parseInt(wejscie);
wejscie = JOptionPane.showInputDialog
("jak duzo jjesz posilkow przed bieganiem ? *1/2 dania*");
int u = Integer.parseInt(wejscie);
int kalorie;
int bmi;
int sk;
final int u1 = 50;
final int l =100;
double bmi1 = y/(x * x);
double sk1 = k/z;
double kalor = bmi1 * u1 * l;
if (kalor>0);
double motyw = kalor / sk1;
System.out.println
(motyw);
if (bmi1>0);
System.out.println
(bmi1);
if (sk1>0);
System.out.println
(sk1);
System.exit(0);
}
}
Coś tu straszliwie nie gra z tego względu iż eclipse cały czas mi podświetla moje zadeklarowane "zmienne ", gdzie kompletnie się już zgubiłem no i niestety zmieszałem :D
Wydaje mi się przynajmniej że potrzeba to "zapętlić" tylko nie bardzo kminie jak to zrobić poprawnie.
Wszystkie negatywne komentarze mile widziane ;P
Edit: Po otagowaniu w ramach komentarzu pierwszych trzech zmiennych oraz ostatniego wejścia, program liczy tylko nie podoba mi się jego liczenie.
Wyniki: NaN
0.0
0.0
Nie mam pojeęcia czemu...