Medii de Programare

Previzualizare seminar:

Extras din seminar:

Laborator 1

În acest laborator vom realiza un calculator care să permită simplificarea fracțiilor raționale precum si alte

operatii.

1. Deschidem Visual Studio Express 2012 for Windows Desktop.

2. Se crează un proiect nou din meniul File>New Project si apoi se selectează din dreapta ferestrei Visual

C# >WPF Application. Se introduce numele proiectului: Fraction

3. Pentru inceput, vom crea logica aplicației într-o clasă numită FractionObject. Pentru a crea o clasă

nouă, selectăm din meniul Project > Add Class. Dăm numele clasei: FractionObject.cs

4. Adăugăm in clasă 2 variabile private: mNumerator și mDenominator

FractionObject.cs

class FractionObject

{

private int mNumerator;

private int mDenominator;

}

5. Pentru aceste variabile private creem proprietățile de tip read/write (cu get si set) Numerator și

Denominator. In clasa FractionObject adaugam urmatorul cod:

public int Numerator

{

get //comportament la citirea proprietatii

{

return mNumerator;

}

set //comportament la scrierea proprietatii

{

mNumerator = value;

}

}

public int Denominator

{

get

{

return mDenominator;

}

set

{

mDenominator = value;

}

}

6. Adăugăm metoda Reduce in clasa FractionObject care simplifică fracțiile la forma lor ireductibilă.

private void Reduce()

{

int i;

for (i = Denominator; i > 1; i--)

{

if (Numerator % i == 0 && Denominator % i == 0)

{

Numerator = Numerator / i;

Denominator = Denominator / i;

break;

}

}

}

7. Creem un constructor pentru clasa FractionObject care să inițializeze proprietățile Numerator si

Denominator la valorile primite ca și argumente. In cadrul constructorului vom apela metoda Reduce

pentru a realiza simplificarea fracțiilor.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Medii de Programare
    • Laborator 5.pdf
    • laborator1.pdf
    • Laborator3.pdf
    • Laborator4.pdf
    • Laborator6.pdf
    • Laborator7.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
8/10 (1 voturi)
Nr fișiere:
6 fisiere
Pagini (total):
67 pagini
Imagini extrase:
67 imagini
Nr cuvinte:
11 659 cuvinte
Nr caractere:
79 422 caractere
Marime:
1.15MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!