Potrafi ktoś rozwiązać takie zadania pilna sprawa. Cena jaką oferuje to 50zł termin 28.06.2018r. do godziny 23:00 Z góry dziękuję za pomoc
1. Instrukcji For … Next
2. Komponent DataGridView. Selekcja danych
3. Algorytm wyznaczania: minimum i maksimum
4. Procedury definiowane
Zad. 9.1
1. Utwórz aplikację, która
- pięć pierwszych wierszy komponentu DataGridView1 o rozmiarze 8 wierszy x 5 kolumn. wypełni dużymi literami alfabetu wylosowanymi z zakresu A-E,
- w ostatnim ósmym wierszu wypisze informację ile liter A znajduje się wśród wygenerowanych losowo danych
- komórki w których wystąpiła litera A wyróżnij kolorem czerwonym.
- Zwiększ liczbę wierszy DataGridView1.
W ostatnim dziewiątym wierszu komponentu wypisz informację ile liter A znajduje się w każdej kolumnie DataGridView1
- Zwiększ liczbę kolumn DataGridView1.
W ostatniej szóstejkolumnie komponentu wypisz informację ile liter A znajduje się w każdym wierszu DataGridView1
- 2. Umieść na formularzu siedem dodatkowych komponentów DataGridView o takich samych rozmiarach jakie posiada DataGridView1.
- wypełnij je losowymi danymi w taki sam sposób jak wypełniany jest komponentu DataGridView1
- w ostatnim ósmym wierszu każdego komponentu wypisz informację ile liter A znajduje się wśród wygenerowanych losowo danych w każdym całym komponencie DataGridView
- Zwiększ liczbę wierszy DataGridView
W ostatnim dziewiątym wierszu każdego komponentu wypisz informację ile liter A znajduje się w każdej kolumnie DataGridView1 komponentu
- Na wykresie słupkowym przedstaw ile liter A zostało wygenerowanych w każdym komponencie
W rozwiązaniach zastosuj procedury własne
3.Pod komponentami z danymi umieść na formularzu dodatkowy komponent DataGridViewS
- w pierwszym wierszu wypisz kolejno litery od A-E a w pierwszej kolumnie nazwy komponentów (DGV1, DGV2 … DGV8)
- wyświetli informacje o tym ile razy w każdym komponencie DataGridView wystąpiła każda z wygenerowanych w nim liter
Zadanie 9.2
- Utwórz aplikację, która natychmiast po uruchomieniu (bez kliknięcia w przycisk) komponent DataGridView o rozmiarze 20wierszy x 10kol wypełni losowymi liczbami całkowitymi z zakresu [1..5] , a w ostatnich wierszach tabeli pod danymi kolejno wyświetlą się :
- podsumowanie każdej kolumny
- wartość średnia wyznaczona z danych każdej kolumny
2.Zmodyfikuj aplikację w taki sposób, aby w ostatnich kolumnach tabeli za danymi kolejno pojawiły się
- podsumowanie każdego wiersza
- wartość średnia wyznaczona z każdego wiersza
3.Zmodyfikuj aplikację w taki sposób, aby po kliknięciu w przycisk w ostatnich wierszach tabeli pod danymi wyznaczone zostały:
- wartość minimalna każdej kolumny, a komórkę w której ona (lub one) się znajduje wyróżnione zostały na niebiesko
- wartość maksymalną każdego wiersza, a komórkę w której ono (lub one) się znajduje wyróżnione zotały na czerwono.
- w przypadku gdy w tej samej komórce znajduje się minimum dla wiersza oraz minimum dla kolumny komórka zostanie pokolorowana na żółto
w przypadku gdy w tej samej komórce znajduje się maksimum dla wiersza oraz maksimum dla kolumny komórka zostanie pokolorowana na zielono
4. zmodyfikuj aplikację w taki sposób aby po zaznaczeniu (myszką) kilku danych w komponencie DataGridView1 wyznaczone zostały i zapisane w komponencie DataGridView2:
- minimalna wartość znajdująca się w zaznaczonym obszarze
- maksymalna wartość znajdująca się w zaznaczonym obszarze
5. zmodyfikuj aplikację w taki sposób aby zaznaczony myszką obszar danych został przepisany do umieszczonego pod nim komponentu DataGridView3 w takim samym układzie w jakim znajduje się w DataGridView1
6. Zmodyfikuj kod aplikacji w taki sposób, aby nie powtarzały się fragmenty kodu realizujące te same działania np. wyznaczanie wartości minimalnej