Documente Academic
Documente Profesional
Documente Cultură
.1. S se aduc pe form un control de tip Label i dou controale de tip Button. n Label se scrie textul Culoare iar n butoane Rou respectiv Albastru. La apsarea unui buton, textul se va colora n rou, iar la apsarea altui buton se va colora n albastru. S se modifice programul astfel nct, la apsarea unui buton, textul se va colora n rou i se va afia textul Culoare roie, iar la apsarea altui buton textul se va colora n albastru i se va afia textul Culoare albastr. S se seteze apoi forma i controalele astfel: controlul Label1: Font -> Name: Comic Sans MS, Font -> Size: 11, Bold: true s se aduc pe form un control de tip Label care s conin textul Program in Visual Basic care s fie setat: Font -> Size: 18, ForeColor: albastru (Blue) culoarea de fundal a formei (BackColor) s fie portocalie (Orange) culoarea de fundal a butoanelor (BackColor) s fie: OrangeRed respectiv DeepSkyBlue butoanele s aib limea (width) de 60 i nlimea (height) de 30 textul din butoane s fie formatat astfel: Font -> Name: Comic Sans MS, Font -> Size: 11, Bold: true
Proiectul 2.2. S se aduc pe form un control de tip Label n care se scrie textul 100. La apsarea unui buton, s se adune o unitate la numrul din Label. Dup verificarea programului, s se mai aduc pe form un buton care, la apsare, va scade o unitate din numrul din Label. Proiectul 2.3. S se creeze un program asemntor cu cel de
mai sus cu diferena c, numrul la care se va aduna/scdea o unitate este introdus de programator dup lansarea n execuie a programului. n locul controlului de tip Label se va aduce un control de tip TextBox. S se seteze apoi forma i controalele astfel:
s se aduc pe form un control de tip Label care s conin textul Program in Visual Basic care s fie setat: Font -> Size: 18, ForeColor: albastru (Blue) culoarea de fundal a formei (BackColor) s fie portocalie (Orange) culoarea de fundal a butoanelor (BackColor) s fie: DeepSkyBlue butoanele s aib limea (width) de 40 i nlimea (height) de 30 textul din butoane s fie formatat astfel: Font -> Name: Courier New, Font -> Size: 18, ForeColor: (Red) Nchil Ctlin Visual Basic 1
Formula de calcul a salariului brut este: salariu brut = salariu + ore suplimentare * plata pe or + prima Formula de calcul a salariului net este: salariu net = salariu brut * (1 impozit) Impozitul este un numr ntre 0 i 1. S se afieze dup cele dou salarii textul euro.
plteasc un client dup selectarea unor produse. La apsarea butonului Calculeaz se calculeaz suma conform produselor selectate. Dac suma depete 6000 lei, s se calculeze o reducere de 10%. Controalele se aeaz pe forma astfel:
Proiectul 2.5.(If End If) S se realizeze o aplicaie pentru calculul sumei pe care trebuie s o
Label 1
Button1
RadioButton 1&2
Label 24
TextBox 13
CheckBox 15
GroupBox1
S se modifice aplicaia astfel: la selecia unui RadioButton se vor afia doar produsele din acea categorie (celelalte se ascund). Nchil Ctlin Visual Basic 2
Proiectul 2.6. (Select Case) S se realizeze o aplicaie pentru conversia valutar din lei n mai multe
tipuri de valut.
PictureBox
Label
ComboBox
Label
TextBox
Button
La selectarea unei monede din ComboBox1, imaginea corespunztoare acesteia va apare automat ntr-un control PictureBox1. Dup introducerea unei valori n TextBox1, la apsarea butonului Convertii, va avea loc conversia.
urmtoarele controale:
La apsarea butonului Calculai se vor efectua operaiile: s va prelua numrul din TextBox1 n variabila n n ListBox1 se vor afia toate numerele cuprinse ntre 1 i n
Matri Stiluri de text varianta 0.3 cu normal align left: 0 S se modifice programul astfel nct, dup afiarea primelor n numere, s se afieze i suma acestora. De exemplu: S se modifice programul astfel nct, s se afieze numerele n ordine descresctoare (For = n To 2 Step -2).
i
proiectul 2.8 astfel nct structura repetitiv s fie cu numr necunoscut de pai (n primul caz cu test iniial apoi cu test final).
100 % Perioada
Amortizare anual 12
Se creeaz n prealabil o baz de date n Access numit balanta ce conine un tabel tabel_date ce conine datele:
(la
pasul
iniial
suma_nceput_luna
suma
nr. luni suma procent nr. luni dobnda = dac perioada este n luni => perioada = 12 100 12
dac perioada este n zile => perioada =
nr. zile suma procent nr. zile dobnda = 360 100 360
= 2. dobnda
3. rata =
amortisment + dobanda
Matri Stiluri de text varianta 0.3 cu normal align left: 0 Cazul 1: O persoan fizic mprumut 20.000 lei pe o perioad de 9 luni. Banca lucreaz cu un procent anual de 9,6%. S se realizeze un plan de rambursare pentru creditul fcut n situaia n care ratele sunt descresctoare (amortismente egale).
Proiectul 3.6. Operaii asupra unui ir de numere. S se creeze un ir (pe baza unor numere
dintr-un ListBox). S se detemine maximul, minimul, media i suma elementelor. S se sorteze irul prin metoda bulelor i cu ajutorul funciei Array.Sort(sir_pt_sortare). numere introduse n controale DataGridView. Dac matricea A are m linii i n coloane, matricea B are obligatoriu n linii i p coloane. Produsul celor dou va fi o matrice C cu m linii i p coloane.
Proiectul 3.6. Operaii asupra matricelor. S se creeze dou matrice A i B pe baza unor
A =
a
j =1
ij
b jk , i = 1, m, k = 1, p.
1 3 2 4 1) n = m = p = 2, A = , B = C = A B = 2 1 3 0 A (1, 1) B (1, 1) + A (1, 2) B (2, 1) A (1, 1) B (1, 2) + A (1, 2) B (2, 2) = A (2, 1) B (1, 1) + A (2, 2) B (2, 1) A (2, 1) B (1, 2) + A (2, 2) B (2, 2) 1 2 + 3 3 1 4 + 3 0 11 4 = . 2 2 + 1 3 2 4 + 1 0 7 8
A (1, 1) B (1, 3) + A (1, 2) B (2, 3) A (2, 1) B (1, 3) + A (2, 2) B (2, 3) = A (3, 1) B (1, 3) + A (3, 2) B (2, 3)
( 20
11) .