Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 03. 05. 2011 20:29

Satanus
Zelenáč
Příspěvky: 7
Škola: ISŠNP
Pozice: Student
Reputace:   
 

Trojúhelník, Visual Basic 6.0

Zdravím mám zadaný úkol do školy jehož znění je:

Napište proceduru TREJUHELNIK, která na formuláři FORM1 vytvoří z hvězdiček malý trojúhelník. (5-4-3-2-1)

Tvořit máme ve Visual Basic 6.0

Code:

Private Sub Command1_Click()
Print "*"
Print "**"
Print "***"
Print "****"
Print "*****"
End Sub

Ale tento typ řešení by nejspíše učitel neakceptoval.
Sám bych upřednostnil trujúhelník revnostranný nežli tento paskvil.


Dostatečně pokročilou technologii nelze odlišit od magie. Arthur C. Clarke

Offline

  • (téma jako vyřešené označil(a) gladiator01)

#2 04. 05. 2011 12:46 — Editoval gladiator01 (07. 05. 2011 11:56)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Trojúhelník, Visual Basic 6.0

↑ Satanus:
Rovnostranný trojúhelník (5-4-3-2-1) přece nelze udělat (musel by jsi mít mezery mezi hvězdičkami).

Tady máš dva pravoúhlé - jeden základnou nahoru druhý dolů.

Code:

        'Print("*****")
        'Print("****")
        'Print("***")
        'Print("**")
        'Print("*")
        l = 5
        k = 0
        While (k <= l)
            For i = 0 To l
                Console.Out.Write("*")
                k = k + 1
            Next i
            Console.Out.WriteLine()
            l = l - 1
            k = 0
        End While

        Console.Out.WriteLine()
        'Print("*")
        'Print("**")
        'Print("***")
        'Print("****")
        'Print("*****")
        l = 0
        k = 5
        While (k <> l)
            For i = 0 To l
                Console.Out.Write("*")
                k = k - 1
            Next i
            Console.Out.WriteLine()
            l = l + 1
            k = 5
        End While

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson