probleme c#
Post on 11-Aug-2015
230 Views
Preview:
DESCRIPTION
TRANSCRIPT
La cererea publicului, diverse modele de probleme (în curs de actualizare...)
Problemă:
Preluați de la utilizator mai multe valori numerice. Realizați o secvență de program care să furnizeze
numărul de valori mai mari decât 10.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să implementați complet operațiunea de adăugare a unei noi mașini de către utilizator.
Problemă:
Preluați de la utilizator mai multe valori numerice. Realizați o secvență de program care să afișeze
valoarea maximă dintre acele valori.
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați o secvență de program care să afișeze numărul total de studenți
examinați la un anumit examen. Denumirea examenului respectiv va fi precizată de utilizator și veți
folosi comenzi parametrizate.
Problemă:
Preluați de la utilizator mai multe valori numerice. Realizați o secvență de program care să afișeze
valoarea minimă dintre acele valori.
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați un formular în care să implementați complet operațiunea de
modificare a unui examen din baza de date, folosind comenzi parametrizate.
Problemă:
Preluați de la utilizator mai multe valori numerice. Realizați o secvență de program care să afișeze suma
pătratelor acelor valori.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să implementați complet operațiunea de ștergere a unei mașini de către utilizator.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să implementați complet operațiunea de navigare prin setul de înregistrări.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să populați un combo-box cu denumirile mașinilor din baza de date.
Problemă:
Implementați un formular în care să se afle o casetă de text, un combo-box și un buton. Utilizatorul
introduce un text în caseta de text și acționează butonul. Dacă textul nu există deja în combo-box, atunci
se adaugă textul în combo-box. Dacă textul există deja în combo-box, atunci se afișează un mesaj de
avertizare.
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați un formular în care să implementați complet operațiunea de
adăugare a unui examen din baza de date, folosind comenzi parametrizate.
Problemă:
Definiți o structură numită Telefon (codTelefon, numeTelefon, pretTelefon, reteaTelefon). Preluați de la
utilizator mai multe telefoane (într-un vector). Realizați o secvență de program care să afișeze valoarea
totală a telefoanelor dintr-o anumită rețea (de exemplu, cadourile din rețeaua InfoEcMobile).
Problemă:
Implementați un formular în care să se afle o casetă de text, un listbox și un buton. Utilizatorul introduce
un text în caseta de text și acționează butonul. Dacă textul nu există deja în listbox, atunci se adaugă
textul în listbox. Dacă textul există deja în listbox, atunci se afișează un mesaj de avertizare.
Problemă:
Implementați un formular în care se află 2 listbox-uri (lstSursa și lstDestiantie) și un buton de comandă
(btnTransfera). Utilizatorul selectează una sau mai multe valori din lstSursa și acționează butonul de
comandă. Se adaugă în lstDestinatie doar valorile selectate de utilizator care nu există deja în
lstDestinatie.
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați un formular în care să implementați complet operațiunea de
ștergere a unui examen din baza de date, folosind comenzi parametrizate.
Problemă:
Preluați de la utilizator o serie de nume (șiruri de caractere). Realizați o secvență de program care să
sorteze descrescător acele nume și care să afișeze apoi numele în noua ordine.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să afișați valoarea totală a mașinilor care au prețul mai mare de 15000.
Problemã:
Definiţi o structurã numitã OrdinDePlata (nrOP, platitorOP, beneficiarOP, valoareOP). Preluaţi de la
utilizator mai multe ordine de platã (într-un vector). Preluaţi apoi un nume într-o variabilã de tip string.
Afişaţi valoarea totalã a ordinelor de platã care au ca platitor persoana cu numele din variabilã.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să preluați de la utilizator o denumire de Marca și apoi să afișați mașinile aparținând
acelei mărci.
Problemă:
Implementați un formular pe care se află un listbox cu 3 valori, un buton de comandă și un combo-box
cu 5 valori. Utilizatorul selectează o valoare din combo-box și acționează butonul. Valoarea selectată se
șterge din listbox doar dacă există deja în listă. În cazul în care valoarea nu există în listă, se afișează un
mesaj de avertizare.
Problemă:
Preluați de la utilizator mai multe denumiri de produse. Realizați o secvență de program care să afișeze
ultima denumire (conform ordinii alfabetice).
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați un formular în care să afișați denumirile examenelor susținute de un
profesor precizat de utilizator. Veți folosi comenzi parametrizate.
Problemă:
Implementați un formular pe care se află un trackbar, un buton de comandă și o casetă de text.
Utilizatorul acționează trackbar-ul și apoi apasă pe buton. În caseta de text se afișează valoarea din
trackbar. Dacă valoarea este mai mare decât 5, atunci se afișează o casetă cu un mesaj de avertizare.
Problemã:
Definiţi o structurã numitã OrdinDePlata (nrOP, platitorOP, beneficiarOP, valoareOP). Preluaţi de la
utilizator mai multe ordine de platã (într-un vector). Preluaţi apoi un nume într-o variabilã de tip string.
Afişaţi toate ordinele de platã care au ca beneficiar persoana cu numele din variabilã.
Problemă:
Implementați un formular pe care se află un control de tip NumericUpDown, o casetă de text și un
buton de comandă. Utilizatorul acționează NumericUpDown și apoi apasă pe buton. În caseta de text se
afișează valoarea din NumericUpDown. Dacă valoarea este mai mare decât 10, atunci se afișează o
casetă cu un mesaj de avertizare.
Problemă:
Aveți o bază de date în care se află tabela Masini (codMasina, denMasina, Marca, Pret). Realizați un
formular în care să implementați complet operațiunea de modificare a datelor unei mașini.
Problemă:
Implementați un formular pe care se află un listbox cu 3 valori, un buton de comandă și un combo-box
cu 5 valori. Utilizatorul selectează o valoare din combo-box și acționează butonul. Valoarea selectată se
adaugă în listbox, doar dacă nu există deja în listă. În cazul în care valoarea deja există în listă, se afișează
un mesaj de avertizare.
Problemă:
Realizați o mini-aplicație în care să preluați de la utilizator o listă de prețuri. Implementați funcție care
să returneze valoarea discount-ului în funcție de valoarea prețului (pe tranșe de valori). Parcurgeți lista
de prețuri și pentru fiecare preț apelați funcția de calcul a discount-ului; afișați valoarea
corespunzătoare a discount-ului.
Problemã:
Realizaţi un formular pe care se aflã douã listbox-uri. Implementaţi douã butoane care permit adãugarea
de noi valori în listbox-urile respective. Implementaţi un al treilea buton (de comparare) care sã aibã
urmãtorul comportament: afişeazã elementele comune care se gãsesc în ambele listbox-uri. Dacã nu
existã nici un astfel de element, se afişeazã un mesaj de avertizare.
Problemă:
Preluați de la utilizator mai multe denumiri de produse. Realizați o secvență de program care să afișeze
prima denumire (conform ordinii alfabetice).
Problemă:
Definiți o structură numită Cadou (codCadou, numeCadou, pretCadou, categorieCadou). Preluați de la
utilizator mai multe cadouri (într-un vector). Realizați o secvență de program care să afișeze toate
cadourile dintr-o anumită categorie (de exemplu, cadourile din categoria Jucării).
Problemă:
Implementați o funcție care să calculeze impozitul pe salarii, după un algoritm definit pe tranșe de valori
și deduceri. Preluați de la utilizator o listă de salarii și apoi apelați funcția pentru fiecare dintre salarii,
afișând impozitele aferente.
Problemã:
Aveţi o bazã de date în care se aflã tabela Apartamente (codApartament, numeProprietar, oras,
pretEstimativ). Realizaţi o secvenţã de program care sã afişeze apartamentele unui proprietar al cãrui
nume este specificat de utilizator. Folosiţi comenzi parametrizate.
Problemă:
Implementați un formular în care aveți un listbox și două butoane de comandă. La acționarea primului
buton de comandă, se preia un șir de caractere de la utilizator și se adaugă în listă. La acționarea celui
de-al doilea buton, se preia un șir de caractere de la utilizator și se verifică dacă acel șir există deja în
listbox. Se afișează mesaje corespunzătoare.
Problemă:
Aveți o bază de date care conține tabela Examene (codExamen, denExamen, numeProfesor,
numarStudentiExaminati). Realizați un formular în care să implementați complet operațiunea de
navigare în cadrul setului de înregistrări.
Problemă:
Realizați un formular pe care aveți un listbox, și două butoane de comandă. Primul buton
implementează adăugarea unui nou element în listbox (doar dacă noul element preluat de la utilizator
nu există deja în listă). Al doilea buton implementează ștergerea elementelor selectate de utilizator din
listă (lista suportă selecție multiplă).
Problemã:
Preluaţi de la utilizator o serie de valori numerice (într-un vector). Solicitaţi apoi de la utilizator o valoare
de cãutare. Afişaţi toate poziţiile din vector la care se aflã valoarea cãutatã. Dacã valoarea nu se aflã în
vector, afişaţi un mesaj specific.
Problemă:
Să se implementeze un formular cu două listbox-uri care pot fi populate de utilizator prin două butoane
de comandă. Definiți un al treilea buton care verifică dacă toate valorile din primul listbox se găsesc și în
cel de-al doilea listbox, afișând mesaje corespunzătoare.
Problemã:
Definiţi un formular pe care sã fie desenate douã combobox-uri. Preluaţi de la utilizator un şir de valori
de tip text, prin casete InputBox; aceste valori sunt memorate într-un vector. Definiţi pe formular un
buton care va determina urmãtorul comportament: valorile de pe poziţiile impare din vector sunt
plasate în primul combobox, iar valorile de pe poziţiile pare sunt plasate în cel de-al doilea combobox.
Problemã:
Aveţi o bazã de date în care se aflã tabela Apartamente (codApartament, numeProprietar, oras,
pretEstimativ). Realizaţi o secvenţã de program care sã afişeze costul asigurãrii pentru fiecare
apartament din baza de date, prin aplicarea de procente pe tranşe de valori. (exemplu: pt. valoare între
0-20.000, cost asigurare=0.3% x valoare; pt. valoare între 20.001-45.000, cost asigurare=0.35% x valoare
etc.)
Problemã:
Realizaţi un formular pe care se aflã douã listbox-uri. Implementaţi douã butoane care permit adãugarea
de noi valori în listbox-urile respective. Implementaţi un al treilea buton (de ştergere) care sã aibã
urmãtorul comportament: utilizatorul selecteazã un element din primul listbox şi acţioneazã butonul de
ştergere care va şterge elementul din prima listã doar dacã el se aflã şi în cea de-a doua listã. În caz
contrar, afişeazã un mesaj de avertizare.
Problemã:
Preluaţi de la utilizator o serie de valori numerice. Verificaţi dacã şirul de valori este ordonat crescãtor.
Dacã nu este ordonat crescãtor, afişaţi un mesaj de informare. Dacã şirul este ordonat crescãtor,
solicitaţi de la utilizator o valoare şi gãsiţi poziţia acelei valori prin algoritmul divide-et-impera.
Problemã:
Definiţi o structurã numitã OrdinDePlata (nrOP, platitorOP, beneficiarOP, valoareOP). Preluaţi de la
utilizator mai multe ordine de platã (într-un vector). Preluaţi apoi douã valori de referinţã în variabile
numerice. Afişaţi toate ordinele de platã care au valoareOP cuprinsã între cele douã valori de referinţã.
Succes la rezolvări!!!!!
top related