Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
proech
10 / 10 / 2
Регистрация: 10.07.2013
Сообщений: 150
#1

Неправильно работает правило Крамера - Программирование Android

23.09.2013, 17:12. Просмотров 388. Ответов 0
Метки нет (Все метки)

не правильно считает результат в методе Sum
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package com.example.kramermetod;
 
import java.util.NoSuchElementException;
 
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
 
 
public class MainActivity extends Activity {
 
    Button b;
    EditText a11;
    EditText a12;
    EditText a21;
    EditText a22;
    EditText b1;
    EditText b2;
    EditText AnsX;
    EditText AnsY;
 
    
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        b = (Button)findViewById(R.id.button1);
        a11 = (EditText)findViewById(R.id.editText1);
        a12 = (EditText)findViewById(R.id.editText2);
        b1 = (EditText)findViewById(R.id.editText3);
        a21 = (EditText)findViewById(R.id.editText4);
        a22 = (EditText)findViewById(R.id.editText5);
        b2 = (EditText)findViewById(R.id.editText6);
        AnsX = (EditText)findViewById(R.id.editText7);
        AnsY = (EditText)findViewById(R.id.editText8);
        
        
        
        
    }
    
 
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    public void Sum(View v)
    {
        double a11i = Double.parseDouble(a11.getText().toString());
        double a12i = Double.parseDouble(a12.getText().toString());
        double  b1i = Double.parseDouble(b1. getText().toString());
        double a21i = Double.parseDouble(a21.getText().toString());
        double a22i = Double.parseDouble(a22.getText().toString());
        double  b2i = Double.parseDouble(b2. getText().toString());
        float d =  (float)((a11i*a22i ) - ( a12i-a21i));
        float d1 = (float)((b1i*a22i  ) - ( a12i*b2i ));
        float d2 = (float)((a11i*b2i  ) - ( b1i*a21i ));
        AnsX.setText(Double.toString(d1/d));
        AnsY.setText(Double.toString(d2/d));
        
    }
 
}
хотя
на си всё просто идеально
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main(int argcount,char * arguments)
{ 
  
    float a11,a12,a21,a22,b1,b2;
    float x,y;
    
    std::cout<<"a11 = ";
    std::cin>>a11;
    std::cout<<"a12 = ";
    std::cin>>a12;
    std::cout<<"b1  = ";
    std::cin>>b1;
    std::cout<<"a21 = ";
    std::cin>>a21;
    
    std::cout<<"a22 = ";
    std::cin>>a22;
    std::cout<<"b2 = ";
    std::cin>>b2;
    float d = (a11*a22)-(a12*a21);
    float d1 =(b1*a22)-(a12*b2);
    float d2 = (a11*b2)-(b1*a21);
    
    x = d1/d;
    
    y = d2/d;
    
    std::cout<<"x="<<x<<"y = "<<y;
    
_getch();
    return 0;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2013, 17:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неправильно работает правило Крамера (Программирование Android):

Неправильно работает оповещение google Firebase - Программирование Android
Сделал оповещение настроил его таким образом private void showNotification(String title, String message) { Intent intent =...

Счетчик неправильно работает. Это займет в вас 12.5 секунд - Программирование Android
Учусь программировать на Андроид, проходил урок по созданию счетчика, у меня на форме две кнопки поздороваться и считать, но когда я...

Свое правило для Proguard - Программирование Android
Как создать правило для Proguard? т.е. так чтобы он шифровал только нужные мне файлы...

Метод Крамера решения СЛАУ - функция работает неправильно - VBA
Здравствуйте! Реализовал метод Крамера решения СЛАУ - функция работает отлично, если использовать ее в строке формул. Но когда я...

Правило Крамера. Метод обратной матрицы - Turbo Pascal
Помогите! нужна программа которая будет решать по методу Крамера! желательно с объяснением кода!

Проверьте задачку по циклам, неправильно работает. [думаю что неправильно] - C++
Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения: http://*******/KwhuS #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 17:12
Привет! Вот еще темы с ответами:

ipfw не работает правило - FreeBSD
Вот что у меня в правилах ipfw -f flush ipfw add deny ip from &quot;table(1)&quot; to me ipfw add allow ip from any to any setup limit...

Не работает сборное правило - HTML, CSS
Порядок указания характеристик для background ведь произвольная да? вот в этом виде код работает &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; ...

Не работает правило в htaccess - PHP
Доброго времени суток. Есть такое правило RewriteCond %{HTTP_HOST} ^(+).site\.ru(+)? RewriteRule ^(.*).site.ru/?(.*)$...

Не работает правило для ЧПУ - Apache, htaccess
есть адрес http://test4.ru/form-freebie-item.php?title=розыгрыш-3-рубля-на-мобильный-телефон&amp;id=12 title формируется с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru