• Июня 16, 2019, 05:36:37 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар о выборе IT профессии и руководство для новичков: http://bit.ly/2HG2vFp

Автор Тема: Java_Start_Alexander_School_07_03_2019  (Прочитано 1315 раз)

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Java_Start_Alexander_School_07_03_2019
« : Марта 07, 2019, 07:08:02 pm »
Wellcome

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #1 : Марта 08, 2019, 12:06:38 am »
Итак обещанные ссылки

Прочитать и полюбить
Стандарты оформления кода - https://www.oracle.com/technetwork/java/codeconventions-150003.pdf



Книги по Java - https://drive.google.com/drive/folders/14YAjUyIsosN1_2mvqFvwaEn9mf3HKRD4?usp=sharing

alexey.a

  • Пользователи
  • *
  • Сообщений: 42
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #2 : Марта 12, 2019, 10:55:53 pm »
1) Написать программу которая считывает 5-и значное число с
клавиатуры и выводит цифры из которого оно состоит.
Например : Считывается число 54698
Выводиться:
5
4
6
9
8


package com.gmail.wildekatertz;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("Input x");
int x = sc.nextInt();

System.out.println(x / 10000);
System.out.println((x % 10000) / 1000);
System.out.println((x % 1000) / 100);
System.out.println((x % 100) / 10);
System.out.println((x % 10) / 1);
}

}


2)Написать программу которая вычислит и выведет на экран
площадь треугольника если известны его стороны.


package com.gmail.wildekatertz;

import static java.lang.Math.*;

public class Main {

public static void main(String[] args) {

double a = 0.3;
double b = 0.4;
double c = 0.5;

double p = (a + b + c) / 2;
double s = sqrt(p * (p - a) * (p - b) * (p - c));

System.out.println("Площадь треугольника равна " + s);
}

}

3)Написать программу которая вычислит и выведет на экран
длину окружности, если ее радиус считывается с клавиатуры.



package com.gmail.wildekatertz;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.println("Введите радиус окружности");
double r = sc.nextInt();

double p = 2.0 * Math.PI * r;

System.out.println("Длина окружности равна " + p);
}

}

Shcherbina.D

  • Пользователи
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #3 : Марта 12, 2019, 11:46:47 pm »
Задача 1
package Task1;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Enter 5digit number");
int n = sc.nextInt();
System.out.println(n / 10000);
System.out.println(n % 10000 / 1000);
System.out.println(n % 1000 / 100);
System.out.println(n % 100 / 10);
System.out.println(n % 10);
}

}

Задача 2
package Task2;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
double a = 0.3;
double b = 0.4;
double c = 0.5;
double p = (a + b + c) / 2;
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println(s);

}

}

Задача 3

package Task3;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Enter radius");
double r = sc.nextDouble();
double l = 2 * Math.PI * r;
System.out.println(l);

}

}
« Последнее редактирование: Марта 13, 2019, 12:35:00 am от Shcherbina.D »

Polina Piatetskaya

  • Пользователи
  • *
  • Сообщений: 13
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #4 : Марта 12, 2019, 11:57:57 pm »
Задача 1
package first.task;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Insert number, that consists from five symbols");
int number = sc.nextInt();
int partOne = number / 10000;
System.out.println(partOne);
int partTwo = number % 10000 / 1000;
System.out.println(partTwo);
int partThree = number % 1000 / 100;
System.out.println(partThree);
int partFour = number % 100 / 10;
System.out.println(partFour);
int partFive = number % 10;
System.out.println(partFive);
};

}

Задача 2
package second.task;

public class Runner {

public static void main(String[] args) {
// TODO Auto-generated method stub
double firstSize = 0.3;
double secondSize = 0.4;
double thirdSize = 0.5;
double perimetr = (firstSize + secondSize + thirdSize) / 2;
double triangleArea = Math.sqrt(perimetr * (perimetr - firstSize) * (perimetr - secondSize) * (perimetr - thirdSize));
System.out.println(triangleArea);

}

}

Задача 3
package third.task;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Insert radius of circle");
double radius = sc.nextDouble();
double circumference = 2 * Math.PI * radius;
System.out.println(circumference);
}

}

volodymyr_s

  • Пользователи
  • *
  • Сообщений: 17
    • Просмотр профиля


ivan_96

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #7 : Марта 13, 2019, 11:39:32 am »
Задача 1
package com.gmail.liftiwan1996;

public class Main2 {

public static void main(String[] args) {
int n = 45939;
int partOne = n / 10000;
int partTwo = n % 10000 / 1000;
int partTree = n % 1000 / 100;
int partFour = n % 100 / 10;
int partFive = n % 10;
System.out.println(partOne);
System.out.println(partTwo);
System.out.println(partTree);
System.out.println(partFour);
System.out.println(partFive);
}
}

ivan_96

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #8 : Марта 13, 2019, 11:42:39 am »
Задача 2
package com.gmail.liftiwan1996;

public class Main3 {

public static void main(String[] args) {
double a = 0.3;
double b = 0.4;
double c = 0.5;
double p = 0.5 * (a + b + c);
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println("Площадь треугольника="+s);
}
}

ivan_96

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #9 : Марта 13, 2019, 11:45:01 am »
Задача 3
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class Main4 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Please input your radius circle");
double R = sc.nextDouble();
double l = 2 * Math.PI * R;
System.out.println("Окружность круга =" + l);

}

}


Anna_Surdina

  • Пользователи
  • *
  • Сообщений: 4
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #10 : Марта 13, 2019, 10:06:17 pm »
Задача № 1


package numbers;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Введите пятизначное число");
int x = 59698;
x = sc.nextInt();
System.out.println(x);
int y = x/10000;
int a = x/1000;
int b = x/100;
int c = x/10;
int d = x/1;
System.out.println(y);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);

sc.close();

}

}

Задача № 2

package triangle;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub

double a = 0.3;
double b = 0.4;
double c = 0.5;

double p = (a + b + c)/ 2;
double S = Math.sqrt(p*(p - a) * (p - b) * (p-c));
System.out.println("Площадь треугольника" + S);
}

}

Anna_Surdina

  • Пользователи
  • *
  • Сообщений: 4
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #11 : Марта 13, 2019, 10:26:47 pm »
Задача № 3

package radius;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Введите радиус");
double r = sc.nextDouble();

double p = 2.0 * Math.PI * r;
System.out.println("Длина окружности" + p);
}

}


JuliaSt

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #12 : Марта 13, 2019, 11:10:54 pm »
1) Написать программу, которая считывает 5-тизначное число с клавиатуры и выводит цифры, из которого оно состоит.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework1

2) Написать программу, которая вычислит и выведет на экран площадь треугольника, если известны его стороны.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework2

3) Написать программу, которая вычислит и выведет на экран длину окружности, если ее радиус считывается с клавиатуры.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework3

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #13 : Марта 14, 2019, 12:36:52 am »
Аlexey.a
Решение верное

Shcherbina.D
Решение верное

Polina Piatetskaya
Решение верное

Volodymyr_s
Имена переменных в Java принято записывать с маленькой буквы, так что такой код неудачен:

double L = 2 * Math.PI * r;
В остальном решение верное

YaroslavaV
Имена переменных в Java принято записывать с маленькой буквы, так что такой код неудачен:
double S = Math.sqrt(p * (p - a) * (p - b) * (p — c));
В остальном решение верное

Ivan_96
Решение верное

Anna_Surdina
Задание 1. Не верно. Ваш код не выводит цифры из которого состоит число. Оно выводит целую кучу чисел. Например:

Введите пятизначное число
13857
13857
1
13
138
1385
13857

Имена переменных в Java принято записывать с маленькой буквы, так что такой код неудачен:

                double S = Math.sqrt(p*(p - a) * (p - b) * (p-c));
В остальном решение верное


JuliaSt
Решение верное

shevchenko1

  • Пользователи
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #14 : Марта 14, 2019, 02:11:54 pm »
Задача 1
package prim1;

import java.util.Scanner;

public class Main {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
if (x >=10000 & x < 1000000){
System.out.println(x % 100000 / 10000 + "\n" + x % 10000 / 1000
+ "\n" + x % 1000 / 100 + "\n" + x % 100 / 10 + "\n" + x
% 10);}
else {System.out.println("vvedite 5 znakov");}
}
}

задача 2
package prim1;

public class Main2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double x = 0.3;
double y = 0.4;
double z = 0.5;
double p = (x+y+z)/2;

System.out.println("PLOWAD'\t" + Math.sqrt(p*(p-x)*(p-y)*(p-z)));

}
}
задача 3
package prim1;

import java.util.Scanner;

public class Main3 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Vvedite radius");
double r = sc.nextDouble();

System.out.println("DLINNA \t" + Math.PI * 2 * r);
}
}