Sharing Knowledge

« Make a Converter in... | Main | Snake Game - Android... »
Friday Jul 09, 2010

Death Calculator - Android Open Source Apps

What is Death Calculator ?? wah dilihat dari namanya serem banget ya..
Death Calculator atau kalkulator kematian adalah sebuah aplikasi Android untuk mempredikasi kapan kematian anda. Eitss,, jangan protes dulu ya.. tentu saja aplikasi ini just for fun  o_0

Anda cukup memasukkan umur dan gender anda, kemudian anda akan mengetahui prediksi kapan kematian anda (remember, just a prediction !)

Nah, ini dia kode untuk membuat Death Calculator

 private void calculate() {
        int age = 0;
        try {
            age = Integer.valueOf(ageView.getText().toString());
        } catch (Exception e) {
            return;
        }
        if (genderView.getCheckedRadioButtonId() != R.id.male
                && genderView.getCheckedRadioButtonId() != R.id.female)
            return;
        boolean isMale = genderView.getCheckedRadioButtonId() == R.id.male ? true : false;
        long lifeExpectancyInYears = isMale ? 77 : 81;
        lifeExpectancyInYears -= age;
        int secondsInAYear = (int) (365.242199 * 24 * 60 * 60);
        long lifeExpectancy = lifeExpectancyInYears * secondsInAYear;
        lifeExpectancy += new Random().nextInt(secondsInAYear);
        Date date = new Date(Calendar.getInstance().getTimeInMillis() + lifeExpectancy * 1000);
        String text = String.format(getString(R.string.prediction_text), sdf.format(date),
                lifeExpectancy, getString(R.string.proverb));
        predictionView.setText(text);
    }

dan ini hasilnya..



dari contoh diatas, umur saya 17 tahun dan gender saya female, ternyata hasil prediksi kematian saya 31 Desember 2074 (kok bertepatan dengan malam tahun baru ya) hehehe,. ^_^

Kematian seseorang memang hanya Tuhan yang tahu, namun alangkah baiknya jika kita mempersiapkannya dari sekarang dengan hal - hal yang bermanfaat  n_n




netoya_meruvian

Comments:

apik net... kapan ngajarin android woii... :O

Posted by hanifa on July 09, 2010 at 10:28 AM WIT #

nice

Posted by latief on May 26, 2011 at 12:12 AM WIT #

Post a Comment:
  • HTML Syntax: Allowed