Medii de Programare

Seminar
8/10 (1 vot)
Conține 6 fișiere: pdf
Pagini : 67 în total
Cuvinte : 11659
Mărime: 1.15MB (arhivat)
Puncte necesare: 0

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

Medii de Programare - Pagina 1
Medii de Programare - Pagina 2
Medii de Programare - Pagina 3
Medii de Programare - Pagina 4
Medii de Programare - Pagina 5
Medii de Programare - Pagina 6
Medii de Programare - Pagina 7
Medii de Programare - Pagina 8
Medii de Programare - Pagina 9
Medii de Programare - Pagina 10
Medii de Programare - Pagina 11
Medii de Programare - Pagina 12
Medii de Programare - Pagina 13
Medii de Programare - Pagina 14
Medii de Programare - Pagina 15
Medii de Programare - Pagina 16
Medii de Programare - Pagina 17
Medii de Programare - Pagina 18
Medii de Programare - Pagina 19
Medii de Programare - Pagina 20
Medii de Programare - Pagina 21
Medii de Programare - Pagina 22
Medii de Programare - Pagina 23
Medii de Programare - Pagina 24
Medii de Programare - Pagina 25
Medii de Programare - Pagina 26
Medii de Programare - Pagina 27
Medii de Programare - Pagina 28
Medii de Programare - Pagina 29
Medii de Programare - Pagina 30
Medii de Programare - Pagina 31
Medii de Programare - Pagina 32
Medii de Programare - Pagina 33
Medii de Programare - Pagina 34
Medii de Programare - Pagina 35
Medii de Programare - Pagina 36
Medii de Programare - Pagina 37
Medii de Programare - Pagina 38
Medii de Programare - Pagina 39
Medii de Programare - Pagina 40
Medii de Programare - Pagina 41
Medii de Programare - Pagina 42
Medii de Programare - Pagina 43
Medii de Programare - Pagina 44
Medii de Programare - Pagina 45
Medii de Programare - Pagina 46
Medii de Programare - Pagina 47
Medii de Programare - Pagina 48
Medii de Programare - Pagina 49
Medii de Programare - Pagina 50
Medii de Programare - Pagina 51
Medii de Programare - Pagina 52
Medii de Programare - Pagina 53
Medii de Programare - Pagina 54
Medii de Programare - Pagina 55
Medii de Programare - Pagina 56
Medii de Programare - Pagina 57
Medii de Programare - Pagina 58
Medii de Programare - Pagina 59
Medii de Programare - Pagina 60
Medii de Programare - Pagina 61
Medii de Programare - Pagina 62
Medii de Programare - Pagina 63
Medii de Programare - Pagina 64
Medii de Programare - Pagina 65
Medii de Programare - Pagina 66
Medii de Programare - Pagina 67

Conținut arhivă zip

  • Medii de Programare
    • Laborator 5.pdf
    • laborator1.pdf
    • Laborator3.pdf
    • Laborator4.pdf
    • Laborator6.pdf
    • Laborator7.pdf

Alții au mai descărcat și

Programarea Calculatorului

Scopul lucrării: Evidenţierea nivelului de cunoştinţe a fiecărui student la informatică, în mod deosebit algoritmizarea, pentru elaborarea unui...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

Limbajul Client JavaScript

Exemplu 1: crearea unui tablou <html> <body> <script type="text/javascript"> var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo"...

Baze de Date - Meniu în VFP

perspectiva contactului cu utilizatorul, punctul de plecare sau poarta către funcţionalitatea practică a unei aplicaţii, prin obiecte cum sunt...

Clase și Programare C++ Builder

1. Un tur rapid al C++Builder Pentru moment, nu vom acorda decât o privire rapidă mediului de dezvoltare C++Builder, urmând ca în lecţia a şasea...

Analiza multidimensională

SQL Server a fost creat de către Microsoft şi este un DBMS (DataBase Management Systems) de întreprindere care se utilizează de mulţi ani. În...

Aplicație în C Builder

Inainte de a prezenta tot ce afiseaza mediul, vom rula deja un prim program, si anume programul implicit. Pentru aceasta comandam compilarea si...

Crearea aplicațiilor în Visual C++

*Generaţi aplicaţia de tip Dialog (Dialog Based!) Fisa selectînd ca şi tip de proiect MFC AppWizard(exe).Aplicaţia serveşte la realizarea unei fişe...

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Comanda MPP implementată pe calculator

INTRODUCERE Apariţia microprocesoarelor, microcontrolerelor şi a calculatoarelor personale a deschis noi posibilităţi controlului şi comenzii in...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Proiectarea unui site web de transporturi internaționale

INTRODUCERE Web-ul a fost creat în 1989 Tim Berners-Lee de la Laboratorul de fizică particulelor CERN din Elveţia. Intenţia lui Tim a fost să...

Proiectarea unei centrale de avertizare fum, senzori la o navă petrolier de 35000 TDW

INTRODUCERE. Este bine cunoscut cã, dintre toate mijloacele de transport, transportul naval deţine ponderea cea mai mare atât datoritã faptului cã...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Politici de protecție a mediului - studiu comparativ România-UE

I. INTRODUCERE Daca anii ’70 au fost anii în care problemele de protecţie a mediului s-au impus atenţiei, sfârşitul anilor ’80 aduce şi primele...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Ai nevoie de altceva?