C++ to Java

Cyberslam's Avatar, Join Date: Jul 2007
Light Poster
Hi all,

I have made a small simple program in C++ using Turbo C but now i want to convert it into Java. Is there anyone here who is willing to help me in this ?

Here is the source code of my program:
Code:
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
  long phone[50];
  int count=0;
  char *name[100];
  long price[50];
  char *color[100];
  char *camera[100];
  char c1='y'; 
  int num=0;
while (c1=='y')
{
  clrscr();
  cout<<"Enter your choice"<<endl;
  cout<<"1.store information"<<endl;
  cout<<"2.output information"<<endl;
  cout<<"3.search for phone by phone number"<<endl;
  cout<<"4.average price of phones"<<endl;
  cout<<"5.total price of the phones entered"<<endl;
  cout<<"Enter no for operation"<<endl;
    cin>>num;
 if (num==1)
   {
     clrscr();
     char c='a';
       while (c=='a')
       {
       count++;
       int i=count;
       {
         cout<<"enter phone number"<<endl;
         cin>>phone[i];
   	 cout<<"enter phone name"<<endl;
   	 cin>>name[i];
   	 cout<<"enter price"<<endl;
     	 cin>>price[i];
   	 cout<<"enter color"<<endl;
   	 cin>>color[i];
   	 cout<<"camera option"<<endl;
   	 cin>>camera[i];
        }
   clrscr();
   cout<<"Press 'a' to continue adding phone info"<<endl;
   cin>>c;
   }

}
   if (num==2)
    {
     clrscr();
      for (int k=1;k<=count;k++)
       {
          cout<<"              phone  "<<k<<"  details "<<endl;
          cout<<"phone no: "<<phone[k]<<endl;
    	  cout<<"phone name: "<<name[k]<<endl;
    	  cout<<"phone price: "<<price[k]<<endl;
    	  cout<<"phone color: "<<color[k]<<endl;
    	  cout<<"camera present: "<<camera[k]<<endl;
       }
   getche();
}
	if (num==3)
   {
     int search=0;
     int l=1;
     char found;
     clrscr();
     cout<<"Search no of phone"<<endl;
     cin>>search;
      while (search!=phone[l])
       {
	l++;
	}
  if (search==phone[l])
  {
   cout<<"Phone no " <<l<<"  details"<<endl;
   cout<<"Phone no : "<<phone[l]<<endl;
   cout<<"Phone name : "<<name[l]<<endl;
   cout<<"Phone price : "<<price[l]<<endl;
   cout<<"Phone color : "<<color[l]<<endl;
   cout<<"Camera option : " <<camera[l];
  }
    getch();
  }
   if (num==4)
   {
     cout<<"yes\n";
     float avg=0;
     float avv=0;
     int z=0;
     for(z=1;z<=count;z++)
    {
     avg=price[z];
     avv=avv+avg;
    }
   cout<<"The Average price of the phones is :  "<<avv/2;
 getch();
}
  if(num==5)
   {
    int add=0;
    int y=0;
     for (y=1;y<=count;y++)
      {
       add=add+price[y];
     }
   cout<<"The Total amount of phone prices : ";
   cout<<add;
   getche();
    }
clrscr();
cout<<"Press 'y' to go to menu "<<endl;
cin>>c1;
}
clrscr();
cout<<"bye bye press any key to exit";
getche();
}
Thanks in advance.
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Are you looking for some automated tool or what because I don't see any complexity in the code you have posted.
0
Cyberslam's Avatar, Join Date: Jul 2007
Light Poster
I tried searching for some automated tool but couldn't find any. So basically i just want this C++ code to be translated into Java code.
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
Maybe you want the Jobs Forum?
0
Cyberslam's Avatar, Join Date: Jul 2007
Light Poster
DaWei, this is not what you think it is.
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
How am I supposed to know what it is? You want it translated. You've shown no effort to translate it. The implication is that you want it translated for you (you sought a tool). That's a service. You haven't asked a single question regarding how Java does things, versus C. All you've done is presented a C program that won't even compile on many platforms.
0
Cyberslam's Avatar, Join Date: Jul 2007
Light Poster
How do you know that i have used no effort to translate it ? I have been to tons of website for the past 48 hours but i understand it because i have never used Java before.
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
How am I to know what effort you've expended? You neither told nor showed.

You don't learn Java in 48 hours, however similar the syntax might be to C/C++. I would suggest that you review your posts with an analytical and unbiased mind. I would also suggest that you still haven't indicated that you aren't looking for some free production.

If you're expecting to learn Java by posting a few things in a C forum, I'm afraid you're going to be disappointed. If you're expecting to get the work done for free, you might very well luck out. Who knows?
0
Cyberslam's Avatar, Join Date: Jul 2007
Light Poster
I know you don't learn Java in 48 hours and i wouldn't have posted on this forum if i had time to learn Java. I will be very frank, i am not intered in programming at all. I just wanted this thing done for a small assignment of college.

Anyways, i don't have to explain all this to you. Good Day!