Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
blaze19
0 / 0 / 2
Регистрация: 13.03.2013
Сообщений: 37
1

Код с Pascal на Java

20.03.2013, 11:35. Просмотров 711. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста перевести код задания на Java.
Задание: Ввести с консоли значение переменной x. Определить значения переменных a, b, c:

Код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Program prog;
Uses CRT;
 
Var a, b, c, x : Real;
 
Begin
  
  Write('x=');
  ReadLn(x);
 
a:=ln(exp(ln(exp(ln(3.0)/3.0))*sqrt(3.0)))/ln(10.0);
b:=(0.362E-5*x+exp(ln(sin(exp(ln(e)*(-x))+ln(abs(x))))))/sqrt(a+exp(ln(e)*Pi));
c:=ln(exp(ln(a)*sqrt(2))+exp(ln(b)*exp(ln(x)/3.0)));
writeln ('a=',a:5:3);
writeln ('b=',b:5:3);
writeln ('c=',c:5:3);
end.
Уравнения в мат. виде.
0
Миниатюры
Код с Pascal на Java  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 11:35
Ответы с готовыми решениями:

Перевод код Pascal на Java
Помогите пожалуйста, задача звучит так - Задан целочисленный одномерный массив...

Перевод с Pascal на Java
Помогите пожалуйста перевести программу. Вот задание для нее. Составить...

Перевод с Pascal на Java
Помогите пожалуйста перевести на Java, 2 программы. program Vector; Const...

Перевод с pascal на java
Здравствуйте! Помогите пожалуйста с переводом на java. Задание:Согласно...

Перевод с Pascal на Java
Помогите пожалуйста с переводом на Java. Перевел но, показывает ошибку, не...

2
Humble_Beck
15 / 15 / 6
Регистрация: 10.03.2013
Сообщений: 54
20.03.2013, 18:51 2
Перед всеми мат. функциями поставьте "Math.", ввод данных с клавиатуры легко натйти в гугле.
0
tankomaz
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
440 / 439 / 100
Регистрация: 14.10.2012
Сообщений: 1,147
Записей в блоге: 9
22.03.2013, 18:49 3
Лучший ответ Сообщение было отмечено blaze19 как решение

Решение

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
26
27
28
29
30
31
32
33
34
import javax.swing.JOptionPane;
import java.math.*;
import java.util.Scanner;
 
 
public class Migration {
    static double RoundResult (double d, int precise)
    {
         precise = 10^precise;
         d = d * precise;
         int i = (int) Math.round(d);
         return (double) i / precise;
    }
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("х=");
        double a, b, c, x;
        
        x = sc.nextInt();
        
        a=Math.log(Math.exp(Math.log(Math.exp(Math.log(3.0)/3.0))*Math.sqrt(3.0)))/Math.log(10.0);
        b=(0.362E-5*x+Math.exp(Math.log(Math.sin(Math.exp(Math.log(Math.E)*(-x))+Math.log(Math.abs(x))))))/Math.sqrt(a+Math.exp(Math.log(Math.E)*Math.PI));
        c=Math.log(Math.exp(Math.log(a)*Math.sqrt(2))+Math.exp(Math.log(b)*Math.exp(Math.log(x)/3.0)));
                
        System.out.println("a=" + (a = Migration.RoundResult(a, 2)));
        System.out.println("a=" + (b = Migration.RoundResult(b, 2)));
        System.out.println("a=" + (c = Migration.RoundResult(c, 2)));
    
 
    }
    
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 18:49

Перевести с Pascal на Java
Помогите пожалуста перевести с Pascal на Java: uses crt; const a:array of...

Перевод с Pascal на Java
Помогите пожалуйста перевести на Java Задание: Вычислить значения суммы ряда ...

Перевести с Turbo Pascal на Java
Пожалуйста помогите перевести код с Turbo Pascal на Java. Программа выполняет...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru