Ростовщичество, продажи, банковское дело — чем не запасной вариант, если с программированием не выгорит? Не хотите? В таком случае давайте помогать людям, занятым в торговле и финансах нашими качественными программами. Для начала организуем обмен валют: пишем программу, которая будет конвертировать евро в доллары по заданному курсу.
Обмен валют
- 3
Недоступна
Комментарии (136)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Damiankain
5 декабря 2021, 12:04
Для тех кто не понимает:
- у вас уже есть описанный метод public static double convertEurToUsd
- он принимает уже описанные в нем переменные (int eur, double exchangeRate) и это значит в методе мы можем произвести манипуляции с этими переменными т.к. умножить одну на другую и вернуть значение через return.
Сам return это итог работы метода, после получения этим методом переменных.
- таким образом в мейне мы вызываем 2 раза метод и вызвать мы его можем сразу указав для него значения переменных
У меня задача в IDE отработала и так:
только не знаю примут ли задачу с именно такой строкой, пересдать не могу уже. +1
Tony Stark
13 июля 2021, 08:29
Все просто стало)
0
Yodzimura
20 апреля 2021, 18:59
Значится смотри сюда мой юный друг. Не въезжаешь поди, раз уж сюда полез. Так вот.
В методе convertEurToUsd тебе, используя ретурн, нужно возвратить результат умножения 2х переменных - это Евро и Курс. Переменные эти в этом методе УЖЕ описаны - скобки смотри там "eur" и "exchangeRate" стоят с типами данных int и double. А это значит что никак дополнительно эти значения описывать\инициализировать не нужно. Т.е пишешь ретурн и там же сразу вычисление - евро умножаешь на курс.
А в методе main тебе нужно просто вывести на экран то что в методе convertEurToUsd навычислялось.
Только для этого дела нужно в метод convertEurToUsd данные то для начала передать. Передать данные. Вникаешь? Вооот....
Вызываешь наш любимый системаутпринтлайн, в скобочках его вызываешь метод в котором идет расчет. Это метод convertEurToUsd - если ты вдруг забыл. Метод этот, есесно, ты вызываешь с указанием цифр - количества евро и курса. т.е там в скобках надо указать значение евро и курс.
Вот и все.)))
+25
AQGN
6 июня 2021, 13:45
Красавчик)
0
Netflex
12 июня 2021, 11:48
да всё чётко, но IntelliJ не хотел принимать мои скобки ())()() думал что не правильно.
0
Рафис
9 апреля 2021, 16:59
Всем привет! Почему-то, когда решаю задачи в IntelliJ IDEA, run выводит результат самой первой задачи, как это исправить?![]()

+1
Алексей
12 апреля 2021, 17:36

0
Егор
14 марта 2021, 18:51
Не понимаю, почему код работает только в случае, если я объявляю переменные в convertEurToUsd уже при вызове из main:
System.out.println(convertEurToUsd( 34, 1.20))
И не работает, если вызываю в main через переменные, объявленные в методе convertEurToUsd ?:
System.out.println(convertEurToUsd(eur,exchangeRate));
public static double convertEurToUsd( int eur, double exchangeRate){
eur = 34;
exchangeRate = 1.20;
return eur * exchangeRate;
}
Если я не буду знать значение этих переменных заранее(например число не статичное), как мне придется их вызывать?)
0
Тигра
17 марта 2021, 22:55
Когда вы в методе Маин инициализируете значения для Евро и Курс - эти данные передаются в метод и метод с правильной логикой их отрабатывает.А во втором случае вы глянте какие дынные вы передаете в метод(в методе четко обьявленно какие данные дожны поступить это int and double) - а у вас получается набор символов для компилятора....
Логика программы - Вывести на экран(результат метода с (вот такими вот параметрами ))
Метод - получил параметры - произвел махинации - выдал результат...
+2
Александр
27 февраля 2021, 19:19
Блин. Реально когда начинаешь решать не можешь понять с чего начать. Начинаешь разбираться смотреть комменты. А потом по итогу понимаешь, блин так я это знаю )))).
Самое главное практика и сидеть разбираться и вникать.
0
Алексей Володин
10 января 2021, 09:50
а что такое метод? мож сначало это имеет смыслл объяснить?
0
Егор Комаров
19 января 2021, 13:43
Прошли уже!
+2
Андрей Dungeon Master
30 декабря 2020, 14:30
Работать с IntelliJ IDEA стало на много проще, решить задачу получилось всего в 3 строчки)
0
Gaziz
26 декабря 2020, 04:31
Хороший чеут шеет Cheat Sheet
+3
Gaziz
26 декабря 2020, 04:30
Привет. Это был эпик. С вечера не смог решить он мне выдавал что три инта нельзя подавать в функцию, он ждет типы инт и доубд, а у меня три инта. Я думая какого н... фига три инта когда я вызываю функция(100, 0,9) где ошибка? С утра все по другому увидел.
ответ : дроби пишутся через точку))
+1