Kezdőoldal » Számítástechnika » Programozás » Segítség kéne gyorsan. Hogyan...

Segítség kéne gyorsan. Hogyan oldhatnám meg?

Figyelt kérdés
Készíts egy olyan programot, aminek megadhatom 10 film / sorozat rész hosszát (óra, perc és másodperc), és kiszámolja a teljes hosszt.

2015. ápr. 7. 15:49
 1/7 A kérdező kommentje:

Írja ki óra.perc.másodperc formátumban: pl.: 10.03.43,

Összes órában: 10,032,

Összes percben: 600,40,

Összes másodpercben: 3342342345343456.

2015. ápr. 7. 15:52
 2/7 anonim ***** válasza:
senki nem ír helyetted házit.. ebben mi nem érthető?
2015. ápr. 7. 15:59
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Mi az, ami KONKRÉTAN nehézséget okoz? Meddig vagy kész?
2015. ápr. 7. 16:24
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

beolvas (amennyit kell, és ameddig kell, meg amit kell)

számol(szimpla összeadás)

kiír

2015. ápr. 7. 16:28
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

(40+58+20)%60

ez pl. a percre és számra, akkor a maradék 58, tehát 58 perc/másodperc,

ami meg megvan benne (jelen esetben 1, azt hozzáadod az órához/perchez)


csak arra figyelj hogy másod percel kezd, aztán perc és óra

2015. ápr. 7. 16:33
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

kezd este lenni, itt-ott baromságokat írok sorry

percre és másodpercre*

2015. ápr. 7. 16:34
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

Nemrég nekem is ez volt a házim, 3 -ast kaptam rá ha neked jó az akkor:


class Film

{

public:

Film()

{ }


Film(int o, int p, int mp)

: ora{o}, perc{p}, masodperc{mp}

{ }


~Film()

{ }


double OsszMasodperc() const

{

return (ora * 60 + perc) * 60 + masodperc;

}


double OsszPerc() const

{

return OsszMasodperc() / 60;

}


double OsszOra() const

{

return OsszPerc() / 60;

}


friend istream& operator>>(istream &is, Film &f)

{

cout << "Ora: "; is >> f.ora;

cout << "Perc: "; is >> f.perc;

cout << "Masodperc: "; is >> f.masodperc;

return is;

}


private:

int ora, perc, masodperc;

};


int main()

{

vector<Film> v(10);

for(Film &f : v)

f = Film(rand() % 2 + 1, rand() % 59 + 1, rand() % 59 + 1);


double osszOra = 0, osszPerc = 0, osszMasodperc = 0;


for (const Film &f : v)

{

osszOra += f.OsszOra();

osszPerc += f.OsszPerc();

osszMasodperc += f.OsszMasodperc();

}


cout << "Ossz ora: " << osszOra << endl;

cout << "Ossz perc: " << osszPerc << endl;

cout << "Ossz masodperc: " << osszMasodperc << endl;


return 0;

}

2015. ápr. 7. 18:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!