Eli tämä on painoindeksi laskuri
import javax.swing.*; public class askiisw extends JApplet { public static void main(String args[]) { String painoStr; String metriStr; String painoindeksiStr; double metri; int paino; Double painoindeksi; JOptionPane.showMessageDialog(null, "Tehnyt marko uusitalo"); painoStr = JOptionPane.showInputDialog("Painosi?"); paino = Integer.parseInt(painoStr); metriStr = JOptionPane .showInputDialog("Pituutesi? ilmoita näin 1,73 mikä tarkoittaa 1 metri 73 centtiä "); metri = Double.parseDouble(metriStr); painoindeksi = paino / (metri * metri); /* alkaa painoindeksin kommentointi ja vertailu ja tulostus */ if (painoindeksi < 18.5) { JOptionPane.showMessageDialog(null, "Olet alipainoinen"); } else if (painoindeksi >= 18.5 && painoindeksi < 24.9) { JOptionPane.showMessageDialog(null, "Olet normaalipainoinen"); } JOptionPane .showMessageDialog(null, "Painoindeksisi on " + painoindeksi); if (painoindeksi < 25) { } else if (painoindeksi >= 25 && painoindeksi < 29.9) { JOptionPane.showMessageDialog(null, "olet lievästi lihava"); } else if (painoindeksi < 30) { JOptionPane.showMessageDialog(null, "Olet lievästi merkittävästi lihava"); } else if (painoindeksi >= 30 && painoindeksi < 34.9) { JOptionPane.showMessageDialog(null, "Olet todella merkittävästi lihava"); } else if (painoindeksi < 35) { JOptionPane.showMessageDialog(null, "Vaikeasti lihava"); } else if (painoindeksi >= 35 && painoindeksi < 39.9) { JOptionPane.showMessageDialog(null, "Todella vaikeasti lihava"); JOptionPane.showMessageDialog(null, "Painoindeksisi on " + painoindeksi); JOptionPane.showMessageDialog(null, "\n jos sait yli 39.9 olet todella sairaalloisen lihava"); JOptionPane .showMessageDialog(null, "\n mene kotiin laihduttamaan jos sait yli 39.9 tai yli 35"); /* * Tulostaa ascii (\n rivinvaihto) kuvan oikein paljolla * muokkauksella saatu oikein */ /* Ascii kuvio tulostus terminoitu */ } } { System.exit(0); }
Mitäs me tällä ku Gwaurin bmi on olemassa. :)
Eipä tästä vinkiksi ole, kun koodikin on noin sotkuista kommenttien kielestä puhumattakaan.
pahoittelen alan käyttämään formatti sisennystä. Mutta siinä on korjaamisen varaa tosin toisenlaiselle koodille ei käynyt noin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.