Permbledhje2.doc

Shiko temėn e mėparshme Shiko temėn pasuese Shko poshtė

Permbledhje2.doc

Mesazh  Admin prej Fri Nov 16, 2007 6:18 am

Ne vijim gjenden disa shembuj ne C++ qe I kemi punuar edhe ne ushtrime gjate javes se kaluar.

Nese keni ndonje pyetje rreth shembujve te meposhtem, lirisht mund te me drejtoheni nepermjet e-mailit ose ne ushtrime.

================================================================
1. Llogaritja e shumes se numrave prej 1 deri n me urdherin ‘for’

Kodi:

#include <iostream>
using namespace std;

//Ky program llogarit shumen e numrave prej 1 deri ne N duke perdorur urdherin //'for'

int main()
{
    //Deklarimi i variablave
    int i, n;
    int S;

    //Leximi i n, dmth perdoruesi do te jape numrin deri ne te cilin duhet te
    //kryhet mbledhja
    cout << "Deri ne cilin numer duhet te kryhet mbledhja: ";
    cin>>n;

    //Inicializo shumen ne 0. i nuk ka nevoje te inicializohet ketu, pasi i
    //eshte parameter kontrollues, qe inicializohet ne vete urdherin 'for'
    S = 0;

    //Duke filluar nga i=0 deri ne i=n shtoji shumes vleren e i
    for (i = 1; i <= n; i++) {
        S = S + i;
    }

    //Shtypja e rezultatit
    cout << "Shuma e numrave prej 1 deri ne " << n << " eshte " << S;

}


==============================================================
2. Llogaritja e shumes se numrave prej 1 deri n me urdherin ‘while’

Kodi:

#include <iostream>
using namespace std;

// Ky program llogarit shumen e numrave prej 1 deri ne N duke perdorur urdherin
// 'while'

int main()
{
    //Deklarimi i variablave
    int i, n;
    int S;

    //Leximi i n, dmth perdoruesi do te jape numrin deri ne te cilin duhet te
    //kryhet mbledhja
    cout << "Deri ne cilin numer duhet te kryhet mbledhja: ";
    cin>>n;

    //Inicializo shumen ne 0. Pasi te urdheri 'while' nuk ka vend te caktuar ku
    //behet inicializimi i parametrit kontrollues, kete duhet ta bejme vete para
    //fillimit te perseritjes
    S = 0;
    i = 1;

    //Shtoja vleren i shumes S, perderisa i <= n
    while (i <= n) {
        S = S + i;
        //Edhe per rritjen e 'i' nuk ka vend te caktuar keshtuqe e bejme ketu
        i++;
    }

    //Shtypja e rezultatit
    cout << "Shuma e numrave prej 1 deri ne " << n << " eshte " << S;

}
==============================================================
3. Shtypja e tabeles se shumezimit me nje numer te dhene

Kodi:

#include <iostream>
using namespace std;

// Ky program shtyp tabelen e shumezimit me nje numer 'numri' te dhene
// nga perdoruesi. Programi do te shfrytezoje urdherin 'while'

int main()
{
    //Deklarimi i variablave
   int i, numri;
   int p; //Do te mbaje vleren e prodhimit 'i' me numrin e dhene 'numri'

   // Leximi i 'numri'; dmth ketu perdoruesi do te tregoje se per cilin numer
   // don te shtypet tabela e shumezimit
   cout << "Per cilin numer te shtypet tabela e shumezimit: ";
   cin >> numri;

   //Inicializimi i variablave
   i = 1;

   // Perseritja perderisa i eshte me e vogel ose e barabarte me 10
   // Ne cdo perseritje do te llogaritim dhe shtypim prodhimin e vleres
   // se i me numrin e dhene
   while (i <= 10) {
     //Llogarit prodhimin
     p = numri * i;
     //Shtyp prodhimin
     cout << numri << " * " << i << " = " << p << endl;
     //Rrit i-ne
     i++;
   }

}
==============================================================
4. Shtypja e tabeles se shumezimit me numrat 1 deri 10

Kodi:

#include <iostream>
using namespace std;

// Ky program shtyp tabelen e shumezimit nga 1 deri 10
// Programi do te shfrytezoje urdherin 'for'

int main()
{
    //Deklarimi i variablave
   int i, j; // Ketu do te na duhen dy variabla per perseritje
   int p; //Do te mbaje vleren e prodhimit


   // Per cdo 'j' nga 1 deri 10 bej shtypjen e tabeles se shumezimit me ate
   // numer 'j'
   for (j = 1; j <= 10; j++) {
       for (i = 1; i <= 10; i++) {
           //Llogarit prodhimin e vleres se tashme te i me vleren e tashme te j
           p = i * j;
           //Shtyp vleren e prodhimit
           cout << i << " * " << j << " = " << p << endl;
       }
   }

}



==============================================================
5. Shtypja e numrave te Fibonaccit deri ne numrin e dhene ‘n’

Kodi:

#include <iostream>
using namespace std;

// Ky program ben shtypjen e numrave te Fibonaccit (dmth ate qe quhet vargu i
// Fibonaccit), deri ne numrin e dhene numri

int main()
{
    //Deklarimi i variablave
    int i;  // Variabel qe do ta perdorim per te shenuar pozicionin ku gjendemi
            // ne vargun e Fibonaccit, duke filluar nga 3
    int fib; // Mban vleren e Fibonaccit qe do te llogaritet
    int fiba; //Mban vleren e parafundit te llogaritur te Fibonaccit
    int fibb; //Mban vleren e para-parafundit te llogaritur te Fibonaccit
    int n; //Deri ne cilen pozite do te llogariten numrat e Fibonaccit

    //Leximi i n; dmth deri ne cilen pozite do te llogariten numrat e Fibonaccit
    cout << "Deri ne cilin numer te Fibonaccit te behet llogaritja: ";
    cin >> n;

    //Inicializimi i variablave
    fiba = 1; //Pasi nisim me i=3; numri i dyte i Fibonaccit eshte 1
    fibb = 1; //Pasi nisim me i=3; numri i pare i Fibonaccit eshte 1

    //Shtyp dy numrat e pare te Fibonaccit, qe jane baraz me 1
    cout << "1" << endl << "1" << endl;

    //Nis nga i=3 dhe llogarit numrat e Fibonaccit deri ne n
    for (i = 3; i <= n; i++) {
        // Llogarit numrin e Fibonaccit
        fib = fiba + fibb;
        //Shtyp numrin e llogaritur
        cout << fib << endl;
        //Pasi kemi llogaritur numrin e ri te Fibonaccit, i ecim para edhe dy
        //numrat e meparshem te llogaritur
        fibb = fiba;
        fiba = fib;
    }

}
avatar
Admin
Admin

Numri i postimeve : 87
Ku ndodheni? : C:\Spam.exe
Muzika : Te gjitha
Profesioni : Pertac
Registration date : 06/11/2007

Shiko profilin e anėtarit http://utsh.mrforum.net

Mbrapsht nė krye Shko poshtė

Shiko temėn e mėparshme Shiko temėn pasuese Mbrapsht nė krye


 
Drejtat e ktij Forumit:
Ju nuk mund ti pėrgjigjeni temave tė kėtij forumi