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

33/61

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á".

20110915-Thu-cislo-pi.c
   1 /*
   2  * Soubor:  20110915-Thu-cislo-pi.c
   3  * Datum:   15.09.2011 08:35
   4  * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   5  * Licence: GNU/GPL 
   6  * Úloha:   výpočet čísla ¶
   7  ****************************************************/
   8 #define _ISOC99_SOURCE
   9 #define _GNU_SOURCE
  10 #include <stdio.h>
  11 #include <math.h>
  12 
  13 /****************************************************
  14  *               Hlavní program.
  15  ****************************************************/
  16 int main(void) {
  17     double suma=0;
  18     double x=0;
  19     double dx;
  20     double pocet;
  21 
  22     printf("zadej počet kroků: ");
  23     scanf("%lf",&pocet);
  24     dx = 1.0/pocet;
  25     while (x<1.0) {
  26         suma += sqrt(1-x*x) * dx;
  27         x += dx;
  28     }
  29 
  30     printf("\n%.18f\n",suma*4);
  31     printf("%.18f\n",M_PI);
  32     return 0;
  33 }
`--> stáhnout

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