programowanie w c++ builder
Navigation
Strona główna arrow ALGORYTMY arrow Tabliczka mnożenia
 
 
2008-04-14
Na początku lutego miała miejsce poteżna awaria międzykontynentalnych łącz internetowych, która spowodowała spadek ruchu w Sieci o ok. 50 %.Bliski Wschód, Indie i Pakistan miały utrudnienia w korzystaniu z Internetu.Korzystano wtedy z zapasowego łącza biegnącego po dnie Pacyfiku, jednak kabel szybko się zapchał.Początkowo podejrzewano zamach terrorystyczny, jednak po analizie zdjęć satelitarnych ujawniono, że zawinili kapitanowie 2 statków, którzy rzucili kotwice w złym miejscu.
2008-04-01
Z badań przeprowadzonych przez firmę Arbor Networks, liczba pakietów w Sieci wykorzystywanych do ataków DDoS może sięgać 2%.Każdego dnia przeprowadzanych jest ok. 1300 takich ataków.Hakerzy korzystają przy tym z łącz  Internautów.
2008-02-25

Według doniesień prasowych Wall Street Journal, Google korzystając z doświadczenia firmy Space Data zamierza stworzyć siec komunikacji bezprzewodowej typu WAN, a urządzenia przekaźnikowe miałyby być umieszczone na balonach.Sieć taka albo byłaby samodzielna, albo wspierałaby łączność na terenach wyżynnych.

2008-02-25

Nasa oraz British National Space Centerzamierzają stworzyć sieć komórkową na Księżycu do 2020 r.Sieć ta miałaby za zadanie komunikację astronautów z Ziemią oraz wspomagać komunikację na Ziemi.Rozmowy telefoniczne byłyby przesyłane za pomocą satelitów krążących wokół Księżyca.Pierwsze testy zaplanowana w 2012 r.

Tabliczka mnożenia w C++ Drukuj Email
Oceny: / 1
KiepskiBardzo dobry 
Wpisał: doctor   
01.03.2008.
Tabliczka mnożenia w C++

Pisząc program typu tabliczka mnożenia, mamy możliwość zapoznania się z możliwościami komponentu StringGrid oraz ze statycznymi tabelami dwuwymiarowymi.W ramach przypomnienia, komponent StringGrid służy do wpisywania wartości w komórki tabeli.
Jako, że z definicji w tabliczce mnożenia mnożymy dwie liczby przez siebie, idealne do tego celu stają się tablice dwuwymiarowe.


Aby wpisywać dane do komórek stronggrida, w programie muszą być zastosowane 2 pętle inkrementacyjne:
  • pętla po wierszach
  • pętla po kolumnach
Na formę kładziemy komponent StringGrid.Nie zmieniamy jego właściwości w Object Inspektorze.Zrobimy to za pomocą kodu:

void __fastcall TForm1::FormCreate(TObject *Sender)
{
StringGrid1->ColCount = 10;// tworzymy 10 kolumn StringGrida
StringGrid1->RowCount = 10;// tworzymy 10 wiersz StringGrida
StringGrid1->ColWidths[0] = 15;// zawężamy 1-szą kolumnę
StringGrid1->RowHeights[0] = 15;// zawężamy 1-szy wiersz
 
int tab[10][10];// deklaracja tablicy dwuelementowej
 
    for(int i=0;i<10;i++)// iteracja po wierszach
    {
        for(int j=0;j<10;j++)// iteracja po kolumnach
        {
            tab[i][j] = (i+1)*(j+1);// tablice są indeksowane od zera, a pierwsze działanie w tabliczce to 1x1
            StringGrid1->Cells[j][i] = tab[i][j];// wpisanie liczby do odpowiedniej komórki
        }
    }
 
}

Podany przykład tworzy tabliczkę 10x10.Jeśli chcielibyśmy stworzyć tabliczkę o większym zakresie, należy odpowiednio zwiększyć zakres iteracji obydwu pętli for oraz ustawić odpowiednie wartości ColCount oraz RowCount.

Efekt naszej pracy wygląda następująco:


Zmieniony ( 01.03.2008. )
Odsłony: 182
 

Sonda

Jaki oceniasz swoje umiejętności programistyczne w C/C++?
 

Popularne tagi

ascii auto button c++ combobox do generowania liter doctor drag and drop file *in formatowanie formatowanie liczb funkcje icony int to string keylogger klasy label liczba ktĂłra ma 100 liczba która ma 100 listbox math.h move to rs-232 showmessage string stringgrid szyfr cezara tchart timer tobject *sender updown vcl.h winexec zdarzenia zdarzenie

Darowizna dla autora

Imieniny

9 Maja 2008
Piątek
Imieniny obchodzą:
Beatus, Bożydar,
Grzegorz, Job,
Karolina, Mikołaj
Do końca roku zostało 237 dni.

Gościmy

Odwiedza nas 5 gości

Myśli Wielkich

Każda praca jest dobra, o ile jest dobrze wykonywana.
Albert Einstein (1879 - 1955)

Losowy obraz

b16.jpg

 

Rekomendacje

© 2008 Kurs programowania w C++ Builder
Ansi C | Turbo Pascal - kurs | Sklep Flavon | Programowanie, projektowanie www | Tiesto

Maca | Vilcacora | Sklep zielarsko - medyczny | Flavon Max | Sprzęt rehabilitacyjny | Sklep Flavon Antyoksydanty | Suplementy diety | Sprzęt ortopedyczny | Flavon taniej | Flavonoidy | Kuchenki mikrofalowe | świetlówki energooszczędne | Grzejniki konwektorowe |



template & graphics by Ferienhaus Italien
drukarnia wielkoformatowa
drukarnia wielkoformatowa
www.multi-grafika.c…
Gry
Gry
www.wgry.pl
Praca w Usa
Praca w Usa, Stany Zjednoczone
www.ccusa.com.pl
PIT
PIT
www.biznes-firma.pl…
adobe photoshop
adobe photoshop
www.download24.pl/p…