673061009

673061009



for (int i = 0; i < oceny.count; )

{

ocena o = oceny[i]j

if (o.Naiwapriedmiotu == naiwaprzedmiotu aa o.Data == data && o.wartość == wartość)

{

oceny.RemoveAt(i);

>

else

{

++i;

>

>

UWAGA!

W języku C# istnieje prostszy sposób realizacji usunięcia z kolekcji obiektów o podanych parametrach.

Sposób ten zostanie przedstawiony na jednym z kolejnych wykładów.

Proszę o implementację metody „UsunOceny”, która ma usuwać z listy ocen wszystkie oceny. Do tego celu należy użyć metody „Clear” kolekcji typu „List<Ocena>”.

Proszę o implementację metody „UsunOceny (string nazwaPrzedmiotu)”, która ma usuwać z listy ocen oceny z przedmiotu o podanej nazwie.

Proszę o modyfikację metody „Wypiszlnfo” z klasy „Student”. Ma ona wypisywać także listę wszystkich ocen studenta.

Proszę o przetestowanie poprawności wykonania zadania za pomocą, poniższego kodu, który ma zostać dodany do kodu testowego z poprzedniego zadania:

((student)o2).Dodajocene("PO", "20.02.2011", 5.0); ((student)o2).Dodajocene("Bazy danych", "13.02.2011", 4.0);

o2.wypiszinfoQ;

s.DodajOcene("Bazy danych", "01.05.2011", 5.0)) s.DodajOcene("Ał-WW“, "11.05.2011", 5.0); s.Dodajocene("AWWW", "02.04.2011", 4.5);

s.wypiszlnfo();

5.UsunOcene("AVMW“, "02.04.2011", 4.5); s.wypiszlnfo();

s.Dodajocene("AWWW“, "02.04.2011", 4.5); s.UsunOceny("AWWW");

s.Wypiszlnfo();

5.DodajOcene("AWWW", "02.04.2011", 4.5); s.usunoceny();

s.wypiszlnfo();

console.ReadKey();

ocenie zadania główny nacisk będzie kładziony na:

Poprawną implementację metod.



Wyszukiwarka

Podobne podstrony:
for{ int k = 1 ; k<=20 ; k++ ){ wynik +- sin(3.14*pow(k,a)*x)/(3.14*pow(k,a))) if( wynik < 0 )
if (bit_na_symbol >= 4){ sym = 0; for (int 1=0; 1 < bit_na_symbol; 1++, wsk++) sym = sym +
> macierz macierz:: operator + (macierz A){ macierz X; if ((n=A.n)&&(m=A.m)){ for (int i=
a) Funkcja odpowiedzialna za ocenę produktów: function zmiana_sredniej($wart_oceny){ if($wart_oceny
Jacek Rumiński - Język JAVA - Rozdział 8 if (args.length > 0) { host = args[0];} for (int n = 0;
ALG5 4.2. Sortowanie bąbelkowe, algorytm klasy 0(H2) 85 for (int j-n-l;j>i;j—) if (tab[j]<tab
img073 (20) sources for suppliesContact the companies listed below if you dorit know of a local reta
Egzamin Algorytmy Zadanie ■for (int i-0; i<n; i-*-*-) ( i* <i%3--0) A[i]-l; // (-) i* (i%6--0)
17ddg01 Modulel333 Objęci: (General) Proc: IsLoaded Dim i IsLoaded = False For i = 0 To Forms.Count
10.    sprliczba[1]=7; 11.    for(int k=2; k<=50; k++){ 12.
the leaders in Iow Cost Professional Quality CAD softwareLook for the IMEW family of software If you
boolean roznowartosciowa() { boolean jest = tnie; //jest różnowartościowa for( int i =0 && j
Ustawic elementy na stosie S w porzadku rosnacym2 ml = S.si/c( ).y = for (im i -0: i<x: i++) for
60610 zdj7 Kilka zadań z C ł ros c policzyć złożoność obliczeniową następującego fragmentu programu
4.1. DYNAMICZNA ALOKACJA PAMIĘCI // wprowadzonych danych itp . for (int i=0; i<n; ++i) cout <&

więcej podobnych podstron