40 likes | 226 Views
C programa. /* PRATYBOS 01 C programos struktūra; C projekto kūrimas Dev-C++ aplinkoje Preprocesoriaus komandos #include ... Funkcijos struktura, main() funkcija Kintamųjų kūrimas Kreipimasis į funkciją, apskaičiuotos reikšmės grąžinimas. */
E N D
C programa /* PRATYBOS 01 C programos struktūra; C projekto kūrimas Dev-C++ aplinkoje Preprocesoriaus komandos #include ... Funkcijos struktura, main() funkcija Kintamųjų kūrimas Kreipimasis į funkciją, apskaičiuotos reikšmės grąžinimas. */ //Sekančios dvi eilutės - preprocesoriaus komandos #include <stdio.h> #include <stdlib.h> // funkcijos funkcija() prototipas float funkcija(float);
//**************** // main() funkcija //**************** int main(int argc, char *argv[]) // int main() arba main() { float a, b; // sukuriam slankaus kablelio kintamuosius int i=10; // sukuriam sveikojo tipo kintamąjį ir inicializuojam // verte 10 a = 10.5; // a kintamajam priskiriam verte 10.5 // Įvedame klaviatūros pagalba kintamųjų i ir a vertes. // Naudojam dialogą. printf("\n Iveskite sveikojo i verte: "); scanf("%d", &i); printf("\n Iveskite slankaus kablelio kintamojo a verte: "); scanf("%f", &a);
// Įvestu kintamųjų i ir a reikšmių spausdinimas // printf(" \n\n Pradiniai duomenys \n\n"); printf(" i= %d", i); printf(" a= %f", a); // // Kreipiamės į funkciją funkcija(), kurioje yra ištraukiama kvadratinė // šaknis iš kintamojo a. // Rezultatas priskiriamas kintamajam b. // b = funkcija(a); // // Rezultato spausdinimas // printf("\n\n REZULTATAI:\n\n sqrt( %f )= %f\n\n", a, b); system("PAUSE"); return 0; }
//**************** // funkcija() //**************** float funkcija(float c) { float g; // lokalusis funkcijos funct() kintamasis g = sqrt(c); // sqrt() - bibliotekos math.h funkcija sqrt() traukia // kvadratinę šaknį iš slankaus // kablelio skaičiaus return g; // gražinama į main() funkcija apskaičiuotoji vertė }