IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Создание апплета(работа с матрицами)
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 143
Пол: Мужской

Репутация: -  0  +


Вопрос у меня следующий: нужно вывести результати программы в виде апплета. Код я написал, в консоли всё работает. Не могу создать апплет, точнее придумать форму (введение даных, вывод результатоов, кнопки). Подскажите как лучше сделать
Условие: по двум заданым матрицам А и В (i=1,2,...,n; j=1,2,...,m) Cоздать матрицу С
1)C=A+B
2) C=A(i+j)+B(i*i+j*j)
3)C=sinA+cosB
Код
Код

import java.lang.*;
import java.io.*;

public class Ztru
{

public static void main (String [] args) throws IOException
{
int A[][];
A = new int [100][100];
int B[][];
B = new int [100][100];
double C[][];
C = new double [100][100];

BufferedReader bReader = new BufferedReader (
new InputStreamReader (System.in));

String inputStr;
int temp, i, j, n, m;


System.out.print("Input n=");
  inputStr = bReader.readLine ();
n = Integer.parseInt(inputStr);

System.out.print("Input m=");
  inputStr = bReader.readLine ();
m = Integer.parseInt(inputStr);

System.out.println("Input Matrix A:" );
for (i=1; i<=n; ++i)

for (j=1; j<=m; ++j)
{
System.out.print("A:" + "["+i+j+"]=");
inputStr = bReader.readLine ();
temp = Integer.parseInt(inputStr);
A [i][j] = temp;

}


System.out.println("Input Matrix B:" );
for (i=1; i<=n; ++i)

for (j=1; j<=m; ++j)
{
System.out.print("B:" + "["+i+j+"]=");
inputStr = bReader.readLine ();
temp = Integer.parseInt(inputStr);
B [i][j] = temp;

}

System.out.println("1)new matrix C=A+B" );

for (i = 1; i <= n; ++i){
  for (j=1; j<=m; ++j)
{
  C[i][j]=A[i][j]+B[i][j];
System.out.print(C[i][j]+"   ");
}
System.out.println(" ");
}

System.out.println("2)new matrix C=A(i+j)+B(i*i+j*j)" );

for (i = 1; i <= n; ++i){
  for (j=1; j<=m; ++j)
{
  C[i][j]=A[i][j]*(i+j)+B[i][j]*(i*i+j*j);
System.out.print(C[i][j]+"   ");
}
System.out.println(" ");
}


System.out.println("3)new matrix C=sinA+cosB" );

for (i = 1; i <= n; ++i){
  for (j=1; j<=m; ++j)
{
  C[i][j]=Math.sin(A[i][j])+Math.cos(B[i][j]);
System.out.print(C[i][j]+"   ");
}
System.out.println(" ");
}


}


}

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 21:32
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name