Jump to content

DFR

LinkManiac
  • Posts

    1,255
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by DFR

  1. Salut,

     

    Asa cum spune si titlul, in acest topic voi posta saptamanal ghiduri si tutoriale in videoclipuri sau scrise, prin care o sa prezint pas cu pas in ce consta programarea vizuala si cum poate fi utilizata.

    Pentru inceput aveti nevoie de programul Microsoft Visual C# Express , de preferabil 2010 pentru a ne putea sincroniza mai bine(daca luati alta versiune e posibil sa aiba unele modificari si v-ar putea deruta anumite tutoriale) 

     

    Link pentru descarcarea programului: http://www.visualstudio.com/en-us/downloads#d-2010-express 

     

    Va recomand cand il instalati sa lasati bifat si la SQL (vor fi si tutoriale cu baze de date, de aceea aveti nevoie de el)

     

    Probabil va intrebati totusi: "Ce e Microsoft Visual C# Express ?! " 

    Microsoft Visual C# Express este un program simplu, puternic si sigur care se foloseste de limbajele de programare C++/C# pe obiecte orientate, si permite dezvoltarea rapida a unor aplicatii cu expresivitate si eleganta.

     

    Zilele acestea va urma primul tutorial in care vom vorbi despre cele mai importante obiecte din Microsoft Visual C# Express, pe care le puteti utiliza in majoritatea proiectelor.

    • Upvote 2
  2. Ca aspect sunt frumusele , iar ca performanta pot spune ca merita probate. Procesoarele sunt bune pentru ambele modele, avand in vedere ca placa video e pe aceasi masura (GTX 860M), iar 8gb rami sunt chiar perfecti, zic eu. Nu se ridica la standarde inalte , dar sunt laptopuri cu o performanta medie si banuiesc ca pretul se ridica in jur de 3500-4000 ron, deci se merita raportul pret-calitate. 

    • Upvote 1
  3. Incearca urmatoarele variante de rezolvare:

    1) Dezactiveaza antivirusul/firewallul si incearca iara.

    2) Ruleaza ca administrator jocul.

    3) Dezinstaleaza jocul din Origin , nu din Panoul de control , si instaleaza-l iara.

    4) Incearca in Origin , click dreapta pe joc si "Repair Install".

    5) Verifica daca ai destul spatiu pentru instalarea jocului, inainte sa il descarci. E posibil sa aiba nevoie de mai mult decat e precizat.

    • Upvote 2
  4. Verificarea unui numar, daca are cifrele in ordine crescatoare/descrescatoare

    int verifcif (long x)
    {
        int c,ok=1;
        c=x%10;
        x=x/10;
        while(x!=0 && ok)
        {
           if(c>x%10) // verifica cifra cu cifra daca sunt crescatoare sau c<x%10 pentru descrescatoare. Atentie! fara <= sau >= verificarea e folosita pentru strict crescatoare sau strict descrescatoare, mai precis nu au voie sa se repete cifrele.
            {
               c=x%10;
               x=x/10;
            }
           else
            {
               ok=0; // ok se face 0 cand a dat de doua cifre care nu sunt crescatoare sau descrescatoare , in functie de prima conditie.
            }
        }
        return ok; 
    }
    

    Verificarea unui numar, daca are cifre distincte

    int verifcifdist (long x)
    {
        int i,nr,ok=1;
        for(i=0;i<=9;i++) // luam toate cifrele de la 0 la 9 si vedem care se afla in numar
        {
           y=x; // memoram in alta variabila numarul verificat, deoarece acesta se va descompune la fiecare repetitie.
           nr=0; // initializam cu 0 la fiecare cifra si numaram de cate ori o gasim in numar
           while(y!=0)
           {
              if(y%10 == i)
                nr++; // numaram daca cifra a fost gasita
              y=y/10;
           }
           if(nr>1) // verificam daca cifra a aparut mai mult decat o singura data
           {
              ok=0; // ok devine 0 cand numarul a aparut mai mult decat o data
              break; // oprim repetitia fara ca aceasta sa mearga pana la sfarsit si sa verifice si restul cifrelor, deoarece o cifra nu a respectat conditiile impuse mai sus.
           }
        }
        return ok;
    }
    
    • Upvote 1
  5. Inserarea unui element intr-un vector pe locul k

    void inserare(int v[100],int &n,int x,int k) // inseram x in vectorul v cu elemente de la 1 la n pe locul k
    {
       int i;
       while(i<=n)
        {
           if(i==k) // am ajuns la locul k
             {
                for(j=n;j>=i;j--) // mutam cu un loc la dreapta fiecare element
                   v[j+1]=v[j];
                 v[i]=x; // inseram pe locul i valoarea x
                 n++; // marim numarul elementelor
             }
           else i++; // nu am ajuns la locul k sau daca l-am depasit mergem mai departe pana terminam de verificat pentru fiecare element existent
        }
    
    }
    
    // Puteam folosii un OK=0 la inceput , si dupa ce am gasit locul K , am mutat totul la dreapta , am memorat valoarea x pe locul i , marim numarul de elemente si OK se face 1. La while in cazul acesta am pune while(i<=n && !ok), astfel repetitia s-ar oprii cand locul a fost gasit, iar programul nu ar merge pana la sfarsitul vectorului.
    

    Stergerea unui element de pe locul k dintr-un vector

    void stergere(int v[100],int &n,int k) // stergem elementul din vectorul v cu elemente de la 1 la n, care se afla pe locul k
    {
       int i;
       while(i<=n)
        {
           if(i==k) // am ajuns la locul k
             {
                for(j=i+1;j<=n;j++) // mutam cu un loc la stanga fiecare element care s-a aflat dupa pozitia k
                   v[j-1]=v[j];
                 n--; // micsoram numarul elementelor
             }
           else i++; // nu am ajuns la locul k sau daca l-am depasit mergem mai departe pana terminam de verificat pentru fiecare element existent
        }
    
    }
    
    // Puteam folosii un OK=0 la inceput , si dupa ce am gasit locul K , mutam la stanga cu un loc toate elementele aflate dupa locul k, scadem numarul de elemente si OK se face 1. La while in cazul acesta am pune while(i<=n && !ok), astfel repetitia s-ar oprii cand locul a fost gasit, iar programul nu ar merge pana la sfarsitul vectorului.
    
    • Upvote 2
  6. Iconita de la friends nu apare, deoarece initial tema avea link-ul catre o imagine care se presupune ca ar exista , iar cea care defapt exista si pe tema IPB , nu se afla si in folderul acesteia , de aceea trebuie copiata imaginea sau schimbat linkul catre poza. 

     

    Totusi trebuie o poza care sa respecte anumite dimensiuni, deoarece , asa cum probabil ati observat,  cand dati click pe friends , imaginea se duce in jos si apare partea de sus( sau invers), deoarece omuletii alb si grii apar in aceasi imagine. 

     

    In cazul in care imaginea ramane aceasi, si ea nu se vede bine pe tema , trebuie schimbat in codul java care muta imaginea cu 3-5px mai jos / sus, pentru ca aceasta sa arate bine.

    • Upvote 1
  7. Ordonarea unui vector prin interclasare ( 2 for-uri )

    void ordonare(int v[100],int n)
    {
       int i,j,aux;
       for(i=1;i<n;i++)
         for(j=i+1;j<=n;j++)
           if(v[i]>v[j]) //conditia pusa pentru ordonarea crescatoare a unui vector. Pentru descrescator e invers semnul
            {
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;
            } // pastram in aux valoarea elementului mai mare de pe locul i , deoarece valoarea sa din vector va deveniii cea care a fost gasita mai mica , iar dupa pe locul j in vector adica al celei mici va fi valoarea retinuta in aux , adica cea care era mai mare;
    }
    

    Ordonarea unui vector folosind metoda bulelor

    void ordo_bule(int v[100],int n)
    {
      int i,ok,aux;
      do
      {
         ok=1; 
         for(i=1;i<n;i++)
           if(v[i]>v[i+1])
            {
               aux=v[i];
               v[i]=v[i+1];
               v[i+1]=aux;
               ok=0; // la fiecare verificare cand gaseste ca doua numere nu sunt ordonate corespunzator conditiei , ok = 0  , astfel acesta inca poate fi ordonat.
            }
      }while(ok!=1) // ok ramane 1 atunci cand nu mai are elemente de sortat , astfel ordonarea este realizata.
    }
    
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...