Pomoc u vezi c++ koda
Prikazujem rezultate 1 do 1 od 1

Tema: Pomoc u vezi c++ koda

  1. #1
    Nov član
    Učlanjen
    10.08.2017.
    Pol
    muški
    Lokacija
    Krusevac
    Poruke
    1
    Reputaciona moć
    0

    Podrazumevano Pomoc u vezi c++ koda

    Zdravo!

    Dobio sam domaci na fakultetu, da uradim zadatak koji je u c++. Iskreno ne znam mnogo o c++ kodu i pokusao sam nesto da uradim sa drugom, ali kada sam poslao profesoru on mi je rekao da ni jedan zadatak nije tacan.

    Postoje 3 zadatka. Postavicu ovde sva tri. Stvarno sam pokusavao sam da ispravim ali ne znam sta nije u redu, tako da vas molim ako neko zna da mi pomogne.

    Zadatak 1


    Napisati program u programskom jezik C++ za izračunanje apsolutne vrednosti kompleksnog broja sa definisanjem klase i formiranjem objekta.
    Program uraditi na sledeći način:
    • deklarisati klasu KomplBroj kojom se izračunava apsolutna vrednost kompleksnog broja;
    • unutar klase KomplBroj koristiti promenljivu (atribut) m koja je decimalni broj (float) i koja važi samo unutar klase (private);
    • unutar klase se definiše funkcija moduo koja je vidljiva izvan same klase (public) po obrascu m=sgrt(a*a+b*b);
    • objekat nasledjuje osobine klase i koristi se u glavnom programu;
    • u glavnom programu objekat se definiše navođenjem imena klase i imena objekta na sledeći način: KomplBroj Z;
    Isti zadatak rešiti pozivanjem potprograma (funkcije) strukturnim programiranjem.
    Isti zadatak rešiti klasičnim programiranjem.



    Resenje

    Kod:
      int a=100;
      double b=3.14;
    
      std::cout << a;
      std::cout << std::endl;              
      std::cout << b << std::endl << a*b;  
      std::endl (std::cout);               
    
      return 0;
    }
    
    
    int main ()
    {
      int n,m;
      n=abs(23);
      m=abs(-11);
      printf ("n=%d\n",n);
      printf ("m=%d\n",m);
      return 0;
     }
    class KomplBr		//Deklarisanje klase
    {
    private:Sasa Petrovic
    float m;
    
    public:
    float moduo(float a, float b)	//Definisanje funkcije
    int main ()
    {
      double param, result;
      param = 1024.0;
      result = sqrt (param);
      printf ("sqrt(%a) = %a\b", param, result );
      return 0;
    }
    };
    using namespace std;
    int main( int argc, char* argv[] )
      {
      cout << " Zadaj realni i imaginarni deo kompleksnog broja: " << argv[ 0 ]
           << "\nArguments are:\n";
      for (int n = 1; n < argc; n++)
        cout << setw( 2 ) << m << ": " << argv[ m ] << '\m';
      return 0;
      }
      if (!infile)
    {
    cout<<"Cannot open input file "<< endl;
    system("pause");
    return 1;
    }
    /* abs Output:n=23 m=11 */
    /*Output:sqrt(1024.000000) = 32.000000*/
    /*Output:std:endl100 3.14 314*/






    Zadatak 2

    Napisati program u programskom jezik C++ za izračunanje površine kvadra sa definisanjem klase i formiranjem objekta.
    Program uraditi na sledeći način:
    • deklarisati klasu Kvadar kojom se izračunava površine kvadra;
    • unutar klase Kvadar koristiti promenljivu (atribut) pov koja je decimalni broj (float) i koja važi samo unutar klase (private);
    • unutar klase se definiše funkcija Kv koja je vidljiva izvan same klase (public) po obrascu pov=2*(a*b+b*c+c*a);
    • objekat nasledjuje osobine klase i koristi se u glavnom programu;
    • u glavnom programu objekat se definiše navođenjem imena klase i imena objekta na sledeći način: Kvadar P.
    Isti zadatak rešiti pozivanjem potprograma (funkcije) strukturnim programiranjem.
    Isti zadatak rešiti klasičnim programiranjem.



    Resenje

    Kod:
    #include <stdio.h>      /* printf */
    #include <math.h>       /* pow */
    #include <cstdlib>
    #include <iostream>
    #include <cmath>
    
    class Kvadar //		//Deklarisanje klase
    {
    private: Sasa Petrovic
    
    
    using namespace std;
    
    int main(int argc, char *argv[ ])
    {
    float a, b, c;
    Kvadar P; // napravi objekat p koji je klase Kvadar
    cout << "Zadaj ivice kvadra: "<<endl;
    cout << "a=";
    cin >> a;
    cout << "b=";
    cin >> b;
    cout << "c=";
    cin >> c;
    //cin >> a >> b >> c;
    cout << "Povrsina kvadra je " << P.Kv(a, b, c) <<endl;
    
    
    int main ()
    {
      printf pov=2*(i1*i2+i2*i3+i3*i1);, pow (2.0, 2.0, 6.0, 3.0) );
      
      return 0;
      }
      
     /* Output: 7 ^ 3 = 343.000000 4.73 ^ 12 = 125410439.217423  32.01 ^ 1.54 = 208.036691 */








    Zadatak 3

    Kod:
    Napisati program u kome se jednostavna implementacija klase koristi samo za ispis teksta i ne vraca se nikakva vrednost.
    
    Zadatak treba da ilustruje primer upotrebe jednostavne klase. U definiciji klase napisati dve funkcije sa imenima tekst1 i tekst2 i deklarisati ih kao javne. Same funkcije deklarisati kao void, što znači da ne vraćaju nikakavu vrednost. U njima koristiti funkcija za ispis cout. U glavnom programu objekat napraviti navođenjem imena klase i imena objekta. U našem slučaju to je ispis t, gde je t objekat. Funkcije objekta se pozivaju navođenjem imena objekta, tačke i imena funkcije (na primer t.tekst1() ) .


    Resenje

    Kod:
    #include <iomanip>
    #include <iostream>
    using namespace std;
    
    int main( int argc, char* argv[] )
      {void tekst1()
      cout << "Ovo je prvi tekst!  "<<endl;
      void tekst2()
      cout << "Ovo je drugi tekst!  "<<end2;
       return 0;
      }
      
    
    
    int main( int argc, char* argv[] )
      {
      cout << "The name used to start the program: " << argv[ 0 ]
           << "\nArguments are:\n";
      for (int n = 1; n < argc; n++)
        cout << setw( 2 ) << n << ": " << argv[ n ] << '\n';
      return 0;
      }



    Ja se izvinjavam ako nesto nisam lepo napisao, ovo mi je prvi post na forumu.

    Hvala vam!



    EDIT: Upravo sam saznao da mi je sve ovo sto sam pisao netacno. Takodje, ne trazim od vas da mi uradite sve. Trazim samo pomoc, da ispravim, jer stvarno zelim da naucim c++, i da nadjem posao sebi u zivotu kasnije kada naucim programiranje. Ali posto nemam mnogo vremena obratio sam se vama.
    Poslednji put ažurirao/la Evellence : 10.08.2017. u 20:58



Slične teme

  1. pomoc u vezi au pair
    Autor zanzibel u forumu Preduzetništvo i radni odnosi
    Odgovora: 11
    Poslednja poruka: 11.02.2004., 23:33
  2. Molim pomoc, u vezi modema Conexant
    Autor turlingdrom u forumu Hardver
    Odgovora: 6
    Poslednja poruka: 21.11.2003., 03:25
  3. pomoc u vezi procesora
    Autor pocetnik u forumu Programiranje
    Odgovora: 7
    Poslednja poruka: 10.09.2003., 23:00
  4. pomoc u vezi sagem
    Autor duci u forumu Mobilni telefoni i navigacija
    Odgovora: 0
    Poslednja poruka: 03.06.2003., 10:20

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •