Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Ezt hogyan lehet átirni h lefusson c++ba

586
int osszeg = 0;
int be = 0;
int ki = 0;
boolean bentvan = false;
for( int i = 0; i < emberek.length; i++ )
{
if( emberek[i].getAzon() == azon )
{
if( emberek[i].isBe() )
{
be = emberek[i].getOra()*60+emberek[i].getPerc();
bentvan = true;
}
else
{
osszeg += (emberek[i].getOra()*60+emberek[i].getPerc()) - be;
bentvan = false;
}
}
}

// ha a legvegen nem jott ki, akkor az utolso bemenetel
// es a 15:00 kozotti idot hozzaadjuk az ossz idejehez
if( bentvan )
{
osszeg += (15*60)-be;
}

System.out.print("A(z) "+azon+". szemely osszesen "+osszeg+
" percet volt bent");

if( bentvan )
{
System.out.println(", a megfigyeles vegen a tarsalgoban volt.");
}
else
{
System.out.println(".");
}
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Felsőoktatás / Informatika

Válaszok

2
Ez csak egy apró részlet a java kódból, ugye, nem csak ezt kell átírni. De amiket ebben módosítani kell:

boolean helyett bool

System.out.print("A(z) "+azon+". szemely osszesen "+osszeg+" percet volt bent");
helyett
cout << "A(z) " << azon << ". szemely osszesen " << osszeg << " percet volt bent";

println helyett pedig cout << "string" << endl;

És a file elejére kell még ez is:

#include <iostream>
using namespace std;
0

Ja, és legközelebb használj valamilyen normális módszert kód mutatására, pl. ezt:
http://pastebin.com
0