Miresevini, Vizitor. Ju lutemi identifikohuni ose regjistrohuni.


Identifikohuni me emrin, fjalekalimin dhe kohen e identifikimit

AlbtuX  |  Gjuhet Programuese | Programimi  |  Gjuhet Programuese C, C++ dhe Java  |  Gjuha programuese C++ në Linux
Faqe: [1]
  Printo  
Autor Teme: Gjuha programuese C++ në Linux  (Lexuar 724 here)
0 Anetare dhe 1 Vizitor po shikojne kete teme.
alko
Moderator i pergjithshem
Jr. Member
*****
Postime: 59


AlbtuX


WWW
« : 29 Dhjetor 2009, 02:25:05 pm »

Kjo gjuhë programuese është zbuluar nga Bjarne Stroustrup dhe bashkëpunëtorët e tij të laboratorit Bell në Amerikë (AT&T). Versionet e para të cilat u quajtën edhe si "C me Klasë" janë që nga viti 1980. Në vitin 1989 nga Instituti Kombetar Amerikan për Standardizim(American National Standards Institute-ANSI Komitee) u bë edhe standardizimi i kësaj gjuhe. C++ nuk është gjuhë që përmban vetëm programimin e objekteve orientuese por edhe gjuhën programuese C.

/*Nuk do të mirrem shumë me skjarimin teorik të gjërave pasi që për ata që janë të interesuar ka literaturë të mjaftueshme në këtë drejtim ,por do ti japë disa shembuj të realizuar në Linux. Shpërndarja që unë përdori është GNU/Linux Debian*/

Si zakonisht te çdo gjuhë programuese fillohet me programin e parë Hello World. Hapim një editor (gedit, vi, kedit, kwrite apo ndonjë tjetër) dhe shkruajmë kodin aty mbrenda:

Kodi:
/* alko(at)albtux.de */
#include
using namespace std;
int main()
{
cout << "Tungatjeta Juve!\n" << endl;
return 0;
}

Po e memoroj si prog1.cpp

/* Programuesit përdorin shumë edhe Emacs ose Vim për shkruarjen e kodit apo IDE: KDevelop për KDE dhe Anjuta për Gnome.*/

Përpilimi bëhet lehtë me anë të g++ (g++ eshte C++ Compiler)

Kodi:
# g++ -o Tung prog1.cpp

ekzekutimi i ketij programi behet keshtu:

Kodi:
#./Tung

dhe do te kemi:

Kodi:
#./Tung
Tungatjeta Juve!

Programi i dytë të cilin po e emërtoj prog2.cpp ka të bëjë me vlerën e dy numrave (a > b). Pra, japim dy numra të ndryshëm dhe shikojmë se cili numër është më i madh. Kodi është ky:


Kodi:
/* alko(at)albtux.de */
#include <iostream>
using namespace std;
int main()
{
float x, y;
cout << "Jepi dy numra te ndryshem: \n";
if( !(cin >> x && cin >> y))
{
cout << "Gabim!" << endl;
}
else
{
cout << "\n Numri me i madh eshte: "
<< (x > y ? x : y) << endl;
}
return 0;
}
Në këtë rast do të kemi:

Kodi:
# g++ -o prog2 prog2.cpp
#./prog2

Programi i trete të cilin po e emërtoj prog3.cpp ka të bëjë me llogaritjet per Rrethin: rrezja, perimetri dhe siperfaqja e rrethit.
Kodi:
Kodi:
/* alko(at)albtux.de */
#include <iostream>
using namespace std;
const double Pi = 3.141593;
int main()
{
double siperfaqja, perimetri, r = 2.5;
siperfaqja = Pi * r * r;
perimetri = 2 * Pi * r;
cout << "\n LLOGARITJET per Rrethin\n" << endl;
cout << "Rrezja: " << r << endl
<< "Siperfaqja: " << siperfaqja << endl
<< "Perimetri: " << perimetri << endl;
return 0;
}
Në këtë rast do të kemi:

Kodi:
# g++ -o prog3 prog3.cpp
#./prog3



Programi i katert të cilin po e emërtoj prog4.cpp ka të bëjë me trekendeshin e Paskalit.

Kodi:
/* alko(at)albtux.de */
#include <iostream>
using namespace std;
int fact(int);
main()
{
int linja,i,j,k;
cout<<"Jepni numrin e linjave per trekendeshin:";
cin>>linja;
for(i=0;i

{
for(k=0;k<(linja-i);k++)
cout<<" ";
for(j=0;j<=i;j++)
cout<<" "< cout<
}
}
int fact(int i)
{
int value=1;
while(i!=0)
{
value=value*i;
i--;
}
return value;
}
Në këtë rast do të kemi:

Kodi:
# g++ -o prog4 prog4.cpp
#./prog4




Citim
e Enjte, 03/12/2009 - 11:28 — alko  albtux.de/Gjuha-programuese-Cpp-ne-Linux

Identifikuar

I gjithe materiali ne kete teme është i lëshuar nën licensën .
alko
Moderator i pergjithshem
Jr. Member
*****
Postime: 59


AlbtuX


WWW
« Pergjigju #1 : 30 Dhjetor 2009, 11:06:42 pm »

Programi per Krahasimin e numrave

Kodi:
/* alko(at)albtux.de */
/* Krahasimi i dy numrave */

#include<iostream>

using namespace std;

int main()
      {

      cout << "\nMiresevini te Programi per Krahasimin e numrave!\n";
      cout << "************************************************\n";
      cout << "Jepni numrin e pare: \n";
             int Numri1;
             cin >> Numri1;
      cout << "Jepni numrin e dyte: \n";
             int Numri2;
             cin >> Numri2;
             cout << "Numri 1 = " << Numri1 << "\n";
             cout << "Numri 2 = " << Numri2 <<"\n";
if (Numri1 == Numri2 )
             {
      cout << "\nVlera e numrave eshte e njejte, prandaj nuk mund te krahasohen per nga madhesia \n";
             }
      else if (Numri1 > Numri2 )
             {
             cout << "\nNumri i pare ka vleren ma te madhe = " << Numri1 <<"\n";
             }
      else if (Numri1 < Numri2)
             {
             cout << "\nNumri i dyte ka vleren ma te madhe = " << Numri2 <<"\n";
             }
cout << "===============================================================================\n";
cout << "Faleminderit per interesim - programi mbyllet ketu!\n";
cout << "***************************************************\n";
      return 0;
      }


Llogaritja e Vleres se Faktorielit!

Kodi:
/* alko(at)albtux.de */
/* Llogaritja e Faktorielit */
/* Psh 8! = 8*7*6*5*4*3*2*1 ; 4! = 4*3*2*1 */

#include<iostream>

using namespace std;

int Fak (int a) // Llogaritja e Faktorielit
    
      {
      int x,z,i;
      z=a;
            if (a<=0)
            {
                  return (0);
            }
            for (i=1;i<a;i++)
            {
            x=z*i;
            z=x;
            }
      return(x);
      }
int main()
      {
      int Numri1;
      cout << "\nLlogaritja e Vleres se Faktorielit!\n";
      cout << "***********************************\n";
      cout << "Jepni nje numer......................: ";
      cin >> Numri1;
      cout << "Vlera e Faktorielit eshte............: ";
      cout << Fak(Numri1);
      cout << "\n\n";
      return 0;
      }



Identifikuar

I gjithe materiali ne kete teme është i lëshuar nën licensën .
AlbtuX
   

 Identifikuar
Faqe: [1]
  Printo  
 
Shko te:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Takime Forum | Twitter | Flickr | ALBTUX