sabato 15 maggio 2010

Verifica 13-5-10 : 2° esercizio

Il secondo esercizio richiedeva di trasformare una velocità da chilometri orari a metri al secondo e viceversa.


NELLA MAIN.XML:


android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
>

android:id="@+id/velocita1"
android:layout_width="150px"
android:layout_height="wrap_content"
/>



android:id="@+id/velocita2"
android:layout_width="150px"
android:layout_height="wrap_content"
/>



android:id="@+id/converti1"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="converti1"
android:text="Da km/s a m/s"
/>
android:id="@+id/converti2"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="converti2"
android:text="Da m/sec a km/h"
/>



NEL SORGENTE:

package org.me.convertiVelocita;
import android.app.Activity;
import android.os.Bundle;
import android.content.Context;
import android.widget.*;
import android.view.View;
import android.content.Intent;
public class convertiVelocita extends Activity
{
/** Called when the activity is first created. */
final double a=0.2777;
final double b=3.6;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void converti1 (View view){
EditText velocita1=(EditText)findViewById(R.id.velocita1);
double kmh=Double.parseDouble(velocita1.getText().toString());
double velocita=kmh*a;
String risposta=Double.toString(velocita);
EditText velocita2=(EditText)findViewById(R.id.velocita2);
velocita2.setText(risposta);
velocita1.setText("");
}
public void converti2 (View view){
EditText velocita2=(EditText)findViewById(R.id.velocita2);
double kmh=Double.parseDouble(velocita2.getText().toString());
double velocita=kmh*b;
String risposta=Double.toString(velocita);
EditText velocita1=(EditText)findViewById(R.id.velocita1);
velocita1.setText(risposta);
velocita2.setText("");
}
}




Nessun commento: