Commit c698759b by András Bodor

utf-8

Eredetileg latin-2
parent 89f0a14c
/*
* \file teglalap.cpp
* (Latin-2 kodolasu fajl. Allitsa at a kodolast,
* ha a tovabbi kommentek nem olvashatok helyesen!)
*
* Egyszer osztly ltrehozsa
* Egyszerû osztály létrehozása
*/
#include <iostream>
using std::cout;
using std::endl;
/**
* Az n feladata megvalstani az egyes tagfggvnyeket.
* Ahogyan halad a megvalstssal egyre tbb tesztesetet kell
* lefuttatni, ezrt az ELKESZULT makr rtket folyamatosan nvelje a
* feladatsorszmoknak megfelelen!
* Az Ön feladata megvalósítani az egyes tagfüggvényeket.
* Ahogyan halad a megvalósítással egyre több tesztesetet kell
* lefuttatni, ezért az ELKESZULT makró értéket folyamatosan növelje a
* feladatsorszámoknak megfelelõen!
*/
#define ELKESZULT 0
/**
* Feladatok:
* 1. ELKESZULT=1
* Valstsa meg (definilja) a hinyz tagfggvnyeket! (kerulet(), terulet())
* Valósítsa meg (definiálja) a hiányzó tagfüggvényeket! (kerulet(), terulet())
*
* 2. ELKESZULT=2
* Egsztse ki az osztlyt gy, hogy tmb is ltrehozhat legyen belle
* (Tipp: tmb csak olyan osztlybl pldnyosthat, aminek van paramter
* nlkl hvhat konstruktora)
* Egészítse ki az osztályt úgy, hogy tömb is létrehozható legyen belõle
* (Tipp: tömb csak olyan osztályból példányosítható, aminek van paraméter
* nélkül hívható konstruktora)
*
*/
......@@ -33,9 +31,9 @@ class Teglalap {
double a, b; // oldalak hossza
public:
Teglalap(double, double); // konstruktor
void kiir() const; // kirja az oldalakat
double kerulet() const; // kerlet kiszmtsa
double terulet() const; // terlet kiszmtsa
void kiir() const; // kiírja az oldalakat
double kerulet() const; // kerület kiszámítása
double terulet() const; // terület kiszámítása
};
Teglalap::Teglalap(double a, double b) {
......@@ -50,11 +48,11 @@ void Teglalap::kiir() const {
// ELKESZULT 1
// 1. feladat
double Teglalap::terulet() const {
// Ezt nnek kell kiegsztenie
// Ezt Önnek kell kiegészítenie
}
// Itt pedig a kerlet szmtst kell megvalstania
// Itt pedig a kerület számítást kell megvalósítania
......@@ -67,10 +65,10 @@ int main() {
cout << "tb: ";
tb.kiir();
#if ELKESZULT >= 1
cout << "ta kerlete:" << ta.kerulet() << endl;
cout << "tb kerlete:" << tb.kerulet() << endl;
cout << "ta terlete:" << ta.terulet() << endl;
cout << "tb terlete:" << tb.terulet() << endl;
cout << "ta kerülete:" << ta.kerulet() << endl;
cout << "tb kerülete:" << tb.kerulet() << endl;
cout << "ta területe:" << ta.terulet() << endl;
cout << "tb területe:" << tb.terulet() << endl;
#endif
#if ELKESZULT >= 2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment