Avatar
Mišel
Člen
Avatar
Mišel:

Dobrý den, potřebuji poradit, mám za úkol sestavit program (ve Visual Studiu), který vypíše dvacet následujících sudých čísel od zadaného čísla. Předem děkuji!

 
Odpovědět 14. března 20:16
Avatar
Erik Báča
Člen
Avatar
Odpovídá na Mišel
Erik Báča:

Musíš nejdřív napsat, co potřebuješ poradit, celý program ti tu nikdo nenapíše..

Nahoru Odpovědět 14. března 20:18
Když mi dáš mínus, napiš proč!
Avatar
Mišel
Člen
Avatar
Odpovídá na Erik Báča
Mišel:

No bohužel potřebuji poradit jak to naprogramovat aby vše fungovalo. Vůbec nevím...

 
Nahoru Odpovědět 14. března 20:22
Avatar
Odpovídá na Mišel
Michael Škrášek:

Jedna z mnoha možností:

private void vypis_suda_cisla(int start)
{
        int count = 0, index = start;
        while (count != 20)
        {
                if (index % 2 == 0)
                {
                        count++;
                        //vypsat př. MessageBox ....
                }
                index++
        }
}
Nahoru Odpovědět 14. března 20:30
Proč to dělat složitě, když to jde jednoduše.
Avatar
Mišel
Člen
Avatar
Odpovídá na Michael Škrášek
Mišel:

To je pro WindowsApplication?

 
Nahoru Odpovědět 14. března 20:35
Avatar
Mišel
Člen
Avatar
Avatar
Jakub Šilhavý:

Fragment zdrojového kódu, který obstarává tuto funkci. Jak zde již bylo zmíněno..existuje vícero řešení.

int cislo = 13;

for (int i = cislo + 1; i <= cislo + 40; i++)
    if (i % 2 == 0)
        Console.WriteLine(i.ToString());
Nahoru Odpovědět 14. března 21:04
Život je pes, a proto žít je psina.
Avatar
Odpovídá na Mišel
Michael Škrášek:

To je pro C#, pro VB to asi musíš trochu pozměnit :)

Private Sub vypis_suda_cisla(start As Int32)
    Dim count = 0, index = start
    While (Not (count = 20))
        If (index Mod 2 = 0) Then
            count += 1
            'vypsat
        End If
        index += 1
    End While
End Sub
Nahoru Odpovědět 14. března 21:37
Proč to dělat složitě, když to jde jednoduše.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.