Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Kutija{
- double a, b, c;
- public:
- void citaj(){
- cout<<"a=";
- cin>>a;
- cout<<"b=";
- cin>>b;
- cout<<"c=";
- cin>>c;
- }
- double V(){
- return a*b*c;
- }
- double vrati_a(){
- return a;
- }
- double vrati_b(){
- return b;
- }
- double vrati_c(){
- return c;
- }
- };
- void vrati_sve(Kutija k) {
- cout << "A = "<< k.vrati_a() << endl;
- cout << "B = "<< k.vrati_b() << endl;
- cout << "C = "<< k.vrati_c() << endl;
- }
- int main()
- {
- Kutija k1, k2, k3;
- cout << "Klasa Kutija || Veljko Kovacevic IV3" << endl;
- cout << "[Zadatak 1]" << endl;
- cout << "Ucitavanje Kutije 1..." << endl;
- k1.citaj();
- cout << "Zapremina kutije je " << k1.V() << endl;
- cout << "[Zadatak 2]" << endl;
- cout << "Ucitavanje Kutije 1..." << endl;
- k1.citaj();
- cout << "Ucitavanje Kutije 2..." << endl;
- k2.citaj();
- if (k1.V() < k2.V())
- cout << "Zapremina vece kutije je " << k2.V();
- else cout << "Zapremina vece kutije je " << k1.V();
- cout << endl;
- cout << "[Zadatak 3]" << endl;
- cout << "Ucitavanje Kutije 1..." << endl;
- k1.citaj();
- cout << "Ucitavanje Kutije 2..." << endl;
- k2.citaj();
- cout << "Ucitavanje Kutije 3..." << endl;
- k3.citaj();
- if (k1.vrati_a() >= (k2.vrati_a() + k3.vrati_a()))
- {
- if (k1.vrati_b() >= (k2.vrati_b() + k3.vrati_b()))
- if (k1.vrati_c() >= (k2.vrati_c() + k3.vrati_c())) {
- vrati_sve(k1);
- return 0;
- }
- }
- if (k2.vrati_a() >= (k1.vrati_a() + k3.vrati_a()))
- {
- if (k2.vrati_b() >= (k1.vrati_b() + k3.vrati_b()))
- if (k2.vrati_c() >= (k1.vrati_c() + k3.vrati_c())) {
- vrati_sve(k2);
- return 0;
- }
- }
- if (k3.vrati_a() >= (k1.vrati_a() + k2.vrati_a()))
- {
- if (k3.vrati_b() >= (k1.vrati_b() + k2.vrati_b()))
- if (k3.vrati_c() >= (k1.vrati_c() + k2.vrati_c())) {
- vrati_sve(k3);
- return 0;
- }
- }
- cout << "Ne postoji dovoljno velika kutija";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement