View Single Post
Staro 01.03.2008., 14:31   #17
Dancho
Registered User
 
Datum registracije: Jun 2007
Lokacija: cro
Postovi: 42
sry nisam prije vidio temu pa da ti pomognem na vrijeme,
ali rjesenje bi mozda ovako izgledalo:

//kreiras header file Kompleks.h
#ifndef KOMPLEKS
#define KOMPLEKS
class kompleks
{
float real_k;
float imag_k;
public:
kompleks();
kompleks(float,float);
void print_k();
void set_realni(float);
void set_imaginarni(float);
};
#endif

//kreiras cpp file kompleks.cpp
#include"Kompleks.h"
#include<iostream>
kompleks::kompleks()
{
real_k=0;
imag_k=0;
}
kompleks::kompleks(float a, float b)
{
real_k=a;
imag_k=b;
}
void kompleks::set_realni(float new_real_k)
{
real_k=new_real_k;
}
void kompleks::set_imaginarni(float new_imag_k)
{
imag_k=new_imag_k;
}
void kompleks:print_k()
{
std::cout<<real_k<<std::endl;
std::cout<<imag_k<<std::endl;
}

//kreiras main.cpp
#include"Kompleks.h"
#include<iostream>
int main()
{
kompleks var1;
var1.print_k();
kompleks var2(1.1,2.2);
var2.print_k();

var1.set_realni(3.3);
var1.set_imaginarni(4.4);
var1.print_k();

var2.set_realni(5.5);
var2.set_imaginarni(6.6);
var2.print_k();
return 0;
}

i to je to...

btw ja u ovom primjeru imam dva objekta tipa kompleks var1 i var2,
kojima se mijenja realna i imaginarna komponenta broja te ispisuje se
njihova vrijednost nakon svake promjene,rezultat je ovakav:

0
0
1.1
2.2
3.3
4.4
5.5
6.6

nadam se da sam nekome pomogao...
cu

Zadnje izmijenjeno od: Dancho. 01.03.2008. u 15:01.
Dancho je offline   Reply With Quote