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.
Preview document
Conținut arhivă zip
- Medii de Programare
- Laborator 5.pdf
- laborator1.pdf
- Laborator3.pdf
- Laborator4.pdf
- Laborator6.pdf
- Laborator7.pdf