Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решите задачи ЛЁГКИМ способом пж, через цикл while СРОЧНООООООО

Мерлин Монро Ученик (72), на голосовании 1 месяц назад
программа IntelliJ IDEA Community Edition 2017 (Java)
Голосование за лучший ответ
Kane Flint Знаток (266) 2 месяца назад
 angle = int(input())  # Ввод угла в градусах 
while angle > 180 or angle < -180:
if angle > 180:
angle -= 360
elif angle < -180:
angle += 360
print(angle)
Мерлин МонроУченик (72) 2 месяца назад
можно полегче как-нибудь
я имею ввиду команды полегче
Мерлин МонроУченик (72) 2 месяца назад
и вы походу решили в питоне
а мне в Java надо
Kane Flint Знаток (266) Мерлин Монро,
 import java.util.Scanner; 
 
public class AngleNormalize { 
    public static void main(String[] args) { 
        Scanner scanner = new Scanner(System.in); 
        int angle = scanner.nextInt(); 
        while (angle > 180 || angle < -180) { 
            if (angle > 180) angle -= 360; 
            else angle += 360; 
        } 
        System.out.println(angle); 
    } 
} 
Давид Галушкин Ученик (115) 2 месяца назад
есть общая схема такого преобразования:

Перейти от радианной меры угла к градусной (замена π на 180°). 2
Если полученный угол оказался больше 360°, отнять от него по 360° до тех пор, пока новый угол не окажется на отрезке [0°; 360°]. 2
Аналогично, если угол будет отрицательным, увеличить его на 360° до тех пор, пока он не попадёт в отрезок [0°; 360°]. 2
Также для преобразования угла в градусах можно использовать остаток от деления: x = (x + 360) % 360
Александр Искусственный Интеллект (309605) 2 месяца назад
в IntelliJ IDEA Community Edition 2017 какая-то особенная джава?
Похожие вопросы