< Předchozí výpisek Zpět na výpis látekNásledující výpisek >C#: Stavební spořeníC#: Náhodné čáryInformatika

C#: Číselná řada

Zadání

Připravte program, který v textovém poli zobrazí řadu čísel 50, 40, 30, …, -50.

Postup

Vytvoříme okno, ve kterém bude jedno textové pole, to se má hned po načtení vyplnit hodnotami, proto kód budeme psát do jeho události load. Stejně jako v předchozím příkladu využijeme řícící strukturu for.
Té nastavíme v prvním výrazu hodnotu 50, kterou budeme po každém provedení těla skriptu zmenšovat o 10, dokud tato hodnota nebude rovna -50 (tedy dokud bude větší nebo rovna této hodnotě). Do těla cyklu přidáme její hodnotu do vlastnosti Text textového pole a za tuto hodnotu přidáme mezeru.
for (int i = 50; i >= -50; i -= 10) { textBox1.Text += i + " "; }

Čárky mezi hodnotami

Tento kód nám přidá mezeru i za hodnotu -50, pokud bychom se jí chtěli zbavit a zároveň mezi jednotlivé hodnoty přidat mezeru, změníme cyklus tak, aby se zastavil na hodnotě -40, za kterou ještě vypíše čárku a mezeru. Poté cyklus ukončíme a poslední hodnotu (-50) přidáme na konec. Proto operátor „větší nebo rovno“ změníme na „větší“.
for (int i = 50; i > -50; i -= 10) { textBox1.Text += i + ", "; }
textBox1.Text += "-50";

Výsledek

 private void Form1_Load(object sender, EventArgs e)
 {
  for (int i = 50; i > -50; i -= 10) { textBox1.Text += i + ", "; }
  textBox1.Text += "-50";
 }



Přidal: jenikkozak 9. 1. 2010
Zobrazit podrobnosti

Podrobnosti

Počet slov: 212
Zhlédnuto: 2205 krát
< Předchozí výpisek Zpět na výpis látekNásledující výpisek >C#: Stavební spořeníC#: Náhodné čáryInformatika