Membuat Konversi Suhu Android menggunakan Eclipse
Sudah lama tak menulis disini,kali ini sambil mengingat ingat kembali ilmu pemograman android saya mencoba membuat aplikasi sederhana.Yaitu membuat aplikasi konversi Suhu berbasis android,aplikasi ini saya buat menggunakan eclipse.
Langsung saja sebelum membuat aplikasi ini Klik file
File-New project-Android app project,tekan next terus sampai finish.
1.Langkah pertama adalah buka activity_main.xml di folder layout
2.Berikutnya buka MainActivity.java di folder src
Lakukan runing
Semoga bermanfaat artikel sederhana ini.
Langsung saja sebelum membuat aplikasi ini Klik file
File-New project-Android app project,tekan next terus sampai finish.
1.Langkah pertama adalah buka activity_main.xml di folder layout
2.Berikutnya buka MainActivity.java di folder src
package com.example.suhumu; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.Spinner; import android.widget.Toast; public class MainActivity extends Activity { private Spinner sp; private EditText edt_awal, edt_C, edt_R, edt_F, edt_K; private String[] list={"C","R","F","K"}; Double awal, celcius, reamur, fahrenheit, kelvin; ArrayAdapteradapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); sp=(Spinner) findViewById(R.id.spinner1); edt_awal=(EditText) findViewById(R.id.editText1); edt_C=(EditText) findViewById(R.id.editText2); edt_R=(EditText) findViewById(R.id.editText3); edt_F=(EditText) findViewById(R.id.editText4); edt_K=(EditText) findViewById(R.id.editText5); adapter = new ArrayAdapter (this, android.R.layout.simple_spinner_item, list); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); sp.setAdapter(adapter); } public void Konversi(View v){ String satuan = String.valueOf(sp.getSelectedItemPosition()); if(edt_awal.getText().toString().equals("")){ Toast.makeText(getBaseContext(), "Masukkan suhu awal, default suhu awal = 0 jika tidak dimasukkan suhu awal", Toast.LENGTH_LONG).show(); awal = 0.0; }else{ awal = Double.parseDouble(edt_awal.getText().toString()); } if(satuan.equals("0")){ celcius = awal; reamur = 0.8 * awal; fahrenheit = (1.8 * awal) + 32; kelvin = awal + 273; edt_C.setText(String.valueOf(celcius)); edt_R.setText(String.valueOf(reamur)); edt_F.setText(String.valueOf(fahrenheit)); edt_K.setText(String.valueOf(kelvin)); }else if(satuan.equals("1")){ celcius = 1.25 * awal; reamur = awal; fahrenheit = (2.25 * awal) + 32; kelvin = celcius + 273; edt_C.setText(String.valueOf(celcius)); edt_R.setText(String.valueOf(reamur)); edt_F.setText(String.valueOf(fahrenheit)); edt_K.setText(String.valueOf(kelvin)); }else if(satuan.equals("2")){ celcius = 0.55555 *(awal - 32); reamur = 0.44444 * (awal-32); fahrenheit = awal; kelvin = celcius + 273; edt_C.setText(String.valueOf(celcius)); edt_R.setText(String.valueOf(reamur)); edt_F.setText(String.valueOf(fahrenheit)); edt_K.setText(String.valueOf(kelvin)); }else if(satuan.equals("3")){ celcius = awal-273; reamur = 0.8 * (awal-273); fahrenheit = (1.8 * (awal-273)) + 32; kelvin = awal; edt_C.setText(String.valueOf(celcius)); edt_R.setText(String.valueOf(reamur)); edt_F.setText(String.valueOf(fahrenheit)); edt_K.setText(String.valueOf(kelvin)); } } }
Semoga bermanfaat artikel sederhana ini.
Mas..Buatkan sebuah projeck android tengtang Konversi Tanggal Hijriah Ke Masehi, atau sebaliknya....Masehi ke Hijriah
BalasHapus