Board logo

標題: 04/20隨堂測驗 [打印本頁]

作者: 顏子翔    時間: 2019-4-20 10:34     標題: 04/20隨堂測驗

考試101唷,請各位回覆於下方
作者: 黃璽安    時間: 2019-4-20 10:52

  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.TextView;

  11. public class GDD01 extends Activity
  12. {
  13.   TextView tv5;
  14.   EditText et1, et2, et3;
  15.   Button btn;
  16.   @Override
  17.   protected void onCreate(Bundle savedInstanceState)
  18.   {
  19.     super.onCreate(savedInstanceState);
  20.     setContentView(R.layout.main);
  21.     tv5 = (TextView) findViewById(R.id.textView5);
  22.     et1 = (EditText) findViewById(R.id.editText);
  23.     et2 = (EditText) findViewById(R.id.editText2);
  24.     et3 = (EditText) findViewById(R.id.editText3);
  25.     btn = (Button) findViewById(R.id.button);
  26.     btn.setOnClickListener(myListener);
  27.   }
  28.   View.OnClickListener myListener = new View.OnClickListener() {
  29.     @Override
  30.     public void onClick(View v) {
  31.       Double money = Double.parseDouble(et1.getText().toString());
  32.       Double rate = Double.parseDouble(et2.getText().toString())/12/100;
  33.       Double number = Double.parseDouble(et3.getText().toString());
  34.       int sum = (int) (money*Math.pow(rate+1, number));
  35.       tv5.setText("本利合為:"+sum);
  36.     }
  37.   };
  38. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout
  3.   xmlns:android="http://schemas.android.com/apk/res/android"
  4.   android:layout_width="fill_parent"
  5.   android:layout_height="fill_parent"
  6.   android:orientation="vertical" >

  7.   <TextView
  8.       android:layout_width="wrap_content"
  9.       android:layout_height="wrap_content"
  10.       android:textAppearance="?android:attr/textAppearanceLarge"
  11.       android:text="@string/tv1"
  12.       android:id="@+id/textView" />

  13.   <TextView
  14.       android:layout_width="wrap_content"
  15.       android:layout_height="wrap_content"
  16.       android:textAppearance="?android:attr/textAppearanceLarge"
  17.       android:text="@string/tv2"
  18.       android:id="@+id/textView2" />

  19.   <EditText
  20.       android:layout_width="match_parent"
  21.       android:layout_height="wrap_content"
  22.       android:id="@+id/editText" />

  23.   <TextView
  24.       android:layout_width="wrap_content"
  25.       android:layout_height="wrap_content"
  26.       android:textAppearance="?android:attr/textAppearanceLarge"
  27.       android:text="@string/tv3"
  28.       android:id="@+id/textView3" />

  29.   <EditText
  30.       android:layout_width="match_parent"
  31.       android:layout_height="wrap_content"
  32.       android:id="@+id/editText2" />

  33.   <TextView
  34.       android:layout_width="wrap_content"
  35.       android:layout_height="wrap_content"
  36.       android:textAppearance="?android:attr/textAppearanceLarge"
  37.       android:text="@string/tv4"
  38.       android:id="@+id/textView4" />

  39.   <EditText
  40.       android:layout_width="match_parent"
  41.       android:layout_height="wrap_content"
  42.       android:id="@+id/editText3" />

  43.   <Button
  44.       android:layout_width="fill_parent"
  45.       android:layout_height="wrap_content"
  46.       android:text="@string/btn"
  47.       android:id="@+id/button" />

  48.   <TextView
  49.       android:layout_width="wrap_content"
  50.       android:layout_height="wrap_content"
  51.       android:textAppearance="?android:attr/textAppearanceLarge"
  52.       android:id="@+id/textView5" />
  53. </LinearLayout>
複製代碼
[/code]
  1. <resources>
  2.   <string name="app_name">GD01</string>

  3.   <string name="hello_world">Hello world!</string>
  4.   <string name="action_settings">Settings</string>
  5.   <string name="tv1">整存整付試算:</string>
  6.   <string name="tv2">本金(NT$):</string>
  7.   <string name="tv3">年利率(%):</string>
  8.   <string name="tv4">存款期數:</string>
  9.   <string name="btn">計算本利和</string>
  10. </resources>
複製代碼

作者: 陳思惟    時間: 2019-4-20 10:57

  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.TextView;

  11. public class GDD01 extends Activity
  12. {
  13.   EditText et1,et2,et3;
  14.   TextView tv;
  15.   Button btn;
  16.   @Override
  17.   protected void onCreate(Bundle savedInstanceState)
  18.   {
  19.     super.onCreate(savedInstanceState);
  20.     setContentView(R.layout.main);
  21.     et1=(EditText)findViewById(R.id.editText);
  22.     et2=(EditText)findViewById(R.id.editText2);
  23.     et3=(EditText)findViewById(R.id.editText3);
  24.     tv=(TextView)findViewById(R.id.textView5);
  25.     btn=(Button)findViewById(R.id.button);
  26.   }
  27.   public void count(View view){
  28.     double out=Double.parseDouble(et1.getText().toString())*Math.pow(Double.parseDouble(et2.getText().toString())/100/12+1,Double.parseDouble(et3.getText().toString()));
  29.     tv.setText("本利合為:"+out);

  30.   }
  31. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout
  3.   xmlns:android="http://schemas.android.com/apk/res/android"
  4.   android:layout_width="fill_parent"
  5.   android:layout_height="fill_parent"
  6.   android:orientation="vertical" >

  7.   <TextView
  8.       android:layout_width="wrap_content"
  9.       android:layout_height="wrap_content"
  10.       android:text="@string/t1"
  11.       android:id="@+id/textView" />

  12.   <TextView
  13.       android:layout_width="wrap_content"
  14.       android:layout_height="wrap_content"
  15.       android:text="@string/t2"
  16.       android:id="@+id/textView2" />

  17.   <EditText
  18.       android:layout_width="match_parent"
  19.       android:layout_height="wrap_content"
  20.       android:id="@+id/editText" />

  21.   <TextView
  22.       android:layout_width="wrap_content"
  23.       android:layout_height="wrap_content"
  24.       android:text="@string/t3"
  25.       android:id="@+id/textView3" />

  26.   <EditText
  27.       android:layout_width="match_parent"
  28.       android:layout_height="wrap_content"
  29.       android:id="@+id/editText2" />

  30.   <TextView
  31.       android:layout_width="wrap_content"
  32.       android:layout_height="wrap_content"
  33.       android:text="@string/t4"
  34.       android:id="@+id/textView4" />

  35.   <EditText
  36.       android:layout_width="match_parent"
  37.       android:layout_height="wrap_content"
  38.       android:id="@+id/editText3" />

  39.   <Button
  40.       android:layout_width="fill_parent"
  41.       android:layout_height="wrap_content"
  42.       android:text="計算"
  43.       android:id="@+id/button"
  44.       android:layout_gravity="center_horizontal"
  45.       android:onClick="count" />

  46.   <TextView
  47.       android:layout_width="wrap_content"
  48.       android:layout_height="wrap_content"
  49.       android:id="@+id/textView5" />

  50. </LinearLayout>
複製代碼
  1. <resources>
  2.   <string name="app_name">GD01</string>

  3.   <string name="hello_world">Hello world!</string>
  4.   <string name="action_settings">Settings</string>
  5.   <string name="t1">整付整存試算:</string>
  6.   <string name="t2">本金:</string>
  7.   <string name="t3">年利率:</string>
  8.   <string name="t4">存款利率:</string>
  9. </resources>
複製代碼

作者: 陳泓瑜    時間: 2019-4-20 11:02

  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.TextView;

  11. import java.util.Map;

  12. public class GDD01 extends Activity
  13. {
  14.   EditText et1;
  15.   EditText et2;
  16.   EditText et3;
  17.   Button bt;
  18.   TextView tv;

  19.   @Override
  20.   protected void onCreate(Bundle savedInstanceState)
  21.   {
  22.     super.onCreate(savedInstanceState);
  23.     setContentView(R.layout.main);

  24.     et1= (EditText) findViewById(R.id.editText);
  25.     et2= (EditText) findViewById(R.id.editText2);
  26.     et3= (EditText) findViewById(R.id.editText3);
  27.     bt= (Button) findViewById(R.id.button);
  28.     tv = (TextView) findViewById(R.id.textView5);

  29.   }

  30.   public void CALC(View view) {
  31.     double x=Double.parseDouble(et1.getText().toString());
  32.     double y=Double.parseDouble(et2.getText().toString())/100/12;
  33.     double z=Double.parseDouble(et3.getText().toString());

  34.     tv.setText("本利和為:"+(int)(x* Math.pow(y+1,z)));

  35.   }
  36. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout
  3.   xmlns:android="http://schemas.android.com/apk/res/android"
  4.   android:layout_width="fill_parent"
  5.   android:layout_height="fill_parent"
  6.   android:orientation="vertical" >

  7.   <TextView
  8.       android:layout_width="wrap_content"
  9.       android:layout_height="wrap_content"
  10.       android:text="@string/title"
  11.       android:id="@+id/textView" />

  12.   <TextView
  13.       android:layout_width="wrap_content"
  14.       android:layout_height="wrap_content"
  15.       android:text="@string/sub1"
  16.       android:id="@+id/textView2" />

  17.   <EditText
  18.       android:layout_width="match_parent"
  19.       android:layout_height="wrap_content"
  20.       android:id="@+id/editText" />

  21.   <TextView
  22.       android:layout_width="wrap_content"
  23.       android:layout_height="wrap_content"
  24.       android:text="@string/sub2"
  25.       android:id="@+id/textView3" />

  26.   <EditText
  27.       android:layout_width="match_parent"
  28.       android:layout_height="wrap_content"
  29.       android:id="@+id/editText2" />

  30.   <TextView
  31.       android:layout_width="wrap_content"
  32.       android:layout_height="wrap_content"
  33.       android:text="@string/sub3"
  34.       android:id="@+id/textView4" />

  35.   <EditText
  36.       android:layout_width="match_parent"
  37.       android:layout_height="wrap_content"
  38.       android:id="@+id/editText3" />

  39.   <Button
  40.       android:layout_width="fill_parent"
  41.       android:layout_height="wrap_content"
  42.       android:text="@string/button"
  43.       android:id="@+id/button"
  44.       android:onClick="CALC"
  45.       android:nestedScrollingEnabled="true" />

  46.     <TextView
  47.         android:layout_width="wrap_content"
  48.         android:layout_height="wrap_content"
  49.         android:id="@+id/textView5" />
  50. </LinearLayout>
複製代碼
  1. <resources>
  2.   <string name="app_name">GD01</string>

  3.   <string name="hello_world">Hello world!</string>
  4.   <string name="action_settings">Settings</string>

  5.   <string name="title">整存整付試算:</string>
  6.   <string name="sub1">本金(NT$):</string>
  7.   <string name="sub2">年利率(%):</string>
  8.   <string name="sub3">存款期數:</string>
  9.   <string name="button">計算本利和</string>
  10. </resources>
複製代碼

作者: 張健勳    時間: 2019-4-20 11:06

  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.Button;
  6. import android.widget.EditText;
  7. import android.widget.TextView;

  8. public class GDD01 extends Activity {
  9.   TextView tv5;
  10.   EditText et1, et2, et3;
  11.   Button btn;

  12.   @Override
  13.   protected void onCreate(Bundle savedInstanceState) {
  14.     super.onCreate(savedInstanceState);
  15.     setContentView(R.layout.main);
  16.     tv5= (TextView) findViewById(R.id.textView5);
  17.     et1= (EditText) findViewById(R.id.editText1);
  18.     et2= (EditText) findViewById(R.id.editText2);
  19.     et3= (EditText) findViewById(R.id.editText3);
  20.     btn= (Button) findViewById(R.id.button);
  21.     btn.setOnClickListener(myListener);
  22.   }
  23.   View.OnClickListener myListener=new View.OnClickListener() {
  24.     @Override
  25.     public void onClick(View v) {
  26.       double money=Double.parseDouble(et1.getText().toString());
  27.       double rate=Double.parseDouble(et2.getText().toString())/100/12;
  28.       double number=Double.parseDouble(et3.getText().toString());
  29.       int sum= (int)(money*Math.pow(rate+1,number));
  30.       tv5.setText("本利合為:"+sum);
  31.     }
  32.   };
  33. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2