» »

[C++] program s templati

[C++] program s templati

nixpr0 ::

Zanima me če mogoče kdo zna rešiti tole nalogo vsaj približno? :)

Napiši program v C++, ki bo s pomočjo "template" razreda, deklariral razred Kvader, ki ima tri privatne lastnosti: dolžina, širina in višina. V razredu Kvader, naj bosta poleg privzetega konstrukturja in metode za vnos njegovih lasnosti s tipkovnice, še metoda za izračun prostornine kvadra (V=a*b*c) ter metoda za izračun telesne diagonale (D2=a2+b2+c2). V glavnem programu deklariraj objekt razreda Kvader, omogoči vnos njegovih lastnosti ter izračunaj in izpiši njegovo prostornino in telesno diagonalo. Pri tem naj velja, da naj bo prostornina izražena enkrat kot dolgo celo število, drugič pa kot realno število. Telesna diagonala pa naj bo izražena enkrat kot realno število, drugič pa kot realno število z dvojno natančnostjo (double).

lp, hvala že unaprej :)
  • spremenilo: snow ()

Backup22 ::

Rešit že znamo, ampak ne bomo delali namesto tebe;)
Kaj te točno zanima sploh?
 
#include <iostream>
#include <cstdlib>

#ifndef _KVADER_H_
#define _KVADER_H_

template <class T>
class kvader
{
protected:		
	// deklaracija spremenljivk

public:
	// deklaracija konstruktorji in metod
};
#endif

template <class T>
kvader<T>::kvader() {
//implementacija konstruktorja...
}

....

//

Zgodovina sprememb…

  • spremenilo: Backup22 ()

nixpr0 ::

sj mislm da si mi s temle dost pomagu da bom lahko zdj sam naprej gruntu... ce pa mi kj nau jasn.. :) bom pa se kj pojamru :$

Backup22 ::

No fajn ;)

V private imaš dolžino, širino in višino, v public pa konstruktor (vse inicializiraš na 0 [dolzina, sirina, visina]), dedstruktor in metode, ki kot parameter sprejmejo dolzino, visino in sirino.
//


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Matematika

Oddelek: Šola
313438 (2218) Math Freak
»

[C++] Iskalno drevo implementacija

Oddelek: Programiranje
52311 (1869) eXoo
»

matematika - kako se izračuna

Oddelek: Šola
152950 (2232) amigo_no1
»

C++ - no appropriate default constructor available

Oddelek: Programiranje
7822 (771) boogie_xlr
»

[c++] standardni c++ in dogodki(events)

Oddelek: Programiranje
121759 (1584) yeti

Več podobnih tem