//Naprogramujte funkci Znamka s jedním vstupním celočíselným par. body
//Funkce vrátí
//hodnotu 1, pokud body > 40
//hodnotu 2, pokud body > 30
//hodnotu 3, pokud body > 20
//hodnotu 4, pokud body > 10
//jinak hodnotu 5

int Znamka(int body)
{
    if (body > 40) return 1;
    if (body > 30) return 2;
    if (body > 20) return 3;
    if (body > 10) return 4;
    return 5;
}


//Naprogramujte funkci Nasobilka s jedním vstupním parametrem kolika
//Funkce vypíše malou násobilku čísla kolika

void Nasobilka(int kolika) //3 6 9 12 15 18 21 24 27 30
{
    printf("Nasobilka %i:\n", kolika);
    for (int nasobek = 1; nasobek <= 10; nasobek++)
    {
        printf("%i ", nasobek * kolika);
    }
    printf("\n");
}

//Naprogramujte funkci Tvar
//vypisující v řádcích počet hvězdiček podle pořadí řádku
//s jedním vstupním parametrem pocetRadku


void Tvar(int pocetRadku)
{
    for (int radek = 1; radek <= pocetRadku; radek++)
    {
        for (int p = 1; p <= radek; p++)
        {
            printf("*");
        }
        printf("\n");
    }
}
//Naprogramujte funkci slang
//s jedním vstupním celočíselným parametrem prachy
//funkce vypíše slangový výraz pro daný obnos

void slang(int prachy)
{
    switch (prachy)
    {
        case 5:printf("bura\n");break;
        case 10:printf("petka\n");break;
        case 100:printf("kilo\n");break;
        case 1000:printf("litr\n");break;
        default:printf("neznam\n"); break;
    }
}

//Naprogramujte funkci SoucetRady se dvema vstupními parametry odKolika doKolika
//Funkce vrátí součet aritmetické řady,
//nap.ř pro parametry odKolika = 7, doKolika = 11
//vrátí 7 + 8 + 9 + 10 + 11 to je 45

int SoucetRady(int odKolika, int doKolika)
{
    int pomocna = 0;
    for (int clen = odKolika; clen <= doKolika; clen++)
    {
        pomocna = pomocna + clen; //pomocna += m;
        printf("clen = %i, pomocna = %i\n", clen, pomocna);
    }
    return pomocna;
}

//funkce vyvolejte v metodě main
int main(int argc,
char *argv[])
{
    printf("znamka za 41 bodu je %i\n", Znamka(41));
    printf("znamka za 35 bodu je %i\n", Znamka(35));
    printf("znamka za 17 bodu je %i\n", Znamka(17));
    Nasobilka(3);   //jednoduchý příkaz
    Nasobilka(7);
    Tvar(4);
    Tvar(10);
    slang(1000);
    slang(70);

    printf("soucet rady od 7 od 11 je %i\n", SoucetRady(7,11));
    getchar();
    return 0;
}