Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
02__ПСП проги отсортированы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
118.78 Кб
Скачать

В программу Вы должны ввести фамилию, если она совпадает с Вашей, то выводиться сообщение типа «Привет Иванов», если же фамилию Вы ввели другую, то выводится сообщение типа «Введите правильную фамилию

import java.io.*;

public class Main {

public static void main(String[] args) {

InputStreamReader is = new InputStreamReader (System.in);

BufferedReader bis = new BufferedReader(is);

try{

System.out.println("Vvedite familiju i najmite <Enter>");

String name = bis.readLine();

if (name.equals ("Kukla"))

System.out.println("Privet,Dima ");

else System.out.println("Vvedite pravil'nyjy familijy " );}

catch (IOException e) {

System.out.println("Oshibka"+e );

}}}

Создайте апплет в котором выводится ФИО, номер группы, текущая дата.

import java.applet.Applet;

import java.awt.*;

public class NewApplet extends Applet {

private String date;

private String FIO;

private String group;

public void init() {

date = new java.util.Date().toString();

FIO =("kukla Dmitry Ivanovich");

group = ("81101");

}

public void paint(Graphics g) {

g.drawString("Апплет запущен:", 50, 15);

g.drawString(date, 50, 35);

g.drawString(FIO, 50, 65);

g.drawString(group, 50, 95);

}}

Составьте программу, которая преобразует дату, месяц и год Вашего рождения, введенные в разных строках в целые числа.

Import java.Io.*;

public class Main {

public static void main(String[] args) {

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

String masStr[] = new String[3];

int masInt[] = new int[3];

try {

System.out.print("Vvedite daty rojdenija cherez <Enter>");

for (int i = 0; i < 3; i++) {

masStr[i] = br.readLine();

masInt[i] = Integer.valueOf(masStr[i]).intValue();

}

System.out.print("Happy Birthday: ");

for (int i = 0; i < 3; i++) {

System.out.print(masInt[i] + ".");

}

} catch (IOException e) {

System.out.print("Error" + e);

} catch (NumberFormatException e) {

System.out.print("Nevozmojno preobrazovat' stroky v chislovoi format" + e);

}}}

Составить программу, считающую определитель матрицы. Матрицу заполнить случайными числами.

public class Matrix {

private int a[][];

Matrix(int n, int m){

a = new int[n][m];

for (int i=0;i<n;i++)

for (int j=0;j<n;j++)

a[i][j] = (int)(Math.random()*9);

show();}

public void show(){

System.out.println("Matrica: "+a.length+"na"+a[0].length);

for (int i=0;i<a.length;i++){

for (int j=0;j<a[0].length;j++)

System.out.println(a[i][j]+" ");

System.out.println();

} }

public static void main(String[] args) {

int n =3, m=3,o;

Matrix p= new Matrix(n,m);

o=p.a[0][0]*p.a[1][1]*p.a[2][2]+p.a[2][1]*p.a[1][0]*p.a[0][2]+p.a[0][1]*p.a[1][2]*p.a[2][0]-p.a[0][2]*p.a[1][1]*p.a[2][0]-p.a[0][1]*p.a[1][0]*p.a[2][2]-p.a[0][0]*p.a[1][2]*p.a[2][1];

System.out.println("Opredelitel' matrici: "+o);

}}

Определить номер столбца с минимальной суммой элементов.

Import java.Io.*;

public class Matrix {

private int a[][];

Matrix(int n, int m){

a = new int[n][m];

for (int i=0;i<n;i++)

for (int j=0;j<m;j++)

a[i][j] = (int)(Math.random()*9);

show();}

public void show(){

System.out.println("Matrica: "+a.length+"na"+a[0].length);

for (int i=0;i<a.length;i++){

for (int j=0;j<a[0].length;j++)

System.out.print(a[i][j]+" ");

System.out.println();

} }

public static void main(String[] args) {

int n=3,m=3;

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

try{

System.out.println("Vvedite N: ");

n = Integer.valueOf(br.readLine()).intValue();

System.out.println("Vvedite M: ");

m = Integer.valueOf(br.readLine()).intValue();

}catch (IOException e){

System.out.println("error"+e);

}

Matrix p = new Matrix(n,m);

int sum=0,min,a=0,b=1;

for(int i=0;i<p.a.length;i++)

{ sum+=p.a[i][0]; }

min = sum;

for(int i =0;i<p.a[0].length;i++)

{

for(int j =0;j<p.a.length;j++)

{a+=p.a[j][i]; }

System.out.println("v "+(i+1)+" stolbce sum = "+a);

if(a<min){

min= a;

b=i+1;

}

a=0;}

System.out.println(" ");

System.out.println("Nomer stolbca = "+b+" sum= "+min);

}}

Определить являются ли три вводимых числа арифметической или геометрической прогрессией.