Είχα δημιουργήσει ένα άλλο θέμα στο φόρουμ με το πώς φτιάχνω κλάσεις σε c++ .
Εχω αρκετό καιρό να γράψω c++ και τα περισσότερα ταχω ξεχάσει
Εχω ένα πρόβλημα υπολογισμού της εντάσεως του ρεύματος και θέλω να το κάνω σε κώδικα ,με κλάσεις αντικείμενα constructors και ένα από τα ερωτήματα αναφέρει να "να ορισθούν μέθοδοι υπερβασης των τελεστων > (μεγαλυτερο), < (μικροτερο), = (ισον)"..
Εχω δημιουργήσει ένα απλό πρόγραμμα με μια κλάση kyklwma και ένα αντικείμενο antistash και θα ήθελα να μου πείτε αν σαν πρόγραμμα είναι σωστό
Καθώς και πώς θα μπορούσα να βάλω set/get μεθόδους σε αυτό
και να μου εξηγήσει κάποιος αν μπορεί τί σημαίνει να ορίσω μεθόδους υπέρβασης τελεστών
Ελπίζω να μην έγινα κουραστικός
Ευχαριστώ
Καλό βράδυ
- Κώδικας: Επιλογή όλων
#include <iostream>
using namespace std;
class Kyklwma
{
private:
int v;
int i1;
int i2;
int r1;
int r2;
int R;
public:
void print()
{
cout<<"dwse timh gia tin antistash r1 :"<<endl;
cin>> r1;
cout<<"dwse tin timh ths antistashs r2 :"<<endl;
cin>>r2;
cout<<"dwse timh gia tin tash v :"<<endl;
cin>>v;
cout<<"twra upologise tin timh tis entashs i1:"<<endl;
cout<<"stin 1 periptwsh opou oi antistaseis tha einai parallhles i timh ths entashs tha einai"<<" "<<endl;
i1=(v*r1+v*r2)/(r1*r2);
cout<< i1 <<endl;
cout<<"stin 2 periptwssh opou oi antistaseis tha eina se seira i timh ths entashs tha einai"<< " "<<endl;
i2=v*(r1+r2);
cout<<i2<<endl;
}
};
int main()
{
Kyklwma antistash;
antistash.print();
};