Ohjelmointi 1, syksy 2019, luento 06
6. luento: ti 24.09.2019 klo 14:15-16:00: Aihe: aliohjelman paluuarvo, funktio ja parametrin välitys (luentokysymyksiä)
- Visual Studion käyttö jatkuu...
- M: 7. Muuttujat
- M: 28. Syntaksin kuvaaminen
- M: 9. Aliohjelman paluuarvo
- Keskiarvon laskeminen, funktioesimerkkejä
- Laskuja.cs - luennon esimerkki, jossa edellisen luennon paperitehtävän funktio toteutettu ja testattu.
- Funktioita.cs
- FunktioitaNC.cs - sama ilman kommentteja, jotta rakenne näkyy paremmin
- Esimerkki syntyneestä dokumentaatiosta, jossa ComTest-esimerkit mukana.
- Käyttäjän vuorovaikutus
- LumiukkoVoima.cs - lumiukko jossa käyttäjä voi vaikuttaa "peliin".
- Katso myös Voimia ja sitominen
- Harjoitustyön suunnitelma
- Luennolle tehdyt koodit versionhallinnassa
- Luennon koodit versionhallinnassa
- 6. luento videona: Osa 1 ja 2 MP4 alkuperäinen, MP4 kännykkäversio
- luentoseinä
Kysymyksiä
#
Kokemus
#
Kuinkatykalujenasennusononnistunut
#
Miksana
#
MItseuraavaksi
#
Montako
1-bit Wegematic 1000
Negatiiviset binääriluvut
#
muistiinpanoja
Aliohjelmat ja funktiot
/// <summary>
///
/// </summary>
/// <param name="luku1"></param>
/// <param name="luku2"></param>
/// <returns></returns>
/// <example>
/// <pre name="test">
///
/// </pre>
/// </example>
/// <summary>
///
/// </summary>
/// <param name="k"></param>
/// <param name="maara"></param>
/// <param name="isona"></param>
/// <returns></returns>
/// <example>
/// <pre name="test">
///
/// </pre>
/// </example>
public static string Monista(char k, int maara, bool isona)
{
StringBuilder tulos = new StringBuilder("");
char kirjain = Char.ToLower(k);
if (isona) kirjain = Char.ToUpper(k);
for (int i = 0; i < maara; i++)
tulos.Append(kirjain);
return tulos.ToString();
}
#
helloeka
#
lumiukko1
Syntaksista
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.