Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1/1

Zdrojové soubory z výuky

Na této stránce jsou k dispozici zdrojové soubory, které jsem vytvářel při výkladu během výuky. Nejsou to ukázkové a bezchybné zdrojové soubory. Ba naopak, jsou to pracovní neučesané verze, které vznikaly interaktivně ve výuce, často s cílem ukázat, že "takto se to nemá".

20101105-Fri-pi-S4.c
   1 /*
   2  * Soubor:  20101105-Fri-pi-S4.c
   3  * Datum:   05.11.2010 10:26
   4  * Autor:   Marek Nožka, nozka z@vináč spseol tečka cz
   5  * Licence: GNU/GPL 
   6  * Úloha: výpočet pi. 
   7  * Popis:   
   8  */
   9 
  10 #include <stdio.h>
  11 #include <math.h>
  12 
  13 /////////////////////////////////////////////////////
  14 #define PKROKU 100000000000
  15 /**
  16  * Hlavní program.
  17  */
  18 int main(void) {
  19     long double x=0;   // hodnota nezávislé  proměnné x
  20     long double dx;     // delta x
  21     long double suma = 0;   // výsledný obsah
  22 
  23     dx = 1.0L / PKROKU;
  24     while ( x <= 1-dx ) {
  25         x += dx;
  26         suma = suma + (dx * sqrt(1.0-x*x));
  27         //printf("%.19Lf %.19Lf\n",x,suma);
  28     }
  29     suma *= 4;
  30     printf("%.19Lf\n",suma);
  31     printf("3,14159265358979323846");
  32 
  33     //printf("%ld %ld %ld\n",sizeof(float),sizeof(double),sizeof(long double));
  34     return 0;
  35 }
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net