Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

C - Funkcia (Fce)

V céčko sú funkcie jednoduché stačí si vytvoriť funkciu a potom ju len používať zvolíme si dátový typ, názov a premenné ktoré chceme používať.

#include<stdio.h>

float obdelnik(float a, float b){ //zadame typ, nazev a promenne ktere chceme pouzivat v teto funkci
    return a * b; // spocita a vrati vysledek
}

int main() {
    float a, b;
    scanf("%f", &a); //nacteme z klavesnice 2 cisla (typu float takze klidne desetinna)
    scanf("%f", &b);
    printf("%f", obdelnik(a,b)); //zavolame funkci obdelnik a dame ze chceme jako cisla zadat promenne a, b kde jsou cisla z klavesnice
}

Príklad:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void razitko(const char * nazev, const char * date) { //ocekava dva retezce
    printf("****************\n");
    printf("*%s*\n", nazev);
    printf("*%s*\n", date);
    printf("****************\n");
}

int pocitej(int cislo, int cislo2){ //ocekava 2 cisla ktere zadate pri vypisu fce
    int vysledek = ((cislo - cislo2) * (cislo + cislo2)); //pocitani s cisly
    return vysledek;
}

int main() {

    razitko("***Dnes je****","10.12.10 07:13"); //vyvolani fce razitko
    printf("\n%d, %d, %d\n\n", pocitej(12,5), pocitej(55,12), pocitej(8,1)); //vypise vysledek
    razitko("*****Ahoj*****","toto vypsala fce");
}

Galéria


 

Všetky články v sekcii
Zdrojákoviště jazyka C - Základná konštrukcia
Program pre vás napísal David Jančík
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity