Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 16.01.2020
Сообщений: 48

Найти А в степени N

16.01.2020, 13:27. Показов 3521. Ответов 5

Студворк — интернет-сервис помощи студентам
Дано вещественное число A и целое число N (N> 0). Найти A в степени N, используя операцию умножения: A^N = A·A· … ·A (числа A перемножаются N раз). Решить на языке Java с использованием DO WHILE и WHILE (две программы). Желательно с короткими комментариями по ходу решения.

Буду очень благодарен за помощь!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2020, 13:27
Ответы с готовыми решениями:

Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. ...

Дано целое число N (> 0). Найти сумму 1в N степени + 2 в степени N−1 + … + Nв 1 степени.
Дано целое число N (> 0). Найти сумму 1в N степени + 2 в степени N−1 + … + Nв 1 степени. в авс паскале

Вывести на экран таблицу значений функции f(x)=x в 4 степени+3х в 3 степени +5х во второй степени+7 х=1,2..10
18. Вывести на экран таблицу значений функции f(x)=x в 4 степени+3х в 3 степени +5х во второй степени+7 х=1,2..10

5
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
16.01.2020, 13:35
Unicott, показывай, чего достиг!
0
1 / 1 / 0
Регистрация: 18.05.2019
Сообщений: 11
16.01.2020, 17:54
С цыклом DO-WHILE

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.*;
public class Program {
    public static void main (String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Введите число:");
        int A = scan.nextInt(); // читаем число
        int N=0;
        while(N<=0) { //вводим N до того момента покка не введем больше нуля
            System.out.println("Введите степень:");
            N = scan.nextInt();
            if(N<0)
                System.out.println("Степень должна быть больше нуля!");
        }
        int count=1;
        int B=A;
        do { // умножаем до того времени пока умова while не исполниться
           B=A*B; //умножили
           count++; //увеличили счетчик
        } while (count!=N); //если счетчик равен степени на выход
        System.out.println("Число "+ A + " в степени "+ N + " равно "+ B);
    }
}
С цыклом WHILE
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.*;
public class Program {
    public static void main (String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Введите число:");
        int A = scan.nextInt(); // читаем число
        int N=0;
        while(N<=0) { //вводим N до того момента покка не введем больше нуля
            System.out.println("Введите степень:");
            N = scan.nextInt();
            if(N<0)
                System.out.println("Степень должна быть больше нуля!");
        }
        int count=1;
        int B=A;
        while (count!=N){ // выполняет пока счетчик не равен степени
           B=A*B; //умножили
           count++; //увеличили счетчик
        }
        System.out.println("Число "+ A + " в степени "+ N + " равно "+ B);
    }
}
1
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
16.01.2020, 20:20
Цитата Сообщение от Unicott Посмотреть сообщение
Дано вещественное число A
Цитата Сообщение от SemperTiro Посмотреть сообщение
int A = scan.nextInt(); // читаем число
Кроме того, некорректно обработан вариант для N=1
1
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
16.01.2020, 20:37
----
0
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
16.01.2020, 20:37
Bash
1
2
DoWhile - 64.0                                                                                                        
While   - 64.0
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Main {
    static final double SOURCE;
    static final int EXPO;
    
    static { SOURCE = 2; EXPO = 6; }
    
    public static void main(String[] args) {
        System.out.println(
            "DoWhile - " + doWhile(1, EXPO) + "\n" +
            "While   - " + whileFun(1, EXPO)
        );
    }
    
    static double doWhile(double... tmp) {
        do tmp[0] *= SOURCE; while ((tmp[1] -= 1) != 0);
        
        return tmp[0];
    }
    
    static double whileFun(double... tmp) {
        while ((tmp[1] -= 1) != -1) tmp[0] *= SOURCE;
        
        return tmp[0];
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2020, 20:37
Помогаю со студенческими работами здесь

Доказать, что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47
Доказать что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47 Для набора математических выражений пользуйтесь...

Найти такое максимальное число М, что N! делится на Р в степени М, но не делится на Р в степени М+1
на входе программе даются два числа N и P. программа на выходе должна дать такое максимальное число М, что N! делится на Р в степени М, но...

Найти а в степени b и b в степени а
Здравствуйте,помогите составить программу. При этом умножения в ней быть не должно,вместо него цикл: Дано два целых числа: а и b ...

Найти коэффициент при 10 степени в разложении бинома Ньютона (помогите найти ошибку).
&quot;После умножения скобок и приведения подобных в полиноме будет слагаемое с x**10. Перед ним стоит ОДИН коэффициент. Напишите ответ...

Для заданного A найти минимальное N такое, что N в степени N делится на A (найти ошибку)
Привет всем, в чем тут ошибка? Var i, A: longint; x,u, j,N, m ,d: longint; Function FDiv (A, left : LongInt) : LongInt; var ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru