1 Востаннє редагувалося Replace (14.09.2013 13:08:33)

Тема: Перевести з Java в C++

створити конвертор Цельсій-Фаренгейт

import java.util.*;

 public class Main {
 public static void main(String[] args) {
 System.out.print("Enter your temperature: ");
 Scanner ss = new Scanner(System.in);

 double cel = ss.nextDouble();
 double far = ss.nextDouble();

 double farRez = celsiusToFarengate(cel);
 double celRez = farengateToCelsius(far);

 System.out.println("Fahrenheit= " + farRez);
 System.out.println("Celsium= " + celRez);

 }

 public static double celsiusToFarengate(double cel) {
 return (cel * 1.8) + 32;
 }

 public static double farengateToCelsius(double far) {
 return (far - 32) / 1.8;
 }
 }

2

Re: Перевести з Java в C++

Таке ?

#include <iostream>                        
using namespace std;  
                    
double celsiusToFarengate(double cel) {
return (cel * 1.8) + 32;
}
 
double farengateToCelsius(double far) {
return (far - 32) / 1.8;
}
int main() {                               
    double temperature;                         
    
    cout << "Enter temperature: "; 
    cin >> temperature;
   
    cout << "Fahrenheit = " << celsiusToFarengate(temperature) << endl;
    cout << "Celsium = " << farengateToCelsius(temperature) << endl;
    return 0;                             
}
(function(){
  console.log("called anonymously");
})()
Подякували: GeForce461

3 Востаннє редагувалося GeForce46 (14.09.2013 11:23:32)

Re: Перевести з Java в C++

дякую) але якщо можна з викорастанням класу)

Подякували: mike1

4 Востаннє редагувалося mike (14.09.2013 11:41:47)

Re: Перевести з Java в C++

Ну клас можна по різному написати, це вже залежить від контексту поставленої задачі,  наприклад, таке:

Прихований текст

#include <iostream>
using namespace std; 


class CTemperatureConverter{

 void printCelsiusToFarengate(double cel) {
  double val = (cel * 1.8) + 32;
  cout << "Fahrenheit = " << val<< endl;
 }
 void printFarengateToCelsius(double far) {
  double val = (far - 32) / 1.8;
  cout << "Celsium = " << val << endl;
 }
}


int main() {
 double temperature; 

 cout << "Enter temperature: ";
 cin >> temperature; 

 CTemperatureConverter converter;

 converter.printCelsiusToFarengate(temperature) ;
 converter.printFarengateToCelsius(temperature);
 return 0;
}

Та й С++ від JAVA не настільки відрізняється, щоб не зрозуміти, як там пишуться класи і їх створення.
http://i4.minus.com/jgozGJFjTLYeM.jpg

(function(){
  console.log("called anonymously");
})()

5

Re: Перевести з Java в C++

GeForce46 написав:

дякую) але якщо можна з викорастанням класу)

От і халявщики відновили діяльність...

I belong to the Dead Generation.

6

Re: Перевести з Java в C++

Bartash написав:
GeForce46 написав:

дякую) але якщо можна з викорастанням класу)

От і халявщики відновили діяльність...

вітаємо, ви наш перший халявщик в цьому сезоні!
ви виграли приз - ми не будемо вас відразу банити, а дамо шанс виправитись
дякуємо, що відвідали наш форум. приємного перегляду

Психологічні бесіди з додатковою послугою промивання мізків. Недорого.
Не дизайню. Взагалі ні разу. У назві розділу "Дизайн та графіка" є слово "графіка" - ось тут трохи шарю. І не більше. Так, часто питають.
Продам гараж
Подякували: DOP, Replace, mike, koala, HetmanNet5

7

Re: Перевести з Java в C++

Cyan написала:
Bartash написав:
GeForce46 написав:

дякую) але якщо можна з викорастанням класу)

От і халявщики відновили діяльність...

вітаємо, ви наш перший халявщик в цьому сезоні!
ви виграли приз - ми не будемо вас відразу банити, а дамо шанс виправитись
дякуємо, що відвідали наш форум. приємного перегляду

Недумав, що все так серйозно :)
http://i3.minus.com/jEwP02MajGVHu.jpg

(function(){
  console.log("called anonymously");
})()

8 Востаннє редагувалося Programiren (10.12.2013 20:18:43)

Re: Перевести з Java в C++

А можна перевести з Pascal в C++ ?

Post's attachments

3.PNG 36.39 kb, 78 downloads since 2013-12-10 

9

Re: Перевести з Java в C++

Можна. Для цього вам доведеться знайти автоперекладач з паскалю на C++, набрати цей код і пропустити через перекладач.

10

Re: Перевести з Java в C++

Хіба існують такі перекладачі?

11

Re: Перевести з Java в C++

Programiren написав:

Хіба існують такі перекладачі?

Може не настільки досконалі, але існують.

12

Re: Перевести з Java в C++

Programiren написав:

А можна перевести з Pascal в C++ ?

Я так розумію, якщо вам потрібно перевести програму на мову С++, то ви вже, хоч якось, але знайомі з основами даної мови? Якщо не зовсім, то є куча ресурсів на яких конкретно описані ті чи інші питання з приводу використання елементів мови.

Ось наприклад український сайт для вивчення всього (з першого погляду тут багато чого є), ось невелика стаття, достатньо лише скористатися пошуком.

Також можу порекомендувати вам непогану книжку для вивчення, Айворн Хортон | Visual C++ 2010: полный курс, хоч вона і на російській мові, але досить непогано розписана.

Тому "так", можна перевести з Pascal в С++, але краще це робити руками.

P.S. Особиста порада, краще кодити слухаючи музику, яка вам особливо подобається (краще під щось спокійне) :)

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds

13

Re: Перевести з Java в C++

Programiren написав:

Хіба існують такі перекладачі?

Ви хіба не знаєте, де таке питати?