Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » General (non-technical) » Polish users » C++ -> Java Eclipse
C++ -> Java Eclipse [message #1011901] Wed, 20 February 2013 13:01 Go to next message
Stefan Batory is currently offline Stefan Batory
Messages: 1
Registered: February 2013
Junior Member
cześć!

jako raczkujący programista potrzebuję pomocy

oto mój prosty programik napisany w C++

Quote:
#include <cstdlib>
#include <iostream>
#include <ctime>

using namespace std;

int main(int argc, char *argv[])
{
srand(time(0));

int odgadywana_liczba = rand() % 100 + 1;

cout <<"program umożliwia zabawe w odgadywanie liczb od 1 do 100\n\n";

int proby = 0, hipoteza;

do
{
cout <<"prosze wprowadzić swoja hipoteze \n";

cin >> hipoteza;
++proby;
if (hipoteza > odgadywana_liczba)
cout << "twoja liczba jest za duża\n";
if (hipoteza < odgadywana_liczba)
cout << "trowja liczna jest mniejsza\n";

} while(hipoteza != odgadywana_liczba);

cout <<"trafiłeś \n";
cout <<"Odgadłeś moją liczbę po "<<proby <<"próbach\n\n";
cout <<"Należy Ci się batonik\n\n";


system("PAUSE");
return EXIT_SUCCESS;
}


chcialbym go w jakis prosty sposob zaimplementowac do Javy oraz uruchomic na swoim BlackBerry, zaczalem kombinowac w ten sposob:

Quote:
package mypackage;

import java.util.Random;
import net.rim.device.api.ui.FieldChangeListener;
import net.rim.device.api.ui.MenuItem;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.component.BasicEditField;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.Menu;
import net.rim.device.api.ui.component.RichTextField;
import net.rim.device.api.util.StringProvider;

public class MyScreen extends MainScreen {
private BasicEditField imie;
private RichTextField tekst;
private ButtonField graj_button;
private ButtonField info_button;

public MyScreen() {
super( MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR );
setTitle( " Kozik's NumFinder" );

imie = new BasicEditField( "Jak Ci na imię, nieznajomy?: ", "", 100, BasicEditField.EDITABLE );
add( imie );

graj_button = new ButtonField( "Info", ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER );
add( graj_button );
graj_button.setChangeListener( new FieldChangeListener() {
public void fieldChanged( Field arg0, int arg1 ) {
Info();
}
} );

info_button = new ButtonField( "Graj", ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER );
add( info_button );
info_button.setChangeListener( new FieldChangeListener() {
public void fieldChanged( Field arg0, int arg1 ) {
Graj();
}
} );

}

private void Graj() {

tekst = new RichTextField( "Spróbuj odgadnąć o jakiej liczbie myślę, " + imie.getText());
add( tekst );
Random r = new Random();
int odgadywana = r.nextInt(101);
int proby = 0;
int hipoteza;
BasicEditField hipoteza_field;
ButtonField dalej_button;

hipoteza_field = new BasicEditField( "Wprowadź swoją hipotezę: ", null);
add( hipoteza_field );

dalej_button = new ButtonField( "Dalej", ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER );
add( dalej_button );
dalej_button.setChangeListener( new FieldChangeListener() {
public void fieldChanged( Field arg0, int arg1 ) {

}
} );

hipoteza = Integer.parseInt(hipoteza_field.getText());

hipoteza_field = new BasicEditField( "wylosowana: " + odgadywana + " hipoteza: " + hipoteza, null);
add( hipoteza_field );
}

private void Info() {
Dialog.inform( " Program umożliwia zabawę w odgadywanie liczb od 0 do 100.\n\n copyright by:\n KoZiK @ 2013\n Akademia BlackBerry");
}
}


i utknalem

pomozecie?
Re: C++ -> Java Eclipse [message #1011966 is a reply to message #1011901] Wed, 20 February 2013 15:52 Go to previous message
Tomasz Zarna is currently offline Tomasz Zarna
Messages: 164
Registered: July 2009
Senior Member
A gdzie związek z tytułowym Eclipsem?
Previous Topic:Poszukiwane pluginy
Next Topic:Problem z instalacją mylyn
Goto Forum:
  


Current Time: Mon Sep 22 20:21:25 GMT 2014

Powered by FUDForum. Page generated in 0.01719 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software