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

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

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 12038
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #15 : Марта 14, 2019, 02:48:35 pm »
Shevchenko1

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


Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 12038
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #17 : Марта 15, 2019, 12:29:04 am »
Аlexey.a
Уровень 1. Задание 3. Не верно. Так например

Введите год
400
Год не высокосный, в году 365 дней

А 400 год высокостный


Почему вы используете явно устаревший тип данных float ?

float ax = 0f;
В остальном решение верное

alexey.a

  • Пользователи
  • *
  • Сообщений: 42
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #18 : Марта 15, 2019, 10:04:50 pm »
Цитировать
Аlexey.a
Уровень 1. Задание 3. Не верно. Так например

Введите год
400
Год не высокосный, в году 365 дней

А 400 год высокостный
Поправил. Немного не так понял критерии.
https://github.com/WildeKater/wk/blob/master/L3.1.3

Введите год
200
Год не высокосный, в году 365 дней


Введите год
400
Год  высокосный, в году 366 дней


Цитировать
Почему вы используете явно устаревший тип данных float ?
Поправил
https://github.com/WildeKater/wk/blob/master/L3.2.1
https://github.com/WildeKater/wk/blob/master/L3.2.2

AlekZ

  • Пользователи
  • *
  • Сообщений: 19
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #19 : Марта 15, 2019, 10:09:58 pm »
Ребята, всем привет, выручайте. Скиньте плиз сюда PDFку лекций. Слетел винт, а хочется порешать домашка. Заранее благодарен.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 12038
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #20 : Марта 15, 2019, 10:11:38 pm »
AlekZ

Напишите мне личное сообщение. В ответ на него я вышлю вам презенташку.


Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 12038
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #22 : Марта 16, 2019, 10:47:55 pm »
Аlexey.a
Вот теперь повеселее будет

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


Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 12038
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #24 : Марта 16, 2019, 11:38:25 pm »

YaroslavaV

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

ivan_96

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #25 : Марта 17, 2019, 10:45:53 pm »
Уровень 1
Задача 1
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class Main5 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a;
System.out.println("Input a");
a = sc.nextInt();
int b;
System.out.println("Input b");
b = sc.nextInt();
int c;
System.out.println("Input c");
c = sc.nextInt();
int d;
System.out.println("Input d");
d = sc.nextInt();
int max;
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;

}
if (d > max) {
max = d;

}

System.out.println("Max=" + max);
sc.close();

}

}


Задача 2
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class FlatNumber {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Input number of your flat");
n = sc.nextInt();
if (n > 0 && n < 5 || n > 36 && n < 41 || n > 72 && n < 77 || n > 108 && n < 113) {
System.out.print("1 floor");
}
if (n > 4 && n < 9 || n > 40 && n < 45 || n > 76 && n < 81 || n > 112 && n < 117) {
System.out.print("2 floor");
}
if (n > 8 && n < 13 || n > 44 && n < 49 || n > 80 && n < 85 || n > 116 && n < 121) {
System.out.print("3 floor");
}
if (n > 12 && n < 17 || n > 48 && n < 53 || n > 84 && n < 89 || n > 120 && n < 125) {
System.out.print("4 floor");
}
if (n > 16 && n < 21 || n > 52 && n < 57 || n > 88 && n < 93 || n > 124 && n < 129) {
System.out.print("5 floor");
}
if (n > 20 && n < 25 || n > 56 && n < 61 || n > 92 && n < 97 || n > 128 && n < 133) {
System.out.print("6 floor");
}
if (n > 24 && n < 29 || n > 60 && n < 65 || n > 96 && n < 101 || n > 132 && n < 137) {
System.out.print("7 floor");
}
if (n > 28 && n < 33 || n > 64 && n < 69 || n > 100 && n < 105 || n > 136 && n < 141) {
System.out.print("8 floor");
}
if (n > 32 && n < 37 || n > 68 && n < 73 || n > 104 && n < 109 || n > 140 && n < 145) {
System.out.print("9 floor");
}
if (n > 0 && n < 37) {
System.out.println(";1 entrance");
} else if (n > 36 && n < 73) {
System.out.println(";2 entrance");
} else if (n > 72 && n < 109) {
System.out.println(";3 entrance");
} else if (n > 108 && n < 145) {
System.out.println(";4 entrance");
} else {
System.out.println("Unknown number of flat");
}
sc.close();
}
}


Задача 3
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class TypeOfTheYear {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int y;
System.out.println("Input year");
y = sc.nextInt();
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) {
System.out.println("Year has 366 days");
} else {

System.out.println("Year has 365 days");
}
sc.close();
}

}


Задача 4
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class SideOfTheTriangle {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a;
System.out.println("Input a");
a = sc.nextInt();
int b;
System.out.println("Input b");
b = sc.nextInt();
int c;
System.out.println("Input c");
c = sc.nextInt();
int s1 = a + b;
int s2 = a + c;
int s3 = b + c;
if (s1 > c && s2 > b && s3 > a) {
System.out.println("The Triangle exists ");
} else {
System.out.println("The Triangle doesn't exist ");
}
sc.close();

}

}


Уровень 2
Задача 1
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class TrianglePoint {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x;
System.out.println("Input x");
x = sc.nextInt();
int y;
System.out.println("Input y");
y = sc.nextInt();
if (x > -3 && x < 3 && y > -4 && y < 4 || x == 3 && y > -3 && y < 3 || x == -3 && y > -3 && y < 3
|| x == 0 && y == 4 || x == 0 && y == -4 || x ==4 && y == 0||x ==-4 && y == 0 ) {
System.out.println("Your point lies in the circle");
} else {
System.out.println("Your point doesn't lie in the circle");
}
sc.close();

}

}

Задача 2
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class CirclePoint {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x;
System.out.println("Input x");
x = sc.nextInt();
int y;
System.out.println("Input y");
y = sc.nextInt();
if (x == 0 && y == 0 || x > 0 && x < 7 && y == 1 || x > 1 && x < 6 && y == 2 || x > 2 && x < 5 && y == 3
|| x == 4 && y == 4) {
System.out.println("Your point lies in the triangle");
} else {
System.out.println("Your point does not lie in the triangle");
}
sc.close();
}

}


Задача 3
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class FourNumber {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
System.out.println("Please input four digital number ");
num = sc.nextInt();
int a = num / 1000;
int b = num % 1000 / 100;
int c = num % 100 / 10;
int d = num % 10;

int s1 = a + b;
int s2 = c + d;

int x = s1 / 10;
int y = s1 % 10;

int u = s2 / 10;
int v = s2 % 10;

int s3 = x + y;
int s4 = u + v;
if (s1 == s2 || s3 == s2 || s1 == s4) {
System.out.println("Your number is happy");
} else {
System.out.println("Your number is not happy");

}
sc.close();
}

}


Задача 4
package com.gmail.liftiwan1996;

import java.util.Scanner;

public class SixNumber {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
System.out.println("Please input six digital number ");
num = sc.nextInt();
int a1 = num / 100000;
int a2 = num % 100000 / 10000;
int a3 = num % 10000 / 1000;
int a4 = num % 1000 / 100;
int a5 = num % 100 / 10;
int a6 = num % 10;
if (a1 == a6 && a2 == a5 && a3 == a4) {
System.out.println("Your number is palindrome ");
} else {
System.out.println("Your number is not palindrome ");
}
sc.close();
}

}

FedorovR

  • Пользователи
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #26 : Марта 17, 2019, 11:10:15 pm »
Задачи 3 урока Уровень 1:
1 задача
2 задача
3 задача
4 задача

Задачи 3 урока Уровень 2:
1 задача
2 задача
3 задача
4 задача

JuliaSt

  • Пользователи
  • *
  • Сообщений: 8
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #27 : Марта 18, 2019, 12:20:27 am »
Уровень 1
1) Написать программу, которая считывает 4 числа с клавиатуры и выведет на экран самое большое из них.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework4
2) Есть девятиэтажный дом, в котором 4 подъезда. Номер подъезда начинается с единицы. На одном этаже 4 квартиры. Напишите программу, которая получит номер квартиры с клавиатуры, и выведет на экран, на каком этаже, какого подъезда расположена эта квартира. Если такой квартиры нет в этом доме, то нужно сообщить об этом пользователю.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework5
3) Определить количество дней в году, который вводит пользователь. В високосном годе – 366 дней, тогда как в обычном – 365. Високосный год определяется по следующему правилу: год високосный, если он делится на 4 без остатка, но если он делится на 100 без остатка, это не високосный год. Однако если он делится на 400 – это високосный год.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework6
4) Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей. Дано: a, b, c – стороны предполагаемого треугольника. Напишите программу, которая укажет, существует такой треугольник или нет.
https://github.com/YuliiaStupaka/Yulia/blob/master/homework7


Alexey Bereza

  • Пользователи
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Java_Start_Alexander_School_07_03_2019
« Ответ #29 : Марта 18, 2019, 10:46:43 pm »
Задача 2.1
package com.gmail.alexey.bereza;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

// Homework 2.1 - Find max number

Scanner sc = new Scanner(System.in);

int a;
System.out.println("Input a and press Enter");
a = sc.nextInt();

int b;
System.out.println("Input b and press Enter");
b = sc.nextInt();

int c;
System.out.println("Input c and press Enter");
c = sc.nextInt();

int d;
System.out.println("Input d and press Enter");
d = sc.nextInt();

int max;
max = a;

if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
if (d > max) {
max = d;
}
System.out.println("Max =" + max);

sc.close();
}
}

Задача 2.2
package com.gmail.alexey.bereza;

import java.util.Scanner;

public class Main2 {

public static void main(String[] args) {

// Homework 2.2 - Flat number

Scanner sc = new Scanner(System.in);

int flat;
System.out.println("Which  number of flat are you looking for?");
flat = sc.nextInt();

if (flat >= 1 && flat < 144) {
int entrance;
entrance = (flat - 1) / 36;
entrance ++;

int floor;
floor = (flat - 1) % 36 / 4;
floor++;

System.out.println("You need the " + entrance + " entrance and the " + floor + " floor");
} else {
System.out.println("There is no such flat in this building ");
}

sc.close();

}

}

Задача 2.3
package com.gmail.alexey.bereza;

import java.util.Scanner;

public class Main3 {

public static void main(String[] args) {

// Homework 2.3 - Type of the Year

Scanner sc = new Scanner(System.in);

int year;
System.out.println("Enter the year");
year = sc.nextInt();

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println("This year have 366 days");
} else {
System.out.println("This year have 365 days");
} sc.close();
}

}

Задача 2.4
package com.gmail.alexey.bereza;

import java.util.Scanner;

public class Main4 {

public static void main(String[] args) {

// Homework 2.4 - Triangle

Scanner sc = new Scanner(System.in);

double a;
System.out.println("Enter the first side of the triangle");
a = sc.nextDouble();

double b;
System.out.println("Enter the second side of the triangle");
b = sc.nextDouble();

double c;
System.out.println("Enter the third side of the triangle");
c = sc.nextDouble();

if (a + b > c && a + c > b && c + b > a) {
System.out.println("The triangle exists");
} else {
System.out.println("The triangle doesn't exists");
} sc.close();

}