Home
Rozcestník
Rubriky
Jazyk C
Excel 2007
PowerPoint 2007
Word 2007
Můj blog - Blog.cz
Můj blog - Blogger
Můj blog - HTML
Příklady
Ostatní návody
VBA v Excel
Ze světa PC
Dotazník
Podpořte nás
čtvrtek 27. prosince 2012
Příklad - Jazyk C - Průměr
Další díly najdete v
rozcestníku
.
Nyní si ukážeme jak se dá efektivně využít funkce
switch
a další. Vytvoříme si tedy program, který nám spočítá průměr 2.-5. čísel.
float sectena_cisla; float a; float b; float c; float d; float e; int pocet_cisel; printf("Tento program vam vypocita prumer cisel. \n"); printf("\nSem napis pocet cisel ze kterych se vam spocita prumer (2-5): "); scanf("%d", &pocet_cisel); switch(pocet_cisel){ case 2: printf("Zadej cisla ze kterych se spocita prumer (Pokud budete psat desetina \ncisla tak je oddelujte teckou):\n"); printf("Napiste 1. cislo: "); scanf("%f",&a); printf("Napiste 2. cislo: "); scanf("%f",&b); sectena_cisla=a+b; printf("Prumer techto cisel je %f. \n",sectena_cisla/2); break; case 3: printf("Zadej cisla ze kterych se spocita prumer (Pokud budete psat desetina \ncisla tak je oddelujte teckou):\n"); printf("Napiste 1. cislo: "); scanf("%f",&a); printf("Napiste 2. cislo: "); scanf("%f",&b); printf("Napiste 3. cislo: "); scanf("%f",&c); sectena_cisla=a+b+c; printf("Prumer techto cisel je %f. \n",sectena_cisla/3); break; case 4: printf("Zadej cisla ze kterych se spocita prumer (Pokud budete psat desetina \ncisla tak je oddelujte teckou):\n"); printf("Napiste 1. cislo: "); scanf("%f",&a); printf("Napiste 2. cislo: "); scanf("%f",&b); printf("Napiste 3. cislo: "); scanf("%f",&c); printf("Napiste 4. cislo: "); scanf("%f",&d); sectena_cisla=a+b+c+d; printf("Prumer techto cisel je %f. \n",sectena_cisla/4); break; case 5: printf("Zadej cisla ze kterych se spocita prumer (Pokud budete psat desetina \ncisla tak je oddelujte teckou):\n"); printf("Napiste 1. cislo: "); scanf("%f",&a); printf("Napiste 2. cislo: "); scanf("%f",&b); printf("Napiste 3. cislo: "); scanf("%f",&c); printf("Napiste 4. cislo: "); scanf("%f",&d); printf("Napiste 5. cislo: "); scanf("%f",&e); sectena_cisla=a+b+c+d+e; printf("Prumer techto cisel je %f. \n",sectena_cisla/5); break; default: printf("Nezname cislo\n"); break; }
Na obrázku 1. vidíte jak výsledek vypadá.
1.
Žádné komentáře:
Okomentovat
Pokud položíte nějakou otázku, tak odpověď na ni můžete čekat do několika hodin na této stránce.
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Žádné komentáře:
Okomentovat
Pokud položíte nějakou otázku, tak odpověď na ni můžete čekat do několika hodin na této stránce.